[squeak-dev] [Cuis][Ann] Cuis 3.0 is available

Igor Stasenko siguctua at gmail.com
Sat Jan 15 00:11:25 UTC 2011


On 14 January 2011 22:56, Casey Ransberger <casey.obrien.r at gmail.com> wrote:
> Yeah, the themes themselves are intended to be illustrative. Most of what we did was foundational, rather than artistic.
>
> This work falls out of some frustrations I had with keeping Polymorph working in trunk. Polymorph is huge, so keeping it working in Squeak was more than I had time for; FWIW, IMHO Polymorph has more work-around than architecture. My sense from working with it is that it came from a time when it was hard to get changes into the core of Squeak. I knew I couldn't realistically keep it up to date with Trunk development, so I resolved to replace it with something smaller.

Indeed. Polymorph was born in hard times. :)

>
> Our current themes implementation is *one class* with ancillary support throughout the Cuis Morphic layer.
>
> Baking this stuff right into the core as a first class citizen is what made the implementation so simple, and it's surprising to find that in some cases this actually seemed to reduce total complexity in (certain very small parts of) Cuis, by separating the concerns of "what color it should be" from "how I generally display myself."
>
> In addition, Cuis' smaller Morphic implementation and smaller total UI surface made prototyping themes a total breeze. The ideation, implementation and integration happened mostly one night while I was feeling sleepless and coded through till the morning.
>
> Thanks for entertaining my crazy idea, and for all your help with the integration Juan!
>
> Juan did a lot of cool stuff with this release, but I'd like to highlight a small thing that is to me the worlds greatest gift: when rounded window corners are enabled, *they are antialiased*, so the usual jagged retro rounding that makes me use square corners all the time is finally gone. Hooray!

:)


>
> I'm looking forward to spending some more time on the aesthetic part of the equation in the future.
>
> If anyone is interested in hacking on themes for Cuis, let me know:) It's pretty easy to do, as Morphic stuff goes.
>
> On Jan 14, 2011, at 1:02 PM, Igor Stasenko <siguctua at gmail.com> wrote:
>


-- 
Best regards,
Igor Stasenko AKA sig.



More information about the Squeak-dev mailing list