giuspen / cherrytree

cherrytree
https://www.giuspen.net/cherrytree/
Other
3.38k stars 461 forks source link

Changing plain text font changes context menu font #1495

Open xypron opened 3 years ago

xypron commented 3 years ago

Version, Operative system 0.99.29, Debian bullseye

Describe the bug Changing the font for plain text (Edit -> Preferences -> Fonts -> Plain Text) to Oxygen Mono Regular 12 also changed the font of the context menu when right clicking on the text pane.

To Reproduce Change the font for plain text (Edit -> Preferences -> Fonts -> Plain Text) to Oxygen Mono Regular 12. Restart CherryTree Create a plain text node Right click into the text pane

Screenshots Screenshot

iclementine commented 1 year ago

Same issue, from 0.99.53

giuspen commented 1 year ago

strange I don't see it on latest linux mint cinnamon. @iclementine you also on Debian 11 Bullseye? Which desktop? Is it happening with every font or only Oxygen

iclementine commented 1 year ago

strange I don't see it on latest linux mint cinnamon. @iclementine you also on Debian 11 Bullseye? Which desktop? Is it happening with every font or only Oxygen

No. I used cherrytree on openSUSE tumbleweed with plasma desktop 5.26.5 ( gtk version3.24.35+10, with the default application style breeze , also breeze for gtk3, maybe this is an issue with breeze theme for gtk3). It happens with every font. But I fixed it using the method in this Issue. https://github.com/giuspen/cherrytree/issues/1209

UPDATE: Oh I just found that it is an issue with the breeze theme for gtk3 shipped with openSUSE. (Bad news.) I change the gtk3 theme to adwaita, it works as expectd.

Well, I hope this would not be a strong reason for gnome's "Please don’t theme our apps" manifest. I love consistency in a desktop system.