Comments (4)
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.
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.
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 .desktop
s, 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.
Here's what I could come up with.
Client | Console | Command |
---|---|---|
Wide | Wide (alt) |
---|---|
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)
- Release date column didn't update when a new version of the mod became available HOT 1
- Cannot find central directory for ProceduralParts v2.5.8.0 HOT 14
- [Bug]: instance not detected HOT 2
- [Bug]: CKAN does not appear to work with a symlink to a network folder. HOT 1
- [Bug]: CKAN can't load mods becase: "Object reference not set to an instance of an object." HOT 10
- [Bug]: Error Code 403 and Repository Update Failed.
- [Bug]: Error code 403 & Object reference not set to an instance of an object. Repository update failed! HOT 3
- ConsoleUI should check for conflicts between chosen recommendations and suggestions, plus a crash HOT 3
- [Bug]: CKAN crashes on start after installing Windows 11's KB5036893 update HOT 4
- [Bug]: Unmet dependencies trying to install the .deb on Mint HOT 8
- [Bug]: Repository Update Failed Error while Updating HOT 4
- [Feature] Ability to install from .ckan file for ConsoleUI HOT 14
- [Feature]: Download cache change management
- [Feature]: Symlinks for GameData
- Can't access registry.locked HOT 7
- [Feature]: Flatpak HOT 7
- [Bug]: CKAN just loading after trying to use a .ckan file. HOT 4
- [Bug]: Repository updated failed because of SquadExpansion created by buying/installing/leaving activating one DLC HOT 3
- [Bug]: Environmental Visual Enhancements from Blackrack's cloud mod (RaymarchedVolumetricsEarlyAccess27_03_24) not detected as a manually installed mod. HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ckan.