Generating the icons as part of the build would work, too. However, it would be nice if this occurred as part of the in-IDE Eclipse build so that all developers didn't have to install an external build toolchain if they want to edit icons.
On Wed, Sep 21, 2016 at 11:02 AM Andrey Loskutov <[email protected]> wrote: > Yes, this is the key. Version control SVG files, generate icons on build > and deploy generated stuff. > > Am 21.09.2016 um 19:58 schrieb Torkild Ulvøy Resheim: > > Agreed, I’m also -1000 on rendering SVG icons on the fly. I’ve actually > tried something like this, with some simple icons rendered in Graphiti > using Batik. It was just way too slow. So we ended up writing some code > that rendered the icons as PNG during the build process. > > > > I’m not saying it cannot be done. But then I think we need something way > more powerful than Batik. Also I think some serious work on icon handling > is required. Adding support for @2x icons took quite a bit of effort. Is it > really worth it? > > > > Best regards, > > Torkild > >> 21. sep. 2016 kl. 18.41 skrev Daniel Megert <[email protected]>: > >> > >> Since existing startup time *is* already a user concern, I'm -1000 for > this, > >> > >> Dani > >> > >> > >> > >> From: Stefan Xenos <[email protected]> > >> To: Cross project issues <[email protected]> > >> Date: 21.09.2016 18:26 > >> Subject: Re: [cross-project-issues-dev] How to provide HDPI > icons in your plug-in > >> Sent by: [email protected] > >> > >> > >> > >> What if we bundled SVG files with Eclipse, then on first startup with a > given resolution we lazily render them to PNGs with the appropriate detail. > When Eclipse launches, it would use the .PNGs from the cache. > >> > >> It could take a really long time for the first launch, but subsequent > restarts should be fairly quick since it would just be loading .PNGs from > then on. > >> > >> - Stefan > >> > >> On Wed, Sep 21, 2016 at 9:15 AM Mickael Istria <[email protected]> > wrote: > >> On 09/21/2016 06:09 PM, Antoine THOMAS wrote: > >> Other questions: > >> - Why render svg files in bitmap? > >> - Why not use svg icons in platform? This way the icons are always > beautiful, no matter the resolution of the screen > >> it would mean that the IDE would have to "render" SVG to bitmaps at > runtime (whereas we currently do it at dev-time). Given the number of icons > in Eclipse IDE, there are risks that this consume a lot of CPU (in the UI > Thread moreover...) and creates lags. > >> But it's just a guess, I'm not aware of any actual experiment of > theorical metrics about the impact of displaying SVGs in Eclipse. > >> > >> -- > >> Mickael Istria > >> Eclipse developer for Red Hat Developers > >> My blog - My Tweets > >> _______________________________________________ > >> cross-project-issues-dev mailing list > >> [email protected] > >> To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > >> > https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev_______________________________________________ > >> cross-project-issues-dev mailing list > >> [email protected] > >> To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > >> https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev > >> > >> _______________________________________________ > >> cross-project-issues-dev mailing list > >> [email protected] > >> To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > >> https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev > > > > _______________________________________________ > > cross-project-issues-dev mailing list > > [email protected] > > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > > https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev > > > > -- > Kind regards, > Andrey Loskutov > > http://google.com/+AndreyLoskutov > _______________________________________________ > cross-project-issues-dev mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
_______________________________________________ cross-project-issues-dev mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
