Have you looked at combining multiple images into one? This would allow a
similar drastic reduction in resource requests. There are features in
qooxdoo to support this - although it's been a while since I've looked at
it so while there may well be ways support for this can improve.
However I do like the CSS approach, and can see that there would be plenty
of occasions where CSS is more appropriate (or useful) than images. From
reading your code, this is something that works quite happily without
changes to Qooxdoo itself? And so therefore the changes to Qooxdoo would
be just to implement the icons as CSS, provided that the new decorator was
available, which would amount to a new theme?
In which case it sounds like something that would be fairly easy to test
and evaluate as integration into one or more themes; as Stefan suggests,
please can you create a fork with a branch so that we can try it out?
Regards
John
----------------------------------------
From: d...@cost-savers.net
Sent: Saturday, February 27, 2016 6:28 PM
To: qooxdoo-devel@lists.sourceforge.net
Subject: Re: [qooxdoo-devel] Embed design elements rather than use images
one important thing here...
the benefit of local rendering is support of accessibility - making your
GUI usable by people with disabilities
This is a very important improvement!
Many users, even those not visually impaired, benefit from magnification of
text and graphics. However, without magnification, a visually impaired user
may not be able to access and use the program at all.
- Provide the ability for the user to magnify the work area.
- Provide options in the application to scale the work area. Users need to
have an option to magnify the work area 150% to 400% or more. Test the
application to confirm the object you are viewing is not affected by
changing the magnification settings.
...amongst others..
Source:
https://developer.gnome.org/accessibility-devel-guide/stable/gad-ui-guidelin
es.html.en
Stefan
----------------------------------------------------------------------------
--
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
------------------------------------------------------------------------------
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