Page 1 sur 6
WishList 2017
Publié : mar. 14/mars/2017 18:54
par SPH
Salut a tous,
Je me demande ce que sera PB 6.00
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
Re: ToDo list 2017
Publié : mer. 15/mars/2017 0:52
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
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

Re: ToDo list 2017
Publié : mer. 15/mars/2017 9:29
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).
Re: ToDo list 2017
Publié : mer. 15/mars/2017 13:25
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
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
Re: ToDo list 2017
Publié : mer. 15/mars/2017 13:48
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) 
Re: ToDo list 2017
Publié : mer. 15/mars/2017 16:03
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
Re: ToDo list 2017
Publié : mer. 15/mars/2017 16:57
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

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.
Re: ToDo list 2017
Publié : mer. 15/mars/2017 17:27
par Marc56
wishlist not todo list
- 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
Re: ToDo list 2017
Publié : mer. 15/mars/2017 18:19
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 ...
Re: ToDo list 2017
Publié : mer. 15/mars/2017 19:26
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

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...

perso j'aimerais mieux une version amstrad ou le retour d'une version amiga en lts ^^
Re: WishList 2017
Publié : mer. 15/mars/2017 19:56
par TazNormand
Titre modifié car comme l'a fait remarqué Marc56, on est sur une liste de souhaits, pas sur des ordres de travail.
Re: WishList 2017
Publié : mer. 15/mars/2017 20:23
par microdevweb
Même si ça n'arrivera jamais une couche Poo
Re: WishList 2017
Publié : jeu. 16/mars/2017 17:54
par SPH
- Pouvoir utiliser une police de caracteres installée dans le meme repertoire que l'EXE PB.
Re: WishList 2017
Publié : jeu. 16/mars/2017 18:20
par Micoute
Excellent choix SPH
Re: WishList 2017
Publié : ven. 17/mars/2017 0:42
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!