Dec. 28, 2013
1:09 p.m.
kilon alios wrote: > Still long way to go until its really useful but following your advice > I decided to release it to public and announce it instead of having it > hidden. > > Ladies , gentleman and hybrids I present to you Ephestos, my visual > coding project for graphics and sound. > > This is my very first project with Pharo and Smalltalk and my second > coding project. > > Just released a version 0.1 so as you can imagine you wont see > anything impressive yet but none the less it included my first > Ephestos tool, Hyperion a vector graphics editor. Right now it can > only edit a single vector straight line and add new lines. > > I am working now on version 0.2 that will allow you to edit other > lines , moving them around with mouse and add support for bezier curves. > > So its moving .... slowly .... very slowly... but moving none the less :D > > You can find Ephestos here along with installation instructions and > how to use Hyperion. Suffice to say you will need Pharo 3 to run it > > http://www.smalltalkhub.com/#!/~kilon/Ephestos > <http://www.smalltalkhub.com/#%21/%7Ekilon/Ephestos> > > I hope I will have Version 1 in January 2015 that will set out the > base functionality of Hyperion which will be a complete very basic > vector editor with features you will expect to find in a vector editor > like moving lines around, editing them, adding new control points to > them, making gradients and basic layer support. Will also introduce > Prometheas a new documentation system . > > I would like to thank all people who make Pharo so amazing and cool, > my problems with this project have more to do with my understanding on > how to code this thing properly than pharo and its libraries. So I > definitely did not expected it to be such a smooth ride. That looks like a nice start. I could move the initial line around by its handles. Some thoughts (which are probably on your radar anyway)... * Tooltips for the buttons would be nice * Add a superclass to the buttons to site between them and Morph, to hold common methods. Interesting to see your use of Athens, since I haven't used this yet. For future announcments you may want to include pharo-users mail list, since that is a good place to discuss user apps. cheers -ben