How to install it ?
UIPainter is using spec. Spec is loaded by default in 3,0. First, download the latest Pharo 3.0 image here: Link where you can find Pharo 3.0 Then, run this instructions to load it: Gofer new smalltalkhubUser: 'ErwanDouaille' project: 'UIPainter'; configurationOf:...
Tabs, grid, new UI, more widgets ... and import existing spec :)
Hi ! Here is a list of news : hack for the tabs, now working ! loading already existing spec windows is now working. new UI for the spec generation added more widgets and ComposableModel and finally a halo with only needed options :) I'm actually working...
Some news !
Hi, I didn't post since a while. There is a screenshot of the UIPainter : What's up since the last post ? Icons in list list widgets Implemented all the listed widgets WidgetsMorph know their positions, used in spec generation Properties panel provide...
First spec generation + video
Hi ! I just succeed to generate a spec class with UIPainter. The SpecLayout generation is "sometimes" random, but i'm on the right way :) I made a short video to show the progress I also attached the spec generated class. - UIPainter-Test.st Next step...
Properties panel done
The properties panel is fully working. For example, with the LabelModel when the text change, you can set an action. As you can see on the picture, It's possible to write your piece of code (in that case, a BlockClossure) from the UIPainter. What i should...
some colours in canvas :)
Hey ! I managed to add layout morph in the canvas, (for the moment, it help me to recognize them) there is 2 colors Row in green and Column in red. I also worked on the properties panel. For the moment it's just an UI. I have to know how i will deal with...
Step by step ...
I didn't published since a moment. Here is the actual rendering of the UIPainter. UIPainter window What is already done ? Drag'n drop ! Wrapper of spec widgets, a wrapperMorph (displaying the spec model in the canvas and providing more functionnality...
My GSoC project
First post of this blog. My project is UIPainter. UIPainter is a UI designer, it means easily describe and create UI using a point and click interface. I will use the Spec framework. You can see a first version of the UIPainter : UIPainter first UI It's...