Releases: Glodenox/wme-tabmanager
Strict mode removed and initialisation improvements
Tab alignment issues solved in Google Chrome
Whenever a tab with replaced content was put on a row above another tab (if there are enough tabs to have multiple rows), the second row would start to the right of the tab as it was 1 pixel bigger in height than the other tabs. This has now been resolved by using the FontAwesome CSS class instead of assigning FontAwesome as font-family.
Resizing the tab will now work with more userscripts
The styling of the tab is applied with higher specificity, which overrides the settings of other scripts, but at the same time the script plays nicer with other scripts as well as it will not override these settings unless the user has specifically assigned a different tab width/height in the settings.
Google Chrome bugfix: support issues for InputEvent
Google Chrome doesn't seem to know the InputEvent constructor, even though it's the only right event to dispatch to the range input elements. Alternative solution found by simply calling the eventListener with the input as thisArg, which is cleaner code anyway.
Google Chrome bugfix: no support for let
Google Chrome doesn't support the ES6 keyword let unless the script is using strict mode. As running in strict mode is no issue for the script, this has now been enabled.
Full release
This release adds support for:
- hiding tabs
- replacing tabs titles with icons
- tab resizing
Improvements, version notifier, permission paragraph
Improvements were made to the tab reordering algorithm
A message explaining what has changed whenever one or more version bumps occurred now appears
Changes for issue #5: simple implementation of hide and display only so far.
Initial release
Initial release with several tab improvements.