Giter VIP home page Giter VIP logo

Comments (9)

johnraff avatar johnraff commented on September 24, 2024

You mean a "BunsenLabs" icon that can represent the system in various dialogues, menus etc? Sounds like a good idea.

How many sizes do you have in mind, and what subsection of the theme?

from bunsen-faenza-icon-theme.

capn-damo avatar capn-damo commented on September 24, 2024

I would envisage having them in extras, with all the usual sizes (although I'll have to investigate how iconpaths are decided by an application)

from bunsen-faenza-icon-theme.

capn-damo avatar capn-damo commented on September 24, 2024

An easy workaround for icons for dialogs is to have an svg in /usr/share/pixmaps, and just display it with --window-icon="/usr/share/pixmaps/Bunsenlabs-flame-256.svg" in the script. This shows the icon in the window titlebar and tint2 taskbar.
Another advantage of this is that the same image can be displayed within the dialog, without having to ship another one: --image=/usr/share/pixmaps/Bunsenlabs-flame-256.svg"

A dark flame on a light background (or vice versa) will ensure it displays in any theme.

from bunsen-faenza-icon-theme.

johnraff avatar johnraff commented on September 24, 2024

There's an icon-avatar section in bunsen-images-extra that I think should have gone in the regular bunsen-images along with svg as we agreed in May! BunsenLabs/bunsen-images#4 (comment) I overlooked it at the time but those two directories could be moved now - it would mean version bumps and some "breaks" & "replaces" dependencies. We're still at the "RC" phase so I guess this is acceptable.

Both icon-avatar and svg folders go in usr/share/bunsen/bunsen-images atm but

have an svg in /usr/share/pixmaps, and just display it with --window-icon="/usr/share/pixmaps/Bunsenlabs-flame-256.svg" in the script.

this basic idea sounds reasonable.

SVG support is "optional" accoding to freedesktop: http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html but because it's scaleable it makes things easier in other ways I guess.

Should your Bunsenlabs-flame-256.svg be moved from icon-avatar to svg perhaps?

from bunsen-faenza-icon-theme.

capn-damo avatar capn-damo commented on September 24, 2024

IIRC icon-avatar was just a place to put oddments at the time, that's why I put Bunsenlabs-flame-256.svg there until it was decided what to do. I've done a version with a light background, so it shows up anywhere. I'll move it to svg later, OK?

from bunsen-faenza-icon-theme.

johnraff avatar johnraff commented on September 24, 2024

Sure. I wasn't too involved in those decisions to be honest. svg is for all svg files, regardless of purpose?

from bunsen-faenza-icon-theme.

johnraff avatar johnraff commented on September 24, 2024

OTOH maybe we should just put them all in icon-avatar?

from bunsen-faenza-icon-theme.

capn-damo avatar capn-damo commented on September 24, 2024

Or just call it icons, and have all icon-type images there, including svg's which would be suitable as icons/avatars. Some of the svg's are large images, and can stay where they are in svg.

BTW I've pushed Bunsenlabs-flame-256.svg to svg

from bunsen-faenza-icon-theme.

johnraff avatar johnraff commented on September 24, 2024

ditributor-logo, distributor-logo-bunsenlabs and start-here icons were added in 2016: 04ddb7c

from bunsen-faenza-icon-theme.

Related Issues (4)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.