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:
-Fixed the project base dir usage.
-Fixed some typos.
-Made some code optimization.
Beta29 downalod:
-
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:
-
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: