Releases: fp555/exh-tags-preview
Release v1.9.6
- Fixed the tooltip z-index for Minimal and Minimal+ layouts;
- Fixed icon and tooltip not showing up for Thumbnail layout;
- New userscript icon.
Release v1.9.5
The userscript and its stylesheet have been almost completely rewritten, and the tooltip jank is now finally a thing of the past (it was all about giving up trying to use JS to handle hover events).
This overhaul brought some slight differences in how the userscript behaves now compared to previous versions, mainly:
- the "legacy" option for the hovering target has been removed (I warned you about this ages ago), therefore the icon now always appears;
- to display the tooltip now you have to click the 👁️🗨️ icon first (just hovering it does nothing). This will fetch all gallery tags and change the icon to a 🏷️, and hovering this 🏷️ icon shows the tags tooltip. (see next point for why this was done);
- to avoid spamming the E-H API with useless requests, once you fetch tags for a gallery these get saved (until you leave the current webpage) and won't be retrieved again if you hover multiple times;
- the 👁️🗨️ (and 🏷️) icon is different to better blend with native page content;
- the ⚙️ icon for userscript options was moved next to the layout selector dropdown.
With this release I feel I have no more reasons to continue tinkering with the script, and excluding bugfixes and site changes there will be no more updates.
Release v1.9.0
This script now uses official E-H API to fetch gallery metadata.
Known bug: Looks like I accidentally made the tooltip janky and unreliable again. It easily doen not close properly when you move the mouse out, or sometimes all the tags are listed twice. If it bothers you too much, just use v1.8.6 in the meantime.
Release v1.8.6
Just a quick fix as soon as I noticed that the "My Uploads" page got moved to upld
subdomain
Release v1.8.5
This is just a quick fix to unbreak the script after the Nov 2022 site update.
I need to check thoroughly to see if anything else needs changes.
Release v1.8.3
Changelog & features:
This release implements the changes in #4:
- CSS stylesheet is no longer a separate download and is included in the userscript resource file;
- Resource file is now autogenerated by a Github Action, and released together with the userscript. Repository only contains original source files, that are much saner to work with.
There are no new features in this version, please refer to previous release notes for additional details.
Release v1.8.2
Changelog & features:
This release implements the changes in #3:
- Fixed a couple broken links in ExH "My Uploads" section;
- Optimized external resources (all HTML/SVG bits and pieces) in a single file;
- The sylesheet is still a separate download.
Release v1.8.0
Changelog & Features:
-
A brand new configuration panel, accessible by clicking on the gear button at the bottom right of the page. With the default settings:
- The tooltip is shown while hovering on the title. The other option adds a new hoverable 👁️🗨️ icon next to each title;
- The tooltip is shown only while using the Minimal layout. Extended layout is not supported for obvious reasons;
- All galleries will open in a new tab. Uncheck this to restore the normal behavior.
Changed options are immediately saved, but will only be applied after a page reload.
-
Tooltip powered by JS Promises: buttery smooth operation and doesn't get stuck anymore
(this was harder than I thought. Async programming is quite tricky, but doing it in vanilla Javascript is an absolute mess)
-
A bunch of various internal reworkings