It is currently Sat Jul 11, 2020 10:13 pm

All times are UTC + 1 hour




Post new topic Reply to topic  [ 24 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: IceDesign
PostPosted: Thu Feb 27, 2020 10:15 am 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sun Jan 08, 2017 10:27 pm
Posts: 152
Location: France
IceDesign

IceDesign is a Modern GUI Designer to create PureBasic Interface. It will be the continuation of SweetyVD
I was just coming in for the exercise originally but I got hung up on the subject :lol:

It is only available for Windows with real Gadgets captured and drawn and with fluid and flicker-free movement.
It is possible to Edit a Container and also to Edit a Container within another Container, up to 9 levels. The tabs or Scroll bars are active.

I still have a lot of work to do on properties, code generation...
For now, the engine is well advanced and it should give an idea of the result or what is feasible, if I get to the end :wink:

IceDesign_beta2.exe

Features:
. Create Gadget by Lasso
. Select a Gadget with Left Click or Lasso
. Multiple Selection by lasso or with Ctrl+Left Click and grouped movement
. Group, UnGroup Gadget
. Align to Left, Right, Bottom, Top. Resize with Same Width, Height
. Left Doucle Click to Open a Container (Container, Panel and ScrollArea). Up to 9 levels
. Select directly a Child Gadget from a Container with Left Triple Click
. Right Doucle Click to Close a Container and go back to the previous level
. Grid, Grid size and Snap to Grid
. Up, Down, Left and Right arrows to Move a Gadget
. Shift + Up, Down, Left and Right to Resize a Gadget
. Del Key to Delete the Selected Gadget or Container


JHPJHP wrote:
Your Visual Designer is a great addition to the PureBasic community; the common sense layout and functionality is spot-on.
NB*: Don't take the current lack of comments to mean the community isn't grateful for the work you've done.
JHPJHP wrote:
I've been following your progress, really great work; with each new update SweetyVD keeps getting better.
Keep up the great work :!:
FlatEarth wrote:
Wow bravo, that's great, I'm waiting to test it ... :D :)
FlatEarth wrote:
Your work is amazing! :shock: :shock: If I were you, I would have started pb best designer project right now :D
Hope your project succeeds :wink:
srod wrote:
ChrisR, this looks a fantastic project - great looking designer.
srod wrote:
Very impressive.
Does that allow you to edit a container within another container say?

Thank you guys, it's appreciated 8)

All ideas, comments are welcome :)


Last edited by ChrisR on Thu Feb 27, 2020 1:11 pm, edited 4 times in total.

Top
 Profile  
Reply with quote  
 Post subject: Re: IceDesign
PostPosted: Thu Feb 27, 2020 10:44 am 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sun Jan 08, 2017 10:27 pm
Posts: 152
Location: France
Here's an animated gif capture

Image


Top
 Profile  
Reply with quote  
 Post subject: Re: IceDesign
PostPosted: Thu Feb 27, 2020 10:52 am 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Fri Jun 13, 2014 9:38 am
Posts: 170
Location: Belgique
Hi CrisR;

Tthat look very nice

_________________
Use Pb 5.72 (beta 1) lst and Windows 10

my mother-language isn't english, in advance excuse my mistakes.


Top
 Profile  
Reply with quote  
 Post subject: Re: IceDesign
PostPosted: Thu Feb 27, 2020 11:11 am 
Offline
Enthusiast
Enthusiast

Joined: Tue Oct 14, 2014 12:09 pm
Posts: 296
Hi ChrisR,
Seem to be a great addition, Congratulations.
Have a nice day


Top
 Profile  
Reply with quote  
 Post subject: Re: IceDesign
PostPosted: Thu Feb 27, 2020 11:27 am 
Offline
User
User
User avatar

Joined: Tue Jan 28, 2020 10:17 am
Posts: 60
Looks nice, your GUI designer :D

Good luck with the further development!

_________________
FlatEarth addresses in PB :
Engine3D --> SkyDome
Mesh --> CreatePlane


Top
 Profile  
Reply with quote  
 Post subject: Re: IceDesign
PostPosted: Thu Feb 27, 2020 11:34 am 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sat Oct 06, 2007 11:20 pm
Posts: 292
Location: France
Works great. Thanks
Maybe you shoud add possibilities to maximize the GUI. Here in QHD the windows is small.

_________________
~Ar-S~

My webSite (french) with PB apps : LDVMULTIMEDIA
PB - 5.4x LTS / 5.7x - W10 x64 - Ryzen 7 3700x
Repeat : try : until done = 1


Top
 Profile  
Reply with quote  
 Post subject: Re: IceDesign
PostPosted: Thu Feb 27, 2020 11:57 am 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sun Jan 08, 2017 10:27 pm
Posts: 152
Location: France
Thank you for your encouragement :)

ar-s wrote:
Works great. Thanks
Maybe you shoud add possibilities to maximize the GUI. Here in QHD the windows is small.

Yes it is planned, for the moment I'm focused on the engine with a minimum interface
and I'm trying to capture any bugs or enhancements to do while it's hot.

To get an idea of the final design, you have to imagine the interface, properties and features of SweetyVD with this engine behind.
The interface may be reviewed in the future with a real property grid, to make it more Pro
On the other hand, the advantage of the SweetyVD interface is to have the main properties at hand in 1 click and without having to Scroll too much.


Top
 Profile  
Reply with quote  
 Post subject: Re: IceDesign
PostPosted: Wed Mar 04, 2020 8:13 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Wed Sep 21, 2011 9:11 am
Posts: 608
Location: France
Very good but .... Try inserting a scintilla gadget ;)

_________________

➽ Windows 10 - PB 5.62 & PB 5.70 LTS

Sorry for my bad english and the Dunning–Kruger effect.


Top
 Profile  
Reply with quote  
 Post subject: Re: IceDesign
PostPosted: Thu Mar 05, 2020 1:29 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sun Jan 08, 2017 10:27 pm
Posts: 152
Location: France
Hi Falsam,
Thanks for seeing it. To solve, copy Scintilla.dll in the same folder.
I mainly use the debugger so I hadn't seen it, the dll is in the path.
I'll have to add a pre-check on InitScintilla() or share Scintilla.dll,...

The engine seemed promising, but now, I'm wondering if it's worth the effort...


Top
 Profile  
Reply with quote  
 Post subject: Re: IceDesign
PostPosted: Thu Mar 05, 2020 2:30 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Fri Jun 13, 2014 9:38 am
Posts: 170
Location: Belgique
Hi Chris,
I tried your software, but i don't understand how make the code into pureBasic ide ?

_________________
Use Pb 5.72 (beta 1) lst and Windows 10

my mother-language isn't english, in advance excuse my mistakes.


Top
 Profile  
Reply with quote  
 Post subject: Re: IceDesign
PostPosted: Thu Mar 05, 2020 4:08 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sun Jan 08, 2017 10:27 pm
Posts: 152
Location: France
Hi microdevweb,
Here it is only a demo of the engine.
The properties grid, the code generation,... is to be developed.
It can be done based on SweetyVD which is more complete on that.

The demo above is here to show the possibilities of making a modern GUI Designer with real Gadgets, container management, multiple selection, groups, alignement,...
I think it really has a big potential
but there's work to be done and for now, I wonder if my investment is worth it.


Top
 Profile  
Reply with quote  
 Post subject: Re: IceDesign
PostPosted: Sat Mar 28, 2020 7:38 pm 
Offline
Addict
Addict
User avatar

Joined: Tue Jul 22, 2003 5:02 pm
Posts: 1542
Location: In a long distant galaxy
I'm impressed of your work ChrisR. That's very valuable work.

Why wouldnt it be worth the effort ?

_________________
No programming language is perfect. There is not even a single best language.
There are only languages well suited or perhaps poorly suited for particular purposes. Herbert Mayer


Top
 Profile  
Reply with quote  
 Post subject: Re: IceDesign
PostPosted: Sun Mar 29, 2020 3:25 pm 
Offline
Always Here
Always Here

Joined: Fri Oct 23, 2009 2:33 am
Posts: 6253
Location: Wales, UK
Hi ChrisR

It's definitely worth it because as of now, we do not have a Designer that properly covers the possibilities of all components and though everyone was happy when the current Designer was first introduced (being way better than the previous one), it has stayed dormant when clearly improvements are needed.

But there are problems.
Firstly, no matter what, it is a Project that requires a lot of hours work.
Secondly, before you know it, everyone is asking for an enhancement or modification and those hours pile up even more.
Thirdly, there needs to be a commitment to maintain the code as PB introduces the occasional new item.
Lastly, although I suspect most PB Users are Windows only (time for a survey?), there seems to be an obligation to support Linux and Mac too.

So, in my view, the marketplace needs to be queried first. There should be a price for the Designer, no one should be putting in that amount of effort without reward.

_________________
IdeasVacuum
If it sounds simple, you have not grasped the complexity.


Last edited by IdeasVacuum on Sun Mar 29, 2020 8:16 pm, edited 1 time in total.

Top
 Profile  
Reply with quote  
 Post subject: Re: IceDesign
PostPosted: Sun Mar 29, 2020 4:21 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sun Jan 08, 2017 10:27 pm
Posts: 152
Location: France
Hi Flype, IdeasVacuum
Flype wrote:
Why wouldnt it be worth the effort ?
I was running out of free time when I wrote it
There's still a lot to be done and didn't see how I could go to the end

I'm sure we could build a nice tool on that base but it would have to be a common project or indeed with a counterpart for the work done
I haven't felt much enthusiasm for a collaborative works but I'm hoping it can change with all the good experimented guys around.
Right now it's confinement for 5 and between telework, exam preparation and school online, it's not more easier to find free time for me.

I fully agree with you IdeasVacuum and on the problems
On my side, I see it, as an additional tool for windows only. Not to replace the old PureForm. Old but good for the Cross-Plateform IDE with the drawn gadgets.
It seems to me difficult to make something more modern for the 3 platforms.
I'm ready to share the source if any guys are interested during this special period. It could be the right time, maybe.


Top
 Profile  
Reply with quote  
 Post subject: Re: IceDesign
PostPosted: Sun Mar 29, 2020 4:49 pm 
Offline
User
User

Joined: Sun Feb 09, 2020 4:56 pm
Posts: 33
@ChrisR, congratulations for your new designer.

for Windows only:
I can help to build the environment (like Amitris).

_________________
Amitris Design Environment (Purebasic Visual Designer)


Last edited by Mohsen on Tue Mar 31, 2020 8:08 pm, edited 1 time in total.

Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 24 posts ]  Go to page 1, 2  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 10 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  

 


Powered by phpBB © 2008 phpBB Group
subSilver+ theme by Canver Software, sponsor Sanal Modifiye