Title: [ENH]: Tool icons are hardly visible in Tk when using a dark theme · Issue #22150 · matplotlib/matplotlib · GitHub
Open Graph Title: [ENH]: Tool icons are hardly visible in Tk when using a dark theme · Issue #22150 · matplotlib/matplotlib
X Title: [ENH]: Tool icons are hardly visible in Tk when using a dark theme · Issue #22150 · matplotlib/matplotlib
Description: Problem The icons are hard-coded to be black and blend into the backgound: Proposed solution For wx and Qt, we modify the color to be light when a dark backgound is present; see the _icon() methods in these backends. It would be nice to ...
Open Graph Description: Problem The icons are hard-coded to be black and blend into the backgound: Proposed solution For wx and Qt, we modify the color to be light when a dark backgound is present; see the _icon() methods...
X Description: Problem The icons are hard-coded to be black and blend into the backgound: Proposed solution For wx and Qt, we modify the color to be light when a dark backgound is present; see the _icon() methods...
Opengraph URL: https://github.com/matplotlib/matplotlib/issues/22150
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"[ENH]: Tool icons are hardly visible in Tk when using a dark theme","articleBody":"### Problem\n\nThe icons are hard-coded to be black and blend into the backgound:\r\n\r\n\r\n\n\n### Proposed solution\n\nFor wx and Qt, we modify the color to be light when a dark backgound is present; see the `_icon()` methods in these backends.\r\n\r\nIt would be nice to have something similar for Tk as well.\r\n\r\nThis needs somebody with knowledge in Tk. Marking as good first issue because one does not need to understand anything about Matplotlib. The button icon is set in `NavigationToolbar2Tk._set_image_for_button()`.","author":{"url":"https://github.com/timhoffm","@type":"Person","name":"timhoffm"},"datePublished":"2022-01-08T01:18:13.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":9},"url":"https://github.com/22150/matplotlib/issues/22150"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:4c638d4b-84ea-50d7-1763-51a1cbbc3e56 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | AA6C:CCCB1:9CB24:D643F:6A51227D |
| html-safe-nonce | 0de891e4ad6e39f9f8d4b31845373cd2aeb1c1bcaa38bdc2bcf8e6760ac1084d |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBQTZDOkNDQ0IxOjlDQjI0OkQ2NDNGOjZBNTEyMjdEIiwidmlzaXRvcl9pZCI6IjU0NjkzNzc3MzQ5NTMyMTQ1ODkiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | cf9fb3ca71be1fed440aedd51bd623222b9733137549be0dacadf4d2ae01b12e |
| hovercard-subject-tag | issue:1096791036 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/matplotlib/matplotlib/22150/issue_layout |
| twitter:image | https://opengraph.githubassets.com/d3b0cd521cde0c6c522c27a8bb6694cc099fcff33e746bbc28aea87e3de6f0c1/matplotlib/matplotlib/issues/22150 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/d3b0cd521cde0c6c522c27a8bb6694cc099fcff33e746bbc28aea87e3de6f0c1/matplotlib/matplotlib/issues/22150 |
| og:image:alt | Problem The icons are hard-coded to be black and blend into the backgound: Proposed solution For wx and Qt, we modify the color to be light when a dark backgound is present; see the _icon() methods... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | timhoffm |
| hostname | github.com |
| expected-hostname | github.com |
| None | 689b683944b0d7f015d0e776452c970832fa81b82dc15284469b556ecced715b |
| turbo-cache-control | no-preview |
| go-import | github.com/matplotlib/matplotlib git https://github.com/matplotlib/matplotlib.git |
| octolytics-dimension-user_id | 215947 |
| octolytics-dimension-user_login | matplotlib |
| octolytics-dimension-repository_id | 1385122 |
| octolytics-dimension-repository_nwo | matplotlib/matplotlib |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1385122 |
| octolytics-dimension-repository_network_root_nwo | matplotlib/matplotlib |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 942b51ed3bd5feee3d5e2719f890a5fe286edbbb |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width