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