Excellent thoughts Stefan!

My quick thoughts on your questions (please point out holes in my logic
where you see them):

Take the list of images in this file
(https://github.com/sqville/sqv/blob/master/source/class/sqv/theme/clean/Image.js)
as the official list of images that I am going to convert to code. Now i
will break down the list by approach:

1) 5% of images can be converted to standard qx decorator entries (Low
impact on performance; Standard qx functionality; *"Very Safe"*). Standard
qx testing approaches apply.
An example is a simple box. A simple box can be rendered by setting border
values
2) The rest of the images will need psudo elements (after and before) to
render and will use standard CSS functionality (no CSS3). Addition of the
CSS elements and rules will use qx's existing approach and cross browser
checks (i.e. qx.core.Environment). Medium impact on performance; Uses
prescribed qx functionality; Increases overall file size; *"Safe" (in my
opinion)*
3) Mix of #1, #2 + CSS3 - Since CSS3 is in the mix, here is where your full
list of thoughts apply. Low to High impact on performance. Larger file size
if heavy CSS3 animation is utilized. Broad browser coverage enabled by
qx.core.Environment checks. Browser compatibility limited by browser's CSS3
handling capabilities.

Research topics: 
 - How "CSSImages" (which i am calling this for now) impacts the Image
object's parent object (Atom, Button, etc.)
 - These new "CSSImages" become small little islands of CSS code,
unreachable by theme code - Is this proper?
 - Can this be better handled using an external .css file referenced in the
app's config.json file (i.e. like qx.Mobile css handling using getCssClass()
function within Application code)?

We've reached the end of my work here. Any thoughts beyond this point is new
territory :-)

SQ



--
View this message in context: 
http://qooxdoo.678.n2.nabble.com/Embed-design-elements-rather-than-use-images-tp7588132p7588135.html
Sent from the qooxdoo mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to