-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Builtin Icons for Tablacus #198
Comments
@tablacus as discussed in tablacus/TablacusExplorer#327 I opened this issue to help keep track of things, hope it is alright. Standing questions:
On a side note, this could come in handy for the introduction of the upcoming Tablacus Blink project. with a matching makeover for the more or less invisible backstage changes in render engine. |
I want to make it easy to choose and install like add-ons. DraftLet's use png. Folders and files
config.json
URL is optional. General iconsbitmap:ieframe.dll,216,16,4 → icons\general\4.png Browser iconsbitmap:ieframe.dll,206,16,18 → icons\browser\18.png shell32 iconsicon:shell32.dll,12 → icons\shell32\12.png You only need to prepare the icons you want to replace. The preview.png will appear on the download list page to help the user choose an icon set. Best regards, |
Hey you have this pretty well thought out already, that is great. So as I understand it this would be the folder structure of a single self contained icon pack, that would be distributed/installed as an add-on, correct? Will there be a separate mechanism for installing icon packs or will they be mixed with regular add-ons? If mixed may be set a naming scheme for icon packs like prefixing all names with I'll be working on this in my free time as schedule permits, so I won't be claiming any quick results, but I expect to be able to think about it a bit during next week, so I hope to be posting some results. |
A separate UI for skins/icon packs seems reasonable, it will make it easier to organize. Then we would have a folder for each icon pack like https://github.com/tablacus/TablacusExplorerIconPacks /tree/master/tablacusdefault each with a structure as below inside, am I right?
|
The "General" category, containing the more common icons, and being what is seen by most frequently and presented by default on a standard installation of TE would constitute a fairly representative case for previewing an icon pack. It appears to have 48 icons in it, arrayed in four lines at 24px size with a 4 pixel spacing this gives an image of exactly 680 x 232 px. I'd say we could make previews either 680 x 232px or double that at 1360 x 464px so one could present by default at native 680 x 232px or half of that in the iconpack installation UI; with the possibility to enlarge on hover/click of the thumbnail in a web/gallery UI. What do you think, is this too big or does it fit? I've updated the task description above |
I have made an icon pack repository. Here's an image of my icon packs download page in Tablacus Explorer.
Regards, |
I have adjusted the folder structure. https://github.com/tablacus/TablacusExplorerIconPacks Regards, |
Download page looks sleek, nice one. |
The config.json should probably have a |
According to the planned specifications, folders other than general and browser will replace the dll icon in C:\windows\system32. I have added version to the config.json spec. Regards, |
Discussion can continue at https://github.com/tablacus/TablacusExplorerIconPacks/issues this can be closed for now I think. |
Goals
This is a design task for upcoming icons for Tablacus Explorer, containing bespoke icons for toolbars and general UI use.
As discussed in a report about missing icons Tablacus appears to currently rely on Windows default builtin
ieframe.dll
library for icons, since these are "safe bet" icons available on all supported operating systems.We are at Microsoft mercy, when icons get removed or things change it breaks stuff for TE. leading to problems like in TE not showing built-in icons.
It also forces us to use Windows XP era icons with a nineties visual style giving Tablacus dated visuals and aging appearance despite being a state of the art modern file manager.
I would like to volunteer my free time to contribute a small icon library to be bundled with TE download, covering at least basic needs for icons in the toolbars. This is issue serves to track progress and asses the needs and technical requirements for an icon library.
Overview
Gaku, Tablacus author proposes, we tackle this issue with icon packs.
An Icon pack will be a discrete self contained optional package which can be installed or removed by a user. It will use a structure and mechanism for management similar to what addons currently use.
Format
Individual icons will be in .PNG file format, with varying sizes between 48px or 96px.
You can set it to any number in
config.json
.Structure
An icon pack will use a folder structure as below
config.json
Scope
General icons
bitmap:ieframe.dll,216,16,4
→icons\general\4.png
bitmap:ieframe.dll,214,24,4
→icons\general\4.png
Browser Icons
bitmap:ieframe.dll,206,16,18
→icons\browser\18.png
bitmap:ieframe.dll,204,24,18
→icons\browser\18.png
Shell32 Icons
icon:shell32.dll,12
→icons\shell32\12.png
###Preview
The
preview.png
will appear on the download list page to help the user choose an icon set.The text was updated successfully, but these errors were encountered: