New gui editor for glide

Since I have time at my hands I started to work on a new gui editor for glide.
It is still work in progress, but I believe I can release it in the next few weeks.
Screenshot(yes it looks like Skewworks visual design studio.).
This one is made with wpf. The UI will change once I get some more important stuff done.

Usage instructions:

To add a new component from the toolbox on to the form:
Hold down Left mouse and drag.

To move existing control on the form:
press Left mouse and draq
or
Large nudge: Press shift and arrow key
or
Small nudge: Press arrow key
or use the property view

To delete control:
Press Del

To delete form:
click on the form on the design area to make sure it is selected and press DEL

To copy control:
Select control in the design area and press CTRL + C then CTRL + V

To Select multible controls:
To multiselect and allign. press shift + left mouse on every component you wish to select. then int hte edit menu select center horizontally and/or vertically.
To move press arrow key or shift + arrow.

[b]VERY IMPORTANT NOTICE:

If you have prolems on running the software then do this first:
Right click on the zip you downloaded.
Choose properties.
In the general tab click on unblock. Then apply and ok
Now unzip the package for example C:
then go to C:\GlideStudio and double click on Start GlideStudio or GlideStudio.exe(Assuming you have known file extensions visible).
[/b]

Beta9:

  • Added source view
  • Settings dialog(Not fully implemented yet)
    +Some other code changes

Beta10:

  • Fixed Save All
  • Fixed Changing form name also changes the file name

Bata11:

  • Fixed lots of bugs.
  • Removed the need to press CTRL when dragging new component from the toolbox.
  • Added abitility to delete Form

Beta12:

  • Fixed some bugs
  • Fixeg cannot load file when textblock color value is 0
  • Added control copy function.

Beta13:

  • Added import function(Create new project before using this or open existing)
  • Added build button. Files will be copyed to Build directory in the current project. File extension is txt.

Beta14:

  • It is now possible to select multible controls to allign them vertiacally and/or horizontally.
    To multiselect and allign. press shift + left mouse on every component you wish to select. then int hte edit menu select center horizontally and/or vertically.
    Multiselect preview is for buttons only. Ill add rest of the components soon.

Beta15:

  • Fixed a lot of bugs.
  • Multiselection now supports any component(exept the form)
  • It is now possible to center group of components and / or move them with arrow keys.
  • Added export

beta16:

  • Controls can be dropper on top of other
  • Some bug fixes and changes to menus.

Beta24:

-Fixed aligment bugs

Bate25 download:

http://1drv.ms/1ohdKjL

-Fixed the project base dir usage.
-Fixed some typos.
-Made some code optimization.

Beta29 downalod:

http://1drv.ms/1D3OWod

  • Fixed:

  • Fonts sizes.

  • Added:

  • Glide image can now show temporary image preview(see the screenshot).

  • Implemented for project spesific settings. Import/Export directory.

  • Added browse for folder button to the “new project window”.

  • Added ability to skip file on export.

  • Beta 30:

  • Download:

  • http://1drv.ms/1y0V5OY

  • Fixed:

  • Control looses focus when reclicked or dragged.

  • Control selection incorrectly sets the document status to changed.

  • Fixed textbox, textblock, button, dropdown, passwordbox text margins.

  • Added:

  • Commandline paramater to open a project: GlideStudio.exe <file.gs>

  • Project can also be opened by dragging and dropping the *.gs file over to the GlideStudio.exe

  • Program can be manually assigned to be the default program for *.gs files

  • Chnaged:

  • The control width/height limits are now the same as the GHI’s online editor.

  • Window X, Y cannot be changed. Again same as the GHI’s online editor.

TODO:

  • Write a proper userguide.
  • Implement undo/redo
  • Implement Project spesific settings. Import/Export directory done. Do we need more?
  • associate files with glide studio.
  • Add: control drag for multiselection.
  • Add: control resize for multiselection.
  • Add ability to save changes made to the file.
  • Fix controls leaving outside of the from when making it smaller.

site for glide studio:

http://designpuljupasi.com/

13 Likes

Always good to have more options. :smiley:

Nice work. Look forward to testing this. The web based one is a pain when dealing with 800 x 480 displays :slight_smile:

1 Like

WOW making this is much bigger project that I expected. Still it does progress nicely and I’m having fun.

I also look forward to seeing this GUI. Your Fan-Club is growing …

I think I can get the first beta release sooner then I thought. I only need to implement the datagrid and slider then fix some bugs and add some functionality.

All components are now implemented. They still need some bug fixing.

4 Likes

Is there a frame around the window so we can actually see where the window edges are?

That is one of those bugs I need to fix.
This app is also plugable so it is possible to add other project types that needs this kind of editor.

Allmost there. Still need few fixes and then I can finally but out the very first build. 8)

1 Like

First alpha is here. There is some known bugs and I have no idea if it works on your system or on systems other then windows 8.1

Download from:
https://onedrive.live.com/redir?resid=3955B869B587DC35!1222&authkey=!AC7MvJ-5iLEdwPU&ithint=file%2C.zip

and be noted it might not work at all. So do report all errors in this thread.

I try it.

Thanks

I get a file does not exist, even when I copy and paste the full URL.

@ Dave I just tried it by copying the full link and it seems to work now.

Got it this time. Cheers.

OK bad news. It does not run under Window 7 64bit.

Under XP it reports that it is not a valid Win32 application.

I think only having this available for Windows 8 is not ideal as I doubt many of us here have any inclination to switch to Windows 8.

hmm odd that it wont run on window 7 have test that today. XP is something that I’m not planning to support because it is unsupported by MS and XP doesnt fully support .net framework 4.5

New build:
https://onedrive.live.com/redir?resid=3955B869B587DC35!1223&authkey=!ABT0qnL6_5SEFJk&ithint=file%2C.zip

Changed:

  • Target net framework 4.0
  • CPU x86

This one might work on windows xp

I have tried your previous version on Windows 7 64-bit and it starts for me.

Although I cannot seem to drag (or double-click) any controls onto the form…

Basic usage:

To add a new component from the toolbox or to copy existing control on the form:
Hold down CTRL + Left mouse and drag.

to move existing control on the form:
press Left mouse and draq

Darn gorgot to implement control delete :wall:
Have to implement that today.

Added ability to delete component:
Select component and press Delete key

https://onedrive.live.com/redir?resid=3955B869B587DC35!1224&authkey=!AMDtIllBL-XrrGA&ithint=file%2C.zip