Page 2 sur 9

Re: IceDesign GUI Designer

Publié : lun. 03/mai/2021 21:05
par ChrisR
Good07 a écrit : lun. 03/mai/2021 3:27 Très bon travail. Je n'ai pas réussi à le mettre en défaut. :D
Pour moi, le programme est très intuitif et l'interface en anglais ne présente pas de problème.
Vraiment merci pour le partage.
Oups, j'avais loupé ton message, merci :)

Re: IceDesign GUI Designer

Publié : lun. 03/mai/2021 21:23
par Ar-S
Je suis sous W10x64 en QHD comme je l'ai dit, c'est du 2560x1440 et je suis en ratio de 100. Pas de zoom.
J'ai l'habitude des interfaces "petites", mais là c'est vraiment le texte de tes icones qui sont trop petites dans cette résolution., la liste des gadget à gauche est standard et ne me gène pas.

Re: IceDesign GUI Designer

Publié : ven. 07/mai/2021 10:27
par ChrisR
IceDesign_Demo_Beta3.exe

Nouvelle option pour choisir entre LoadImage et CatchImage dans les paramètres (Settings), il est donc pour toutes les images.
Redimensionnement des images à la taille des ImageGadgets, si elles sont plus grandes. Dans l'affichage et dans le code généré.
Taille de la police des boutons de la barre d'outils agrandie pour les résolutions avec une largeur > 1366 px
Quelques optimisations..

Re: IceDesign GUI Designer

Publié : ven. 07/mai/2021 16:13
par Ar-S
C'est mieux :)
Encore une taille ou deux en plus et ce sera top.

Re: IceDesign GUI Designer

Publié : ven. 07/mai/2021 17:42
par ChrisR
A la fois, ce n'est que le libellé des boutons.
Sinon, tu dois avoir de bons yeux et une bonne souris pour utiliser un écran QHD en 2560x1440 sans utiliser de zoom.
Je suis en 1920x1080 et par défaut la taille des applications est réglée sur 125% (recommandé)

Re: IceDesign GUI Designer

Publié : ven. 07/mai/2021 20:22
par Ar-S
J'ai un 27 pouces

Re: IceDesign GUI Designer

Publié : sam. 08/mai/2021 13:30
par Micoute
Ar-S a écrit : ven. 07/mai/2021 20:22J'ai un 27 pouces
le mien fait 28 pouces à l'échelle 100% avec une résolution de 2560x 1080 et je n'ai pas de problème de lisibilité, je peux avec la partie désignée pour les fenêtres, en faire une de 2030x950, mais je pense que je peux en faire une de la taille de mon écran.

Re: IceDesign GUI Designer

Publié : lun. 10/mai/2021 11:57
par ChrisR
WE en bord de mer, ça faisait longtemps et ça fait du bien de voir l'océan :)
Micoute a écrit : sam. 08/mai/2021 13:30 le mien fait 28 pouces à l'échelle 100% avec une résolution de 2560x 1080 et je n'ai pas de problème de lisibilité, je peux avec la partie désignée pour les fenêtres, en faire une de 2030x950, mais je pense que je peux en faire une de la taille de mon écran.
La partie désignée pour les fenêtres peut aller jusqu'à 2560x1440 actuellement.
Je vais sans doute l'inscrire dans IceDesign.ini pour pouvoir la personnaliser et supporter une résolution plus grande si besoin.

Re: IceDesign GUI Designer

Publié : lun. 30/août/2021 14:26
par ChrisR
IceDesign GUI Designer (Final) est libéré.
Il est à disposition sur la pateforme en ligne Gumroad

Dernières améliorations:
  • Lancer IceDesign avec une forme GUI passée en paramètre (ex: IceDesign Template.icef)
  • Ajouter le nom de la fenêtre aux noms des Variables ou Constantes
  • Importer une forme IceDesign GUI pour charger un modèle (ex: adresse avec nom, rue, CP, ville) préenregistré dans le design en-cours
  • ...

Acheter et obtenir IceDesign GUI Designer (Final)
Avec un prix spécial de 10 € pour les premiers acheteurs.
Veuillez noter que les taxes ne sont pas incluses dans le prix affiché mais sont indiquées ensuite, au moment du paiement.


Licence à vie basée sur l'utilisateur. Elle est inscrite en anglais dans IceDesign via Paramètres puis le bouton Licence.
Je me suis inspiré de la licence PureBasic :
IceDesign - Terms And Conditions

Ce programme est fourni "tel quel" sans aucune garantie. L'utilisation d'IceDesign est à vos propres risques.
ChrisR, l'auteur de IceDesign n'est pas responsable de tout dommage attribué à IceDesign.

La version de démonstration de ce programme peut être distribuée librement.
Vous n'êtes pas autorisé à décompiler, désassembler, modifier ou changer le contenu du programme.

IceDesign a une licence basée sur l'utilisateur. Cela signifie que vous pouvez l'installer sur tous les ordinateurs dont vous avez besoin.
Mais vous ne pouvez pas le partager entre deux ou plusieurs personnes.

©2021 ChrisR

Image


La version de demo est disponible ici, elle est limitée à 16 Gadgets sans autre limitation:
IceDesign_Demo.exe (Final)


Merci aux futurs acheteurs pour leur participation au financement du temps passé, efforts et développement :)

Re: IceDesign GUI Designer

Publié : mar. 31/août/2021 13:55
par ChrisR
Merci aux 15 premiers acheteurs, j'espère que vous le trouverez utile et assez convivial pour concevoir facilement vos interfaces :)
Je supprime le prix spécial pour les premiers adoptants, il est maintenant au prix final de 16 €.
Merci d'avance aux prochains acheteurs :)

Re: IceDesign GUI Designer

Publié : mer. 01/sept./2021 21:50
par ChrisR
IceDesign a été mis à jour

Nouvelle fonctionnalité : Espace égal Horizontal, Vertical avec 2 boutons dans la barre d'outils et 2 options également dans le menu contextuel.

Les liens pour la version démo ou pour l'obtenir sont sur le 1er post.
Pour ceux qui l'ont déjà acheté, je vous envoie un message via Gumroad, il est à vous gratuitement.

Re: IceDesign GUI Designer

Publié : jeu. 02/sept./2021 16:29
par ChrisR
J'ai prolonger la période avec le prix spécial de lancement de 10 €, jusqu'à mardi prochain pour laisser passer au moins un WE.
Et pour ceux qui ont payé le prix final, je leur ai remboursé la différence.

Et si quelqu'un souhaite donner plus (demandé), il est toujours possible de le faire sur ma page de don paypal

Re: IceDesign GUI Designer

Publié : jeu. 02/sept./2021 21:20
par falsam
Bonjour. Bravo pour toutes ces fonctionnalités de mise en page des gadgets. Un regret que j'ai déja signalé il me semble. Une case à cocher pour signifier que je souhaite #PB_Any sur certains gadget et le splittergadget manquant.

Re: IceDesign GUI Designer

Publié : jeu. 02/sept./2021 22:19
par ChrisR
Bonjour Falsam,
#PB_Any est déjà disponible via les paramètres (Settings) en cochant la case Variable #PB_Any.

Image

L'option est pour tous les contrôles. Voici un exemple du code généré :

Code : Tout sélectionner

EnableExplicit

;- Global
Global iWindow_0.i

Global iButton_1.i
Global iCheckbox_1.i

;- Declare
Declare Open_Window_0(X = 0, Y = 0, Width = 640, Height = 480)

Procedure Open_Window_0(X = 0, Y = 0, Width = 640, Height = 480)
  iWindow_0       = OpenWindow(#PB_Any, X, Y, Width, Height, "Title", #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_SizeGadget | #PB_Window_ScreenCentered)
  If iWindow_0
    iButton_1     = ButtonGadget(#PB_Any, 20, 20, 200, 60, "Button_1")
    iCheckbox_1   = CheckBoxGadget(#PB_Any, 20, 100, 200, 30, "Checkbox_1")
  EndIf
EndProcedure

;- Main Program
Open_Window_0()

Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
Sinon, voici le code généré en cochant la case Constant:

Code : Tout sélectionner

EnableExplicit

;- Enumerations
Enumeration Window
  #Window_0
EndEnumeration

Enumeration Gadgets
  #Button_1
  #Checkbox_1
EndEnumeration

;- Declare
Declare Open_Window_0(X = 0, Y = 0, Width = 640, Height = 480)

Procedure Open_Window_0(X = 0, Y = 0, Width = 640, Height = 480)
  If OpenWindow(#Window_0, X, Y, Width, Height, "Title", #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_SizeGadget | #PB_Window_ScreenCentered)
    ButtonGadget(#Button_1, 20, 20, 200, 60, "Button_1")
    CheckBoxGadget(#Checkbox_1, 20, 100, 200, 30, "Checkbox_1")
  EndIf
EndProcedure

;- Main Program
Open_Window_0()

Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow

#
Oui, le SplitterGadget est manquant. Tous les gadgets actuels, y compris les conteneurs (Container, Panel, Scrollarea, Canvas container) sont supportés sauf celui là.
Je n'ai pas vu comment le faire simplement dans le modèle actuel et j'ai préféré aller de l'avant plutôt que de rester bloqué sur ce cas particulier.
Mais bon, il faudra que je regarde à nouveau, plus tard, en espérant trouver une bonne idée.

Re: IceDesign GUI Designer

Publié : ven. 03/sept./2021 21:31
par ChrisR
IceDesign a été mis à jour en version 1.0.4

Nouvelle fonctionnalité :
La version est désormais affichée dans les paramètres à côté du bouton Licence.
3 nouvelles options ajoutées dans le menu contextuel : Aligner au centre, Aligner au milieu et Rendre la taille identique.

Image

Pour rappel, la version de démonstration est limitée à 16 gadgets, sans autre restriction. Cela devrait vous permettre de la tester et de l'évaluer.
Et si vous le souhaitez, le prix spécial de lancement de 10 € est valable jusqu'à mardi prochain (inclus) :wink: