-
Notifications
You must be signed in to change notification settings - Fork 83
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
Add LibreOffice icons #124
Conversation
Actually I wanted to also include LibreOffice specific icons here but since they a little complex I decided to not do it and use the generic office icons for this PR: eza-community/eza#565 @Gaspartcho, do you planned other use case apart from terminal? At least we can try to see how would be use them for LibreOffice files, they are very cool indeed. |
The reason I initially wanted to put these icons was that the text editor I use used the icons from NerdFonts in order to show file icons in the treeview |
I made a test and this is how it would look like with some different sizes with eza Here is the font if you want to test for your use case:
|
My opinion... The small details that make the icons different are a bit ... small. And hard to discern. Otoh I really hate these Microsoft centric icons with Edit: Also that |
Could be useful to make another test
Me too.
The |
The old icons already have 2 years from last update on help module: https://github.com/LibreOffice/help/tree/master/source/media/navigation which is the source from simple-icons The new ones are here, also from 2 years ago but have these modern, rounded design in core package: https://github.com/LibreOffice/core/tree/3ca12a07335e1e9ae6b64491faaab6a46e9c4db5/sysui/desktop/icons/hicolor/scalable/apps Branding page: https://wiki.documentfoundation.org/Design/Branding See difference: Edit: Testing branch -> https://github.com/hasecilu/font-logos/tree/test/libreoffice Previous icons are not rounded but their elements are slightly bigger. |
This is a comparative of different small sizes with the both group of icons. The first pack of logos are the older ones at original scale, the second pack contains the newer logos with an increase in the central glyphs to make it more differentiable at small scales (as would be expected on most terminal emulators). In the first pack the glyphs are well centered, in the second pack seems to be a more like in the bottom because of the top corner cut. |
Excellent. I believe they (your modified icons) look very good. Just some comment (of course 😉 )
Nice work! 👍 Edit: Add this image from 'afar': |
I guess you should just cherry pick your commits into this branch. After tweaking if you like. 🐱 |
a830c80
to
2515332
Compare
I modified the main (effectively with one extra pixel in height), base and math icons, now look better. The impress and writer icons I think are ok-ish, maybe to move up a little the calc icon, what do you think? |
302023b
to
db29a6c
Compare
Just git organizational: Just to clean up the commit log, no change except that now we also have the updated FreeCad logo in this and and continue with a simple fastforward or the likes. Edit: |
db29a6c
to
d9887f0
Compare
Thanks, I tried rebasing and somehow messed history. I tweaked cal, draw, impress & math to make them to be at about 3.1px from the bottom. No central glyph overpass the start of the corner diagonal. About the build message and don't get it using $ wkhtmltoimage --version
wkhtmltoimage 0.12.6.1 (with patched qt) |
I think this looks excellent!! Marking this as ready.
To be honest I did not rebase either, but did $ git reset --hard origin/master
$ git cherry-pick 580fc1f6573307aa643aaccfb092c226f6691b2a
$ tig
$ git cherry-pick 2515332f1c82f9ecde38e59e430ecbd4701d4fe2
$ git status
$ vi icons.tsv
$ git add icons.tsv
$ git cherry-pick --continue
$ tig
$ git diff origin/feature/add-libreoffice
$ tig
$ git push --force-with-lease You see I love |
Hmm, our CI also has 'my' problem: I will check that, if I do not forget ;-) There seem to be also some old actions that need update... Maybe. Or did we do that already? I thought all repos I do the CI for have been updated meanwhile ;-) |
Smuggling unrelated fix in ;-D |
Didn't know about that tool, personally I use lazygit TUI, very handy to reword, ammend, cherry-pick, etc. So, we just need to squash the |
Ah :-) I do all git commands by hand, maybe I am too old. Coworkers get the zine "Oh shit, git" from me :-D and in the coffee kitchen hangs her git command list https://wizardzines.com/zines/oh-shit-git/ You merge this I presume? I can not formally approve because it is my own PR. |
e8adb67
to
78c0894
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All SVGs seems to be fine, and render fine on viewers and terminal.
I removed the "WIP: " from the commit.
I tend to use a bunch of aliases but when commands become long & scary I prefer to use TUI |
Here's the thing I hung in our coffee kitchen ;-D |
The request originally originate from ryanoasis/nerd-fonts#1527 by @Gaspartcho but where updated to the new LibreOffice logos, manually optimized. See PR #124 Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de> Co-authored-by: hasecilu <hasecilu@tuta.io>
[why] Because we want to use Node 20 etc pp [how] Just use the latest major version. Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
78c0894
to
4be9cb2
Compare
Just changed the commit message slightly. Working / collaborating on the PR was nice 💚
In the interactive rebase, tag the main commit with Which now also references the PR, so we do not need a merge commit anymore (which I usually create only to have some backlink to the PR discussions. Which already also bite me several times, as the repo moved from one platform to another (stash -> gitlab -> github) and thus the discussed information is lost forever - should probably been in the commit message 😒 ). |
The request originally originate from ryanoasis/nerd-fonts#1527 by @Gaspartcho but where updated to the new LibreOffice logos, manually optimized. See PR #124 Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de> Co-authored-by: hasecilu <hasecilu@tuta.io>
These files originate from
by @Gaspartcho