Coder Social home page Coder Social logo

[Feature]: Icons! about ckan HOT 4 OPEN

irasponsible avatar irasponsible commented on June 7, 2024
[Feature]: Icons!

from ckan.

Comments (4)

HebaruSan avatar HebaruSan commented on June 7, 2024

Hi, really neat work!

I have a couple of points of feedback to bring up:

  • The current/old icon says "CKAN", and these don't. I think that'd be an important way to differentiate it from the KSP1 and/or KSP2 icons. If these were on my taskbar, I don't think I'd be able to tell what to click to launch CKAN vs the games.
  • I'm skeptical about your hope that years-ago permission to use a particular icon applies to future icons. I'm also a bit nervous about asking, since the franchise has changed hands since then and we don't know whether the new owners would have the same attitude or even remember their predecessors' decisions. I wouldn't want an email forwarded to their (new) legal team to trigger a cease and desist letter and have to stop using even the old icon that we have now.
    • Then again, maybe a completely new, completely original icon would be best, since we've begun branching out into supporting multiple games. A KSP-related icon would seem out of place if we eventually add support for games outside that franchise.
  • How exactly are you imagining the CmdLine and ConsoleUI ones would be used? All three UIs live inside the same .exe file, which can only have one icon. We could probably set them up to show up in the system menus in Ubuntu/Fedora, since those are separate .desktop files that can reference whatever standalone icon files they want, but other than that I would not know where to put them.

from ckan.

HebaruSan avatar HebaruSan commented on June 7, 2024

Looking at that link for Papirus, could we make it possible for icon libraries like that to set their own icons for CKAN? I haven't looked at the spec for this recently, but I would guess that could be done by changing the Icon property in the .desktop file from a path to a generic symbol?

Icon=/usr/share/icons/ckan.ico

Icon=ckan

If that worked, then we might be able to offload some of the "risk" of a derivative icon to such projects. I.e., if Papirus gets a C&D letter, that wouldn't affect us.

from ckan.

irasponsible avatar irasponsible commented on June 7, 2024

The current/old icon says "CKAN", and these don't. I think that'd be an important way to differentiate it from the KSP1 and/or KSP2 icons. If these were on my taskbar, I don't think I'd be able to tell what to click to launch CKAN vs the games.

I'll admit, this started out as me wanting a couple of different icons for different KSP1 instances. CKAN's default icon didn't show up very well at 24x24px so I was using a generic one.
In my head the white/red vs red/white was enough of a distinction, but I was the one who made them, so of course I thought so!

I'll try and come up with something more CKAN specific, maybe just the "rocket plume lens flare" shape and "CKAN", which would pay some homage to the original but still be generic for if CKAN expands. Also neatly nips licencing questions in the bud.

How exactly are you imagining the CmdLine and ConsoleUI ones would be used? All three UIs live inside the same .exe file, which can only have one icon. We could probably set them up to show up in the system menus in Ubuntu/Fedora, since those are separate .desktop files that can reference whatever standalone icon files they want, but other than that I would not know where to put them.

I'm using Debian 12 with KDE, where they already show up as three separate options - I assumed that was how it showed up on Windows! I think since CKAN comes with three .desktops, it'll show three menu entries. It was the same on Linux Mint.

Looking at that link for Papirus, could we make it possible for icon libraries like that to set their own icons for CKAN?

I'm happy to do the digging to see how to set it up properly! It's also possible for a user to just set them manually (KDE and Mint have menu editors, or can just edit the .desktop in a text editor.)

from ckan.

irasponsible avatar irasponsible commented on June 7, 2024

Here's what I could come up with.

Client Console Command
template-ckan-light-red@64x64 template-ckan-green-dark@64x64 template-ckan-purple-dark@64x64
Wide Wide (alt)
ckan-wide-white@128x64 ckan-wide-wide@128x64

Tried to keep the current 'motif' as much as I could. Font is "Nasalization" by Typodermic, which has a licence that allows this use.

edit: oops, the font didn't render properly. i'll fix it later - I forgot to turn the text into a path, so it shows up as generic Arial or something at the moment.

edit 2: hopefully that works properly.

from ckan.

Related Issues (20)

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.