Do not confuse things.
Athens is a CANVAS it has ***nothing*** to do with events.
Events are managed by the UI layer not the drawing layer.
Athens is about drawing.
Morphic has been around for over a decade. Probably it will stay for a while.
Athens is quite stable. However it is not made to do UI. It does not do much
for event handling. Roassal does the drawing with Athens and the event
management with Morphic.
Cheers,
Alexandre
On Feb 25, 2015, at 12:02 AM, Petr Fischer <petr.fisc...@me.com> wrote:
Hello!
Suppose, that I need to write simple UI app + write my own UI list component
(some special behaviour, can’t use default list UI component from Pharo) + I
need perfect keyboard support (shortcuts, tab navigation + navigation by cursor
keys in some windows), which also means, that I need perfect UI component
“focus” support…
Another priority: I do not want to learn things (in exhaustive detail) that
expire in 2 years.
Current status: I like Smalltalk (Pharo!), know basics of Morphic and I noticed
some future as Athens and Bloc. I am trying to get out from “closed” app
development and Apple “closed” technologies as ObjC/Swift/Cocoa and want to be
little more productive and platform independent. Simple, snappy, attractive and
smooth UI is the key for me/users.
And now… which direction:
1) old Morphic (simple powerful work with old Morphs etc.)
2) Morphic + Athens drawing (maybe I don’t understand the connection)
3) Bloc
Sub-questions:
A) Is Bloc (complete Morphic rewrite, sigh) “one man show”? What about future,
support, long-term issues? Look at Marina CMS framework, even used for Pharo
website, but not maintained now...
B) Is Bloc prepared with Retina displays in mind (perfect smooth fonts and
graphics, scaling, more detailed images for retina etc.)?
C) Is current keyboard + UI component focus support perfect or pain in...
Isn’t a “bad time” for this decision (Pharo) now?
Thanks very much for any brief hint, Petr Fischer