BeautyLine icons for Elive

Yeah, the folders in 'Uni-Versal-Union-Deck' (as do the Flat-No-More) have a similar feel IMO but they do have issues on dark mode.
The diagonal might be a nice touch though. :thinking:

I agree that the folders in 'cyberpunk-techno' look bland ... and changing all of them will take a lot of time.
i'll see to combine some (IMO more intuitive) icons into 'beautyline' from 'cyberpunk' or 'uni-versal' for Retro.

If we do that we'll need to rename to something like 'cyberpunk-sweet-purple' to at the least honour both creators...and mention them in the readme and repairing symlinks
Not too hard but it would make 'upstream' have 2 sources (which I don't know how to do) or we create a separate (hybrid) source ourselves and monitor/make changes from there. :thinking:

Thoughts?

That sounds a very good option, beautyline is the one that has the biggest "base" set, so amount of different icons

I don't agree, it's the contrary:

beautyline:

  • 11 directories, 7537 files

and cyberpunk:

  • 137 directories, 25432 files

That is including symlinks... using 'tree -L 3 -F' as command.

without links it's respectively:

  • 1635 and 10025 files.

using 'find . \! -type l |wc -l' as command.

Frankly cyberpunk is the better option here IMO ..... it's only the folders that aren't very good compared to the others.

So for that we can just fork it on the gitlab same as the other one, and modify the needed icons (on this case, the folders), seeing which ones can fit better (maybe candy-purple fits good with this design)

Yes but we'll need to keep an eye on the 'folder.svg' in /places/' (not sure there's more) which will have a different source.
AND ... I just discovered that a lot applications point to 16 px size versions and tend get pixelized when enlarged on tint2....but this could be down to how tint2 renders, cairo-dock looks OK.
I'll need to change that .... not sure where the issue lies..

This guy is extremely active ...... it's hard to even find a moment to create a base without upstream already going through changes.

Maybe he'll do the changes for us if asked. It can't hurt to try :thinking:

that's why the branches setup, the original sources goes to an "upstream" branch, then our changes should be only made on the "main" branch that starts from this commit, doing "git rm folder..." and then "git add folder.."

and so in the future, if we want to include an updated upstream, we switch back to it, import them, merge, etc... as explained before

Note: I switched on my computer ot BeautyLine and I'm really liking their intuitiveness and personality, I think is a good option to use, colorful also, and especially pretty complete

I totally agree ... the only down side is that it is already in use by default on another distros DE with a big simularity to Retrowave.

As to cyberpunk-technology
I asked the creator what he thought about making the folder icon less large and he immediately obliged with this one in a commit:

It's called 'folder-outline.svg'
And it looks like we only need to ask to have changes/applied. :smiley14:

  • So this would be good to go to use as upstream source and add some of the missing one's for Elive.

that's not a big problem :slight_smile: elive stills a unique distro in many ways

sounds good, what is the git url for this repo then? I may try to create a package from it directly instead

yes let's see if he can fixes our needs, or... in fact, is there (strictly-elive) hacks that needs to be made? because if this is the case then we need to make a fork (just like beautyline)

Link (already there a few posts up but I'll save you the scrolling :madness: :

He's happy to fix our needs (and make the outlined icon the default) but we'll need to create our own directory structure for the installer and on top there are icon symlinks required which are specific for the elive menu structure (linke the msn icon for forums).
So I think a fork is called for, any which way.

I've asked why he uses the directory structure he uses now and also that his default 16Px icon size is actually quite small for bitmap rendering.

So let's wait that out. a few days.

EDIT:
He's already made the outlined folder the default. :smiley14:

I've had a to and fro on the github site about the directory structure and bitmap rendering setting.
He's a bit weird about that (see issue #2) so I think a fork with a good clean-up is in order.
On top the 'index.theme' file is missing.

  • I'm actually not in the clear whether the owner is 100% sure of what he's doing.

Albeit most expendable stuff is a symlinked dir i.e the only populated dirs are 'symbolic/' and '16/' in the categories.
Apparently the directory structure is an inheritance from the original 'PUNK-Suru++ icons'.

  • Maybe we should 'upstream' from there instead and do our own thing. Might be easier. :thinking:
    It's on github:
    GitHub - rtlewis88/rtl88-Themes at Ultimate-Punk-Complete-Desktop which is actually a theme including different icon sets. It hasn't been updated for 3 years now.
    But actually has 9955 .svg icons in comparison to cyberpunk's 9980, so that's 'only' 25 additions.

Changing the 'png size tag' is also a thing we'll have to do our self if we want proper viewing of the icons in bitmap viewers like viewnior or in thunar preview.
The owner is very sure his icons changed by altering the tag but I think he's been tinkering with the canvas-size, as I don't have that all. :thinking:

I've created:

  • See if this works for you.

When resizing I came across 2 errors in status/scalable .... gradients not defined.
and 1 in mimetypes/scalable...inkscape not defined

Will search them out at a later date.

yep it works :slight_smile: let me do the package...

well you missed again to create first the "upstream" branch :stuck_out_tongue_closed_eyes: , but this time I see that you put the files directly on the "tree" directory before to make changes, so I can create the "upstream" branch from the initial commit, since will be the branch with the "original & unchanged" sources - DONE

mmh, how we should name this icon theme? :thinking: normally a single word is better, but max 2 words

Yeah, that's why I named it 'CyberpunkTechnotronic' in the tree. It's a bit long in the tooth but will work I think.

I am the upstream branch. :smile: The real origin is 'ultimate-punk-suru++' and that, like the cyberpunk repo is a horrifying mess. The cyberpunk branch is only a month old, has about 50 commits and the owner clearly has some issues himself. I doubt he'll keep it up for long in this fashion.

So all in all, I propose I keep an eye on the repo and do changes from there if I see fit. Most of the additions tend to be overly simplified.

I mean a really named "upstream" branch :thinking: see the branches available on the repo now, if you switch to the upstream one you will have the original sources unmodified, we need to import the original updates on this branch and not our main one, but after to import we need to merge it with our branch (check the previous instructions for that)

All things aside (including all the work I've already done on Cyberpunk):
After running both for a while ...... BeautyLine is the better icon set.
The consistent blue-magenta gradient makes it hard to discern what is what after a while, requiring icons to be extremely clear in design.

So ultimately IMHO BeautyLine is the better choice.

that's what I was thinking too

will go with this one

Agreed.
There are still some icons missing here and there and there and some that wont show up ..... most prominently the 'battery-level' icon in cairo-dock. :slightly_frowning_face:

But good enough to release.

we only need to make the changes in the git and they will be directly included in the package (this means, if they are made before the release they will be fixed)

Note that from what I remember, the name for these icons especifically are defined in the cairo-dock conf, which I think its all these ones (note that they are set to these which fits correctly with both Elive and Candy icon themes):

/e/s/.c/cairo-dock โฏโฏโฏ grep "icon=" /etc/skel/.config/cairo-dock/current_theme/plug-ins/powermanager/powermanager.conf
icon=
battery icon=battery-caution
charge icon=battery-full-charged
emblem icon=battery