numix-icon-theme
numix-icon-theme copied to clipboard
Icons for LibreOffice
A list of icons needed to be added to create a LibreOffice icon theme. The list was wonderfully compiled by @wa4557 and original request by @physicsshark in #1016.
- [x] lc_alignblock
- [x] lc_aligncenter
- [x] lc_alignhorizontalcenter
- [x] lc_alignleft
- [x] lc_alignright
- [ ] lc_assignlayout
- [ ] lc_autofilter
- [ ] lc_backgroundcolor
- [ ] lc_basicshapes.block-arc
- [ ] lc_basicshapes.can
- [ ] lc_basicshapes.circle-pie
- [ ] lc_basicshapes.circle
- [ ] lc_basicshapes.cross
- [ ] lc_basicshapes.cube
- [ ] lc_basicshapes.diamond
- [ ] lc_basicshapes.ellipse
- [ ] lc_basicshapes.frame
- [ ] lc_basicshapes.hexagon
- [ ] lc_basicshapes.isosceles-triangle
- [ ] lc_basicshapes.octagon
- [ ] lc_basicshapes.paper
- [ ] lc_basicshapes.parallelogram
- [ ] lc_basicshapes.pentagon
- [ ] lc_basicshapes.quadrat
- [ ] lc_basicshapes.rectangle
- [ ] lc_basicshapes.right-triangle
- [ ] lc_basicshapes.ring
- [ ] lc_basicshapes.round-quadrat
- [ ] lc_basicshapes.round-rectangle
- [ ] lc_basicshapes.trapezoid
- [x] lc_bold
- [ ] lc_color
- [x] lc_crop
- [ ] lc_currencyfield
- [ ] lc_datafilterautofilter
- [ ] lc_datafilterstandardfilter
- [ ] lc_datasort
- [x] lc_decrementindent
- [ ] lc_defaultbullet
- [ ] lc_defaultindent
- [ ] lc_defaultnumbering
- [ ] lc_defineprintarea
- [x] lc_deletecolumns
- [ ] lc_deletemasterpage
- [ ] lc_deletepage
- [x] lc_deleterows
- [ ] lc_deletetable
- [ ] lc_duplicatepage
- [ ] lc_editheaderandfooter
- [ ] lc_fillshadow
- [ ] lc_freezepanes
- [ ] lc_gridvisible
- [x] lc_incrementindent
- [ ] lc_insertannotation
- [ ] lc_insertcolumns
- [ ] lc_insertctrl
- [ ] lc_insertendnote
- [ ] lc_insertfieldctrl
- [ ] lc_insertfootnote
- [ ] lc_insertmasterpage
- [ ] lc_insertpage
- [ ] lc_insertpagebreak
- [ ] lc_insertrows
- [ ] lc_insertspreadsheet
- [ ] lc_insertsymbol
- [ ] lc_inserttable
- [x] lc_italic
- [ ] lc_italic_faux
- [ ] lc_linestyle
- [x] lc_mergecells
- [ ] lc_numberformatdecdecimals
- [ ] lc_numberformatdecimal
- [ ] lc_numberformatincdecimals
- [ ] lc_numberformatpercent
- [ ] lc_outlinefont
- [ ] lc_overline
- [ ] lc_paraspacedecrease
- [ ] lc_paraspaceincrease
- [ ] lc_presentation
- [ ] lc_presentationcurrentslide
- [ ] lc_resetattributes
- [ ] lc_setborderstyle
- [ ] lc_shadowed
- [ ] lc_slidemasterpage
- [x] lc_sortascending
- [x] lc_sortdescending
- [ ] lc_spacepara1
- [ ] lc_spacepara15
- [ ] lc_spacepara2
- [ ] lc_spelling
- [ ] lc_spellonline
- [ ] lc_splitwindow
- [ ] lc_strikeout
- [ ] lc_subscript
- [ ] lc_superscript
- [ ] lc_text
- [ ] lc_togglemergecells
- [ ] lc_toggleobjectrotatemode
- [ ] lc_trackchanges
- [ ] lc_trackchangesbar
- [x] lc_underline
- [ ] lc_underlinedouble
- [ ] lc_wraptext
- [ ] list_add
- [ ] sc_adddirect
- [ ] sc_alignblock
- [ ] sc_aligncenter
- [ ] sc_alignhorizontalcenter
- [ ] sc_alignleft
- [ ] sc_alignright
- [ ] sc_decrementindent
- [ ] sc_defaultbullet
- [ ] sc_defaultnumbering
- [ ] sc_incrementindent
- [ ] sc_insertannotation
- [ ] sc_insertgraphic
- [ ] sc_insertobjectfloatingframe
- [ ] sc_insertsymbol
- [ ] sc_presentation
- [ ] sc_presentationcurrentslide
- [ ] sc_slidemasterpage
- [ ] sc_spacepara1
- [ ] sc_spacepara15
- [ ] sc_spacepara2
- [ ] sc_spelling
- [ ] sc_spellonline
- [ ] sc_text
OK I guess we can start doing these icons and think about how to process them later on. After all a libreoffice icon theme only makes sense if it is more or less complete.
There are a quite a few icons where a symlinked would be sufficient \o/
I found some references:
- http://blog.goranrakic.com/2013/05/try_the_new_flat_icon_set_for_libreoffice.html
- https://github.com/libodesign/flat-icons
- https://github.com/libodesign/icons
To install I think is just needed to create a images_[name].zip
in /usr/share/libreoffice/share/config
Hi I did the Breeze LibreOffice icons. Breeze is the newest icon set in LO AND one of the most finished ones. As I did a lot of work to have a look where the icons are used, you are very welcome to choose this icon set as reference.
In general: sc_ icons are 16px icons lc_ icons are 24px icons in the end you can have only .png files and everything is a .zip file called images_[name].zip Importend! linked files are stored in links.txt in the main folder, as I wrote I did a lot of work and make a lot of clean up you can choose the links.txt file from breeze. you get an error message if you link to a linked file.
I'm also in contact with the LibreOffice design team and if you like I can talk to them to add your icon set.
since a few months all icons are in the LibreOffice icon set also as svg https://github.com/LibreOffice/core/tree/master/icon-themes/breeze_svg
In breeze we make a new folder for the LibreOffice icons cause LibreOffice can't use svg files and didn't use icon from /usr/share/icons/... so in the end you need the zip file and it was for us much easier to have the LO icons separated with the LO folder structure and than generate png files and the zip file. also your icon set wasn't expand that much cause no other app need the sc_ lc_ icons. in addition LibreOffice work on 32px icon size too.
@DarkknightAK The plan for now is just to get all the needed icons in this repo and then process them into a theme separately.
it's now way easier to add an icon theme to LibreOffice cause it will allow extensions
https://design.blog.documentfoundation.org/2017/10/23/how-to-bundle-icon-themes/
so if you'd like to submit a numix icon theme, let me know. I can also help if needed.
@DarkknightAK I mean yeah that's easier, but still not as easy as just having it be themeable as standard would be :stuck_out_tongue:
I know, if you need help, let me know. I would love to see numix available for LibreOffice