MrOtherGuy / firefox-csshacks

Collection of userstyles affecting the browser
Mozilla Public License 2.0
3.19k stars 312 forks source link

iconized_main_menu.css #390

Open wincmd64 opened 1 month ago

wincmd64 commented 1 month ago

can you expand iconized_main_menu.css with more icons? like: https://gist.github.com/qaz69wsx/83a90423163b65a8344b2e60fc356a58

Thx

MrOtherGuy commented 1 month ago

What icons are missing currently from it? But I'm not going to expand it by adding icons for items in other menus, if that's what you mean. I'm open to creating separate style for that purpose though.

wincmd64 commented 1 month ago

I'm open to creating separate style for that purpose though.

Okey, it would be great! iconized_tabs_menu.css iconized_context_menu.css

MrOtherGuy commented 1 month ago

Tabs menu would be somewhat reasonable to implement, but the "normal" content area context menu is quite a task since it has like 80 possible menu items, and it would be pretty annoying if some had icons while others didn't.

MrOtherGuy commented 1 month ago

I have iconized_content_context_menu.css in progress. I won't add unique icons for everything at once, instead a bunch of items use some "generic" icon fitting for the item category e.g. most image related menuitems use a generic canvas icon.

MrOtherGuy commented 1 month ago

I've added iconized_content_context_menu.css in ba712db - there's also some items that could reasonably be expected to have an icon in sub-menus (inside Frame notably) but they are not included in this patch yet.

wincmd64 commented 1 month ago

👍 iconized_context_menu.css 🙄 iconized_tabs_menu.css 🙄 iconized_favs_menu.css

MrOtherGuy commented 1 month ago

I've added styles for:

Iconized content context menu also received a few minor updates.

MrOtherGuy commented 1 month ago

I suspect that the icon alignment is probably wrong on Linux, as well as for anyone on macOS if someone would use these with macOS native context menus disabled. But it should be simple to add platform specific alignment rules.

wincmd64 commented 1 month ago

I like it. It looks great!