WishList 2017

Vous avez une idée pour améliorer ou modifier PureBasic ? N'hésitez pas à la proposer.
Avatar de l’utilisateur
SPH
Messages : 4722
Inscription : mer. 09/nov./2005 9:53

WishList 2017

Message par SPH »

Salut a tous,

Je me demande ce que sera PB 6.00 8)
Aussi, j'ouvre un fil de discutions sur ce que souhaiteraient les utilisateurs de PureBasic. Pour ma part, ne plus avoir d'instructions retirées; ce qui rend incompatible les vieux codes. Je souhaite aussi une approche plus facile de la 3D (meme si je precise que je dois avant de me plaindre le tester serieusement).

Et vous, que souhaiteriez vous :?:
TazNormand a écrit :J'ai édité ton titre pour le transformer en WishList, qui veut dire "liste de souhaits" car "ToDo List" c'est liste des choses à faire, or, on est plutôt sur des souhaits des utilisateurs que sur des ordres de réalisation pour Fred :wink:
http://HexaScrabble.com/
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.00 - 64 bits
Avatar de l’utilisateur
JohnJohnsonSHERMAN
Messages : 648
Inscription : dim. 13/déc./2015 11:05
Localisation : Allez, cherche...
Contact :

Re: ToDo list 2017

Message par JohnJohnsonSHERMAN »

Des variables dans les Step !!!!
Des fonctions à n paramétres
La possibilité d'ajouter d'un coup plusieurs données à une liste / un tableau, par exemple comme ceci

Code : Tout sélectionner

AddList 1, 2, 42, 13, 21, 420, 24, 3, 1
Un encodeur Gif
Une gestion native de la CGI coté serveur, permettant d'implémenter cela facilement dans un serveur made in PB

Bref tout plein de bonnes choses :P
"Le bug se situe entre la chaise et le clavier"
Votre expert national en bogage et segfaults.

CPU : AMD A8 Quad core - RAM 8Gb - HDD 2To
  • Windows 10 x64 - PB 5.61 x64
  • Linux Ubuntu 16.04 LTS x64 (dual boot) - PB pas encore réinstallé
Avatar de l’utilisateur
Micoute
Messages : 2522
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: ToDo list 2017

Message par Micoute »

Entrer des données ad libitum dans un tableau sans avoir à déclarer le nombre de dimensions au départ, juste en faisant AddElementArray(Tableau).
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 5.73 PB 6.00 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Avatar de l’utilisateur
Kwai chang caine
Messages : 6962
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: ToDo list 2017

Message par Kwai chang caine »

Fred viens de nous pondre une nouvelle version
Demander maintenant donne l'impression des petits pioufs toujours le bec grand ouvert à brailler alors qu'ils viennent d'avoir la becquee :mrgreen:
Mais bon....soyons fous...

- Un listicongadget plus perfectionné à la EXCEL
- Un webgadget basé sur firefox
- +1 pour l'encodeur GIF vous vous en doutez
- Un lien vers le forum officiel et le site PB, en haut du forum Fr comme sur le forum US
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
JohnJohnsonSHERMAN
Messages : 648
Inscription : dim. 13/déc./2015 11:05
Localisation : Allez, cherche...
Contact :

Re: ToDo list 2017

Message par JohnJohnsonSHERMAN »

+1 pour le ListIcon
+452542 pour le Webgadget avec Firefox

Et pis aussi pourquoi pas :
-Permettre la transparence du fond des gadgets (pour une meilleure intégration sur un fond coloré ou image). Il me semble que c'est possible, en tout cas sous Windows
-Drag & drop et gestion du clic sur les headers des différents gadgets de listes
-Intégration plus poussée de Scintilla, qui est assez dur a utiliser en l'état actuel
-Pourquoi pas plus de fonctions systéme, genre pour obtenir divers paramétres comme le fond d'écran, la couleur du théme, ect... Ce genre de choses existe sur a peu prés tous les systémes...

Mais bon c'est vrai qu'on est gatés avec la 5.60 :) Alors on se plaint pas (enfin pas tout de suite) :lol:
"Le bug se situe entre la chaise et le clavier"
Votre expert national en bogage et segfaults.

CPU : AMD A8 Quad core - RAM 8Gb - HDD 2To
  • Windows 10 x64 - PB 5.61 x64
  • Linux Ubuntu 16.04 LTS x64 (dual boot) - PB pas encore réinstallé
Shadow
Messages : 1373
Inscription : mer. 04/nov./2015 17:39

Re: ToDo list 2017

Message par Shadow »

Ouais, allez soignons fous:

Plus de possibilités de personnalisation avec les Gadgets (Couleurs, Style, Polices etc...).
D'autres Gadgets !
Inclure toutes les possibilités du Drag & Drop (En interne) sur les Gadgets: ListWiew, ListIcon, TreeGadget, etc
...

+1 pour l'encodeur gif.
+1 pour le ListIcon
+1 Des variables dans les Step
+1 Permettre la transparence du fond des gadgets
+1 Drag & drop et gestion du clic sur les headers des différents gadgets de listes
+1 Intégration plus poussée de Scintilla
+1 Plus de fonctions système
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.

PureBasic: 5.60 x64 Bits.
Avatar de l’utilisateur
Ar-S
Messages : 9472
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: ToDo list 2017

Message par Ar-S »

Je vais être un peu plus drastique.
Je rejoints la plupart des demandes ci dessus. Surtout le webgadget compatibles avec les standards actuels. J'ajouterai une gestion de l'UPnP.

Mais l'idéal, et là je sens que ça va coincer 8) serait de séparer la branche LTS cross compatible avec une version dédiée aux OS.
Une version Windows only, linux MacOS etc.. Ce qui simplifierait grandement l'ajout de nouvelles fonctions PB natives utilisant les API.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Marc56
Messages : 2146
Inscription : sam. 08/févr./2014 15:19

Re: ToDo list 2017

Message par Marc56 »

wishlist not todo list :wink:
  • Fonction NextDirectoryEntry() récursive
  • Fonction pour créer des raccourcis
  • Fonction pour extraire les icônes des programmes
  • Fonction pour formater les chaines de caractères en sortie (eq printf)
  • Fonction pour formater les chaines de caractères en entrée (eq scanf)
  • LoginRequester (= input avec 2 champs)
  • Clic gauche sur statusbar
  • GadgetTooltip sur les textgadget
  • La possibilité d'initialiser en même temps un tableau et ses valeurs (comme en basic standard)
  • Lib de création PDF pour Windows
  • Lib pour créer des codes barre 1d et 2D
  • Lib pour lire les MP3 (bonus: lecture des tags)
  • Lib pour lire les flux radio
  • Un treegadget qui gère nativement le dnd
  • Désactiver l'eventdrop par défaut sur le gadget editor (ou le mettre insertion au curseur plutôt qu'en remplacement)
  • Dans l'IDE faire en sorte que si on change la couleur de fond de procédure, la couleur des notes ne soit pas annulée
Avatar de l’utilisateur
cage
Messages : 506
Inscription : ven. 16/oct./2015 18:22
Localisation : France
Contact :

Re: ToDo list 2017

Message par cage »

Pour ma part:
- Que chaque version de PB installée (32-bit et 64-bit) ait sa propre ligne de désinstallation dans:
Panneau de configuration\Programmes\Programmes et fonctionnalités
- Que la version 64-bit intègre le compilateur 32-bit pour ne plus avoir a aussi installer la version 32-bit
- Corrections des quelques bugs qui persistent sur certains Gadgets (séparateur, couleur du fond, ...)
- Ajouts de gadgets tel que:
un gadget pour créer une ligne horizontale ou verticale
Result = LineGadget(#Gadget, x, y, Width, Height, Direction)
afin d'agrémenter une interface GUI un peu complexe avec un séparateur horizontal ou vertical.
- Amélioration de la fonction HTTPProxy() avec un équivalant de MessageRequester() pour saisir le User/Password
Vraiment nécessaire en entreprise ou le proxy est incontournable.
- Possibilité de jouer sur les headers HTTP pour les fonctions concernées.
- Possibilité de pouvoir savoir quel menu principal a été cliqué.
MenuTitle("Update"[,Menu])
- Possibilité de masquer/démasquer un menu sans reconstruire l'ensemble des menus.
HideMenuItem(#Menu, MenuItem, State), l'équivalent de DisableMenuItem(#Menu, MenuItem, State)
- Une commande Result = SplitString(String$, Delimiter$, Array()) comme en VB
Chaque champ est affecté a un indice du tableau et Result contient le nombre d'éléments.
- Dans l'éditeur, possibilité de sélectionner une ou plusieurs lignes ou partie d'un texte pour:
Ctrl+U mettre le texte sélectionné en minuscules
Shit+Ctrl+U mettre le texte sélectionné en majuscules
Insérer ou effacer du texte avec la touche Alt (sélection verticale)
Comme avec Notepad++
- Créer d'office le dossier Help dans le dossier d'installation.
Lors de l'installation, une option permettant d'y copier les fichiers d'aide En, Fr et Ge
Exemple: Help\PureBasicEn.chm, Help\PureBasicFr.chm, Help\PureBasicGe.chm
J'aime bien avoir l'aide en anglais par défaut, et des fois, j'aime bien regarder l'aide en français.
J'oublie des choses, mais ...
■ Win10 64-bit (Intel Celeron CPU N2920 @ 1.86GHz, 4,0GB RAM, Intel HD Graphics) & PB 6.00 LTS
■ Vivre et laisser vivre.
■ PureBasic pour le fun
■ Gérard sur le forum Anglais
■ Mes sites: http://pbcage.free.fr - http://yh.toolbox.free.fr
Avatar de l’utilisateur
case
Messages : 1527
Inscription : lun. 10/sept./2007 11:13

Re: ToDo list 2017

Message par case »

Ar-S a écrit :Je vais être un peu plus drastique.
Je rejoints la plupart des demandes ci dessus. Surtout le webgadget compatibles avec les standards actuels. J'ajouterai une gestion de l'UPnP.

Mais l'idéal, et là je sens que ça va coincer 8) serait de séparer la branche LTS cross compatible avec une version dédiée aux OS.
Une version Windows only, linux MacOS etc.. Ce qui simplifierait grandement l'ajout de nouvelles fonctions PB natives utilisant les API.
une force de pb c'est la cross compatibilité si on la vire on perd un gros plus du langage...

:mrgreen: perso j'aimerais mieux une version amstrad ou le retour d'une version amiga en lts ^^
ImageImage
Avatar de l’utilisateur
TazNormand
Messages : 1294
Inscription : ven. 27/oct./2006 12:19
Localisation : Calvados (14)

Re: WishList 2017

Message par TazNormand »

Titre modifié car comme l'a fait remarqué Marc56, on est sur une liste de souhaits, pas sur des ordres de travail.
Image
Image
Avatar de l’utilisateur
microdevweb
Messages : 1798
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: WishList 2017

Message par microdevweb »

Même si ça n'arrivera jamais une couche Poo
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Avatar de l’utilisateur
SPH
Messages : 4722
Inscription : mer. 09/nov./2005 9:53

Re: WishList 2017

Message par SPH »

- Pouvoir utiliser une police de caracteres installée dans le meme repertoire que l'EXE PB.
http://HexaScrabble.com/
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.00 - 64 bits
Avatar de l’utilisateur
Micoute
Messages : 2522
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: WishList 2017

Message par Micoute »

Excellent choix SPH
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 5.73 PB 6.00 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Ollivier
Messages : 4190
Inscription : ven. 29/juin/2007 17:50
Localisation : Encore ?
Contact :

Re: WishList 2017

Message par Ollivier »

Je souhaite que Fred aille bien, que sa santé tienne, que ses affaires tiennent.

Cela fait longtemps que je ne souhaite plus rien pour les raisons suivantes :

- D'autres souhaitent à ma place ! Pas besoin d'en rajouter !
- La logique de base, le concept du logiciel est exceptionnel car il permet de se débrouiller pour créer.

J'insiste sur le mot "créer" car il existe partout ce mot sur Internet pour les logiciels de création alors que partout ce mot "créer" n'est que l'ombre d'un produit marketting, une case tout juste à cocher.

Créer c'est infini. Une case c'est l'inverse de l'infini.

Les produits démocratisés évoluent avec des pressions énormes purement commerciales. Le fric pompé parce que la majorité des gens achètent par "ignorance" et "imitation", c'est l'hypothèque de l'innovation.

Alors ça permet un certain sentiment de liberté d'avoir une fenêtre technique qui est hors de cette vaste fumisterie planétaire surtout quand, au final, on ne s'abreuve que de très peu d'ambition.

M'enfin, au risque de me faire traiter de schizophrène, une librairie sur la manipulation des périphériques USB, ça ne serait pas de refus!
Répondre