It is currently Tue Dec 01, 2020 9:53 am

All times are UTC + 1 hour




Post new topic Reply to topic  [ 23 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: [Survey] Features of a good Visual designer.
PostPosted: Sun May 10, 2020 9:32 pm 
Hi
This may seem a little repetitive, but please participate in this survey.
please share your expectations of a good visual designer. for example, what shortcomings in the current PB visual designer bother you? or what are your wishs?

To avoid similar comments suppose the designer engine has the following features :
1-Copy- Paste- Duplicate- Delete
2-Selection : SelectAll- InvertSelect- SelectNon- Select by draw rectangle- Select by Ctrl+MouseClick
3-Pin/Unpin
4-Alignment : Left- Center- Right- Top- Middle- Bottom
5-Same : SameWidth- SameHeight- SameSize
6-Multiple move and resize of gadgets.
7-Group/Ungroup
8-Managing container gadgets, menubar, toolbar, and statusbar.
9-Show Grid, Snap, Grid Size, Grid Color
10- Show Block, Block size, Block color
11- Selected gadgets Color, Grouped Gadgets Color, Pinned Gadgets Color
12 -Full keyboard support

With respect.

-----------------------------------------------------------------------

Most requested features :

1-CustomGadgets
2-Load & Save Project
3-Events Management


Last edited by Mohsen on Mon May 11, 2020 9:48 am, edited 3 times in total.

Top
  
Reply with quote  
 Post subject: Re: [Survey] Features of a good Visual designer.
PostPosted: Sun May 10, 2020 11:27 pm 
Offline
Enthusiast
Enthusiast

Joined: Mon Apr 10, 2017 6:17 pm
Posts: 395
Location: Germany
Personally i work on the GUI of projects for years while the software changes over time again and again. New Libraries and methods are found and i try to enhance my tools whenever it makes sense and i have time to do it.

So to me it is crucial to be able to load, edit, change and save GUI designs for years.
One feature for faster and more standard software development i found useful, is the usage of templates. For example - a standard template to base all applications on, a standard template to base all games on and one template to use for Tools. This concept actually works well for much more then just the GUI part, it is useful to base the whole development on it.

Standardized project templates would be very useful. Consider a master template for applications which creates the basic cross-app control/menu and an individual gui section which is application dependant.

Hierarchical project templates stored in XML/UML format would be my suggestion. I guess these templates would need to be platform specific (windows users dont want to have mac os standards and vice versa...).

Another increasingly common problem for purebasic is the flood of modules which replace or enhance the standard gadgets. There really needs to be a way to have new controls like Thorstens modules supported / integrated via API maybe.

Another element which needs a better solution is the coloring/skinning. A way to easily manipulate the "skin" of an application. For example it is only rarely required to change the inner area of one gadget alone. I would like to be able to change the color of all elements in my app at once and later go and change just one of them from standard blue to red, because it has a special meaning (the others might be settings but one of them is the "execute" button so it should be red instead of blue for example. Maybe create classes of gadgets like 'option', 'action / execution', 'network / remote / local' and be able to assign a class to an object and then apply one color to a whole class of gadgets. To speed up development / productivity and reduce repetitive work.

ps: if you implement platforms, please dont forget the mobile platforms. At some point i would like to design a gui for mobiles too ;) If the designer is good enough, at some point an export to spiderbasic or even BAX might be useful. Mobile platforms are often crucial nowadays and if your designer is really good, who knows which other community might love to pay for it ;)

_________________
webpage


Top
 Profile  
Reply with quote  
 Post subject: Re: [Survey] Features of a good Visual designer.
PostPosted: Mon May 11, 2020 1:38 am 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Mon May 09, 2011 9:36 am
Posts: 535
Mohsen wrote:
Hi
This may seem a little repetitive, but please participate in this survey.
please share your expectations of a good visual designer. for example, what shortcomings in the current PB visual designer bother you? or what are your wishs?

To avoid similar comments suppose the designer engine has the following features :
1-Copy- Paste- Duplicate- Delete
2-Selection : SelectAll- InvertSelect- SelectNon- Select by draw rectangle- Select by Ctrl+MouseClick
3-Pin/Unpin
4-Alignment : Left- Center- Right- Top- Middle- Bottom
5-Same : SameWidth- SameHeight- SameSize
6-Multiple move and resize of gadgets.
7-Group/Ungroup
8-Managing container gadgets, menubar, toolbar, and statusbar.
9-Show Grid, Snap, Grid Size, Grid Color
10- Show Block, Block size, Block color
11- Selected gadgets Color, Grouped Gadgets Color, Pinned Gadgets Color
12 -Full keyboard support

With respect.


Double-Click on each Gadget ... Source Code popsup ... then have ability to enter or change Event Procedure Code like VB6
and have the changes remain + save those changes

_________________
 
PureBasic .... making tiny electrons do what you want !

"With every mistake we must surely be learning" - George Harrison


Top
 Profile  
Reply with quote  
 Post subject: Re: [Survey] Features of a good Visual designer.
PostPosted: Mon May 11, 2020 6:42 am 
Offline
Addict
Addict
User avatar

Joined: Tue Oct 09, 2007 2:15 am
Posts: 1144
Must have:
  • Managing images and fonts with check if there already exist in the created project...
  • Linking the images and not copy them (this could be an option)
  • Managing events and their bindings (for BindEvent and BindGadgetEvent)...
  • CustomGadget support... (CanvasBased or similar)
  • Using of variables or constants (#PB_Any and var or constant)...

Nice to have:
  • If it load and save previous source, have an "untouched area" in source (maybe marked with comments like "; BeginOwnSection" and "; EndOwnSection") or otherwise, only change source between those comments... (optional save it with two sources like the other ones)

I forgot something... I know it ;)

_________________
PureBasic 5.72 LTS (Windows x86/x64) | Windows10 Pro x64 | Z370 Extreme4 | i7 8770k | 64GB RAM | iChill GeForce RTX 2080 Super | HAF XF Evo​​
English is not my native language... (I often use DeepL to translate my texts.)


Top
 Profile  
Reply with quote  
 Post subject: Re: [Survey] Features of a good Visual designer.
PostPosted: Mon May 11, 2020 7:16 am 
@Bitblazer :
Thank you for your comment
If I understand correctly, in short, you need the following features.

1- load & save ability based on the Templates like (xml)
2- support customGadgets
3-A solution to change your application skin (For pb standard controls. Multi-platform?)
4- support mobile platforms.

I think the 1 &2 fully available.

for 3 : I can easily add advanced and new controls to pb, like (RibbonBar, DockingPane, PropertyGrid, Toolbox and ...), but I can only guarantee it for the Windows platform. to have all these controls, you just need to add my .dll file to your project.

I have no idea how to support the mobile platform at the moment. it needs a lot of research.


Top
  
Reply with quote  
 Post subject: Re: [Survey] Features of a good Visual designer.
PostPosted: Mon May 11, 2020 7:20 am 
@VB6_to_PBx:
Event management in visual design is a good idea. It is not difficult to implement.
Thanks.


Top
  
Reply with quote  
 Post subject: Re: [Survey] Features of a good Visual designer.
PostPosted: Mon May 11, 2020 7:50 am 
Offline
Addict
Addict
User avatar

Joined: Sat Oct 17, 2009 10:51 pm
Posts: 1387
Location: Nashville
VB6 was the ideal Visual Designer/IDE, IMHO.


Top
 Profile  
Reply with quote  
 Post subject: Re: [Survey] Features of a good Visual designer.
PostPosted: Mon May 11, 2020 8:06 am 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Fri Jan 22, 2016 5:33 pm
Posts: 134
Location: Spain
Kuron wrote:
VB6 was the ideal Visual Designer/IDE, IMHO.

Delphi too! :wink:


Top
 Profile  
Reply with quote  
 Post subject: Re: [Survey] Features of a good Visual designer.
PostPosted: Mon May 11, 2020 9:38 am 
@Bisonte : Thanks for your comments.
  • Good idea
  • Good idea, I think adding the project files management section can meet that need
  • Already requested
  • Already requested
  • Available

  • Already requested


Last edited by Mohsen on Mon May 11, 2020 9:54 am, edited 1 time in total.

Top
  
Reply with quote  
 Post subject: Re: [Survey] Features of a good Visual designer.
PostPosted: Mon May 11, 2020 9:51 am 
Caronte3D wrote:
Kuron wrote:
VB6 was the ideal Visual Designer/IDE, IMHO.

Delphi too! :wink:


generalize.


Top
  
Reply with quote  
 Post subject: Re: [Survey] Features of a good Visual designer.
PostPosted: Mon May 11, 2020 10:09 am 
Offline
Enthusiast
Enthusiast

Joined: Mon Jun 23, 2014 1:18 pm
Posts: 217
  • Maybe different Layouts like Java.
    Or my all-time favorite FormLayout. The Dialog-Engine from PB is great, but not perfect.
  • Load and Save in a structual form. (like XML)
  • Save Code in that same XML.
    I know you need a pb file at the end, but this is not a problem.


Top
 Profile  
Reply with quote  
 Post subject: Re: [Survey] Features of a good Visual designer.
PostPosted: Mon May 11, 2020 4:52 pm 
Cyllceaux wrote:
  • Maybe different Layouts like Java.
    Or my all-time favorite FormLayout. The Dialog-Engine from PB is great, but not perfect.
  • Load and Save in a structual form. (like XML)
  • Save Code in that same XML.
    I know you need a pb file at the end, but this is not a problem.


Thanks.

  • I don't know much about this. So I can't comment right now.
  • Already requested
  • Already requested

Implementing load and save based on xml templates is easy.I have already implemented it.the most important functions to help with this

  • ExtractXMLStructure
  • InsertXMLStructure


Top
  
Reply with quote  
 Post subject: Re: [Survey] Features of a good Visual designer.
PostPosted: Wed May 13, 2020 9:14 am 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Fri Oct 06, 2006 3:57 pm
Posts: 570
Location: England
1. As VB6_to_PBx said place a gadget then double click to add events code - if we had this i'd probably only ever use a visual designer.

2. Ability to use custom gadgets ( although i would guess there would need to be a constistent template for the way they have been created especially as regarding point 1 )

3. A way to skin the window, even if it's just changing the titlebar colours.

4. A simple versioning system - I go to edit my code and it creates a new file with the old code automatically ( maybe with date/time appended to the file name )

As has been said VB6 has probably never been improved upon for ease of use.


Top
 Profile  
Reply with quote  
 Post subject: Re: [Survey] Features of a good Visual designer.
PostPosted: Wed May 13, 2020 11:28 am 
@ captain_skank:
Thanks
You do not need to wait for the visual designer to make the skin change.
Only for Windows I have 2 solution to change the skin.
1- Changing the skin by (winXP .msstyles)
2- Changing the modern skin like Office 2016 with Ribbonbar, statusbar and ...

I will be posting samples + library of them on the forum soon.

The rest of your cases have already been requested.


Top
  
Reply with quote  
 Post subject: Re: [Survey] Features of a good Visual designer.
PostPosted: Wed May 13, 2020 12:14 pm 
Offline
Addict
Addict
User avatar

Joined: Sat Apr 26, 2003 2:15 pm
Posts: 896
Location: Cuernavaca, Mexico
Since most programming uses databases of some sort... don't forget about the 'excellent' VB data-aware gadgets provided for databases.

It was nice to be able to link gadgets to a database when building forms, etc.

_________________
- It was too lonely at the top.

Current Machine: Win 10 Pro 64-bit, Dual Xeon E5-2670, 64 gigs ram, Geforce GTX 1660 Ti w/6 gigs ram


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

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 14 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