Hi all, particularly Raster

I'm officially querying people whether or not we should simplify
E17/Elementary's default theme (aka Black & White). Right now the
theme is super-complex for no actual benefit other than inhibiting
others to hack on it.

While most people forget or just don't care about problems, today I
looked into making the Segment Control theme more uniform. All in all
it should be just like a button, segmented into multiple parts:
http://docs.enlightenment.org/auto/elementary/group__SegmentControl.html

It looks almost similar to a button, but slightly different. Then you
look at the source code and you see why: To achieve elm_button look,
we have 7 (SEVEN!) images, 7 (SEVEN!) parts and 15 programs.
   On the other hand, who submitted segment control did a hack and
collapsed the images into 3 (pressed, selected and normal). But due
the borders of segment control items (left, center, right) the person
did it using 4 sets of images (12 images total). The segment control
could be simplified to have only 3 sets of images. But even though if
we're coping with elm_button look and feel we still have to do 7 x 3 =
21, plus managing all the states.

If you look around, scroller is also way more complex than one would expect.

This is very complex. Gosh, it scared me and I consider my knowledge
of Edje above-average... I wonder how it do to the average developer
that still struggles to get the basics right (we have many with svn
commit), or the newbie that is trying to change our themes to do
something different on its own.

That said, I'd say we should simplify the theme for our own sanity.

What do you think?

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: [email protected]
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to