chrisputnam9 / chrome-google-keep-full-screen

Chrome Extension - Makes Google Keep editing use full browser window.
MIT License
61 stars 18 forks source link

Tooltip style does not match the style used by the Google provided buttons #18

Open dylankenneally opened 2 years ago

dylankenneally commented 2 years ago
Product Version
Google Keep - Full Screen Edit 1.2.3
Google Chrome Version 103.0.5060.134 (Official Build) (x86_64)
OS macOS Big Sur 11.6.7 (20G630)

I've noticed that the style of tooltip used for "Full-screen Toggle" does not match the style of the tooltips provided by Google for the rest of the buttons, screenshots are attached to show what I mean.

Note that it does not matter if "Dark theme" is in use or not.

keep-tooltip-extenstion keep-tooltip-standard
chrisputnam9 commented 9 months ago

I've thought and explored a bit on this, and am not seeing a viable solution at the moment.

For now, the default browser tool-tip (from the title attribute) feels acceptable, since it is readable (and can be controlled by the user's system and/or browser settings - eg. if they need it to be in dark mode as well).

Ideally, I would like it to match aesthetically; maybe I or someone else will come up with a viable option.

I have explored:

  1. Manually Match Native Tool-tips - this would take a significant amount of work to do well - and even then, there could be edge cases where the tool-tip doesn't work quite the way Google's do and becomes unreadable.
  2. Use Google's Native Tool-tip Functionality - Google's JS is not easy to parse through, and even once understood, this may not end up being viable.
  3. Clone Google's Native Buttons - This is my favorite option, because it could also resolve issues like #19 - but this also has not proven successful.

I'm postponing this issue, but would likely reconsider if option 3 were shown to be viable.