IceDesign GUI designer

Applications, Games, Tools, User libs and useful stuff coded in PureBasic
Mindphazer
Enthusiast
Enthusiast
Posts: 340
Joined: Mon Sep 10, 2012 10:41 am
Location: Savoie

Re: IceDesign (New) modern GUI designer

Post by Mindphazer »

Hi,
i've noticed a small bug :

When there is a frame inside another frame, the frame inside can't be selected to be moved or resized. The outside frame must be deleted to make the inside frame selectable again...
MacBook Pro 14" M1 Pro - 16 Gb - MacOS 14 - Iphone 15 Pro Max - iPad at home
...and unfortunately... Windows at work...
User avatar
ChrisR
Addict
Addict
Posts: 1127
Joined: Sun Jan 08, 2017 10:27 pm
Location: France

Re: IceDesign (New) modern GUI designer

Post by ChrisR »

Instead of deleting, you can select the frame using the List of Controls or via the Combobox
It becomes the last one in the internal z-order and thus the first one to be selected then.
User avatar
ChrisR
Addict
Addict
Posts: 1127
Joined: Sun Jan 08, 2017 10:27 pm
Location: France

Re: IceDesign (New) modern GUI designer

Post by ChrisR »

Mindphazer wrote: Wed Apr 28, 2021 1:47 pm i've noticed a small bug :

When there is a frame inside another frame, the frame inside can't be selected to be moved or resized. The outside frame must be deleted to make the inside frame selectable again...
I changed it a bit. The frame inside can now be selected to be moved or resized, if it is completely inside and whatever the number of frames
It's better indeed, thanks for reporting
User avatar
ChrisR
Addict
Addict
Posts: 1127
Joined: Sun Jan 08, 2017 10:27 pm
Location: France

Re: IceDesign (New) modern GUI designer

Post by ChrisR »

IceDesign_Demo_Beta3.exe

New option to choose between LoadImage and CatchImage in Settings, so it is for all images.
Resize Image to the ImageGadget size, if it is larger. In the display and in the generated code.
Font size of ToolBar buttons enlarged for Desktop Width > 1366
Some optimizations..
User avatar
kpeters58
Enthusiast
Enthusiast
Posts: 341
Joined: Tue Nov 22, 2011 5:11 pm
Location: Kelowna, BC, Canada

Re: IceDesign (New) modern GUI designer

Post by kpeters58 »

I'll say it with Aretha Franklin: R E S P E C T!

Nice looks, slick, quick, and very intuitive. Just re-built the most complex screen from my best-selling application and it worked fine - no crashes or problems. The code generation needs a few more tweaks, but that was my only real issue. Statusbar & menu support would be nice, as these were the only things I could not implement.

IMHO, you are very close to what is called a good-enough first release. Do not make the mistake that has killed many projects like this: Holding off until feature-complete (this will be far in the future, maybe never?; people will always ask for more and you will burn out with not much to show for it).

Define your pricing model (possibly add a special price for early adopters) and then ping me - I'll want one!
PB 5.73 on Windows 10 & OS X High Sierra
User avatar
kpeters58
Enthusiast
Enthusiast
Posts: 341
Joined: Tue Nov 22, 2011 5:11 pm
Location: Kelowna, BC, Canada

Re: IceDesign (New) modern GUI designer

Post by kpeters58 »

Just noticed that you do support Statusbar & Menu! Great - even closer!
PB 5.73 on Windows 10 & OS X High Sierra
User avatar
Caronte3D
Addict
Addict
Posts: 1027
Joined: Fri Jan 22, 2016 5:33 pm
Location: Some Universe

Re: IceDesign (New) modern GUI designer

Post by Caronte3D »

kpeters58 wrote: Thu Jun 17, 2021 2:05 am...Do not make the mistake that has killed many projects like this: Holding off until feature-complete (this will be far in the future, maybe never?; people will always ask for more and you will burn out with not much to show for it).

Define your pricing model (possibly add a special price for early adopters) and then ping me - I'll want one!
+100000
User avatar
ChrisR
Addict
Addict
Posts: 1127
Joined: Sun Jan 08, 2017 10:27 pm
Location: France

Re: IceDesign (New) modern GUI designer

Post by ChrisR »

Wow, thanks kpeters58 for your nice comment, also, I love Aretha Franklin, an incredible voice, she just gives me goosebumps.
Thank you also Caronte3D

I just did few optimization, cleaning in the code since beta 3 but nothing more.
It seems to me complete enough too, as it is to be the 1st release.
I will see in future if there is really a need for additional functionality.

For now, I would have to create a website to be able to sell IceDesign
But I am currently on a job project with not much timeeeee
In addition, I don't know anything about web provider, WordPress or any other, paypal with download link in return...
Any suggestion is welcome
So for the moment, apart from possibly doing it manually via Donate to ChrisR's Win10XPE (from another project), it's on stand by due to lack of time.
I'll probably have more time in early September and Yes, for sure, there will be a special price for early adopters
:)
Last edited by ChrisR on Mon Aug 30, 2021 10:04 pm, edited 1 time in total.
User avatar
Caronte3D
Addict
Addict
Posts: 1027
Joined: Fri Jan 22, 2016 5:33 pm
Location: Some Universe

Re: IceDesign (New) modern GUI designer

Post by Caronte3D »

ChrisR wrote: Thu Jun 17, 2021 6:13 pm...I don't know anything about web provider, WordPress or any other, paypal with download link in return...
Any suggestion is welcome...
Take a look to:
https://gumroad.com/
User avatar
ChrisR
Addict
Addict
Posts: 1127
Joined: Sun Jan 08, 2017 10:27 pm
Location: France

Re: IceDesign (New) modern GUI designer

Post by ChrisR »

IceDesign_Demo.exe (Final)

Change:
. Load IcedDesign with a GUI form passed as a parameter (ex: IceDesign Template.icef)
. New option in setting to add the Window name to Variables or Constants name
. New toolbar button "Import" IceDesign Form GUI to load templates in the current level, window or opened container
. And other small fixes, improvements

Caronte3D wrote: Fri Jun 18, 2021 8:19 pm Take a look to:
https://gumroad.com/
Thank you for making me discover it, it fits my needs perfectly.
I will publish the final version there, next week, if I don't encounter any blocking bug until then.

I am a little afraid for future bugs with the commercial version and there will be (given the number of lines of code).
So thank you for your tests and feedback :)
User avatar
VB6_to_PBx
Enthusiast
Enthusiast
Posts: 617
Joined: Mon May 09, 2011 9:36 am

Re: IceDesign (New) modern GUI designer

Post by VB6_to_PBx »

i just tested your latest version Demo ,
your Align Left, Right , Up, Down Icon choices seem all wrong directions ???

Same Width , Same Height Icon choices are OK
 
PureBasic .... making tiny electrons do what you want !

"With every mistake we must surely be learning" - George Harrison
User avatar
ChrisR
Addict
Addict
Posts: 1127
Joined: Sun Jan 08, 2017 10:27 pm
Location: France

Re: IceDesign (New) modern GUI designer

Post by ChrisR »

Hello VB6_to_PBx,
I don't get it, can you tell me why you see the icons have the wrong directions ?
I took time to draw them and if I look at them again, they are in the right direction for me.
Image
Here in the icon "Align Left" (not the one above in 48x48 but similar)
The blue control is the current selected one, the one with the handles that is used as a basis for the alignments, same width/height...
The other drawn in red, will be aligned to the left of the previous one, as the arrow shows it.
Last edited by ChrisR on Fri Aug 27, 2021 10:25 am, edited 1 time in total.
User avatar
captain_skank
Enthusiast
Enthusiast
Posts: 636
Joined: Fri Oct 06, 2006 3:57 pm
Location: England

Re: IceDesign (New) modern GUI designer

Post by captain_skank »

ChrisR wrote: Thu Aug 26, 2021 9:05 pm Hello VB6_to_PBx,
I don't get it, can you tell me why you see the icons have the wrong directions ?
I took time to draw them and if I look at them again, they are in the right direction for me.
Image
Here in the icon "Align Left" (not the one above in 48x48 but similar)
The blue control is the current selected one, the one with the handles that is used as a basis for the alignments, same width/height...
The other drawn in red, will be aligned to the left of the previous one, as the arrow shows it.
It may be because the icons are over a dark ribbon and you cant see the arrows.

So, for the align left icon you see a larger blue bar over a smaller red bar, which when shown with the other icons suggests 'Align Top', 'Align Bottom', 'Align Left' & 'Align Right' respectively.
User avatar
VB6_to_PBx
Enthusiast
Enthusiast
Posts: 617
Joined: Mon May 09, 2011 9:36 am

Re: IceDesign (New) modern GUI designer

Post by VB6_to_PBx »

ChrisR wrote: Thu Aug 26, 2021 9:05 pm Hello VB6_to_PBx,
I don't get it, can you tell me why you see the icons have the wrong directions ?
I took time to draw them and if I look at them again, they are in the right direction for me.
Image
Here in the icon "Align Left" (not the one above in 48x48 but similar)
The blue control is the current selected one, the one with the handles that is used as a basis for the alignments, same width/height...
The other drawn in red, will be aligned to the left of the previous one, as the arrow shows it.
captain_skank
It may be because the icons are over a dark ribbon and you cant see the arrows.

So, for the align left icon you see a larger blue bar over a smaller red bar, which when shown with the other icons suggests 'Align Top', 'Align Bottom', 'Align Left' & 'Align Right' respectively.
captain_skank , thats almost the order i see them too ,
but i switched to a different Computer+Monitor , now i can barely see black arrow directions only when i hover over the Icons,
maybe a different background color for dark mode would help .... easier to see on all monitors.

turning off dark mode , you can easily see the arrows directions and correctly understand the icons
Last edited by VB6_to_PBx on Fri Aug 27, 2021 10:44 am, edited 3 times in total.
 
PureBasic .... making tiny electrons do what you want !

"With every mistake we must surely be learning" - George Harrison
User avatar
ChrisR
Addict
Addict
Posts: 1127
Joined: Sun Jan 08, 2017 10:27 pm
Location: France

Re: IceDesign (New) modern GUI designer

Post by ChrisR »

Ha, OK, thanks for the outside view to you 2, I'm too inside to see :?

I changed the color of the arrows and alignment bars to a green tone.
It should allow to have more contrast for the 2 dark and light themes.

Image

IceDesign_Demo.exe (Final) is updated on github server
Post Reply