Releases: FranklinDM/TGS
Releases · FranklinDM/TGS
v1.0.5.1
v1.0.5
After 2 months, there goes a big update 🕶️
- Major: Resolve #31 - Add an option to not intercept panel calls from menu/shortcut
- This option can be found at the General tab, under Behavior in the options window
- How this works: Toolbar button -> opens the sidebar, Hotkeys & menu items -> opens the default action (in dialog)
- Major: Tag #27 - Improve Auto Hide functionality (partially)
- Add an invisible sidebar switch trigger (simply hover over the left/right side of your screen and the sidebar will appear)
- Automatically opening sidebar when dragging something over the switch will have no effect when this is enabled (at the moment, will be fixed later?)
- Hide sidebar if mouse cursor is on.. option is now exposed (no longer in advanced)
- Instead of radio options, it is now a drop-down menu
- Add don't hide automatically option (means, sidebar will auto show but will not auto hide)
- Add an invisible sidebar switch trigger (simply hover over the left/right side of your screen and the sidebar will appear)
- Major: Most settings now apply instantly
- Switching 'open in sidebar' options in panels no longer requires a browser restart
- Default commands of controlled toolbar buttons are now stored in the targets array
- Modifying switch width, sidebar+toolbar orientation, and auto hide (through options window) now applies in all windows
- Minor: Better fix for #15 that doesn't use mutation observers
- Instead of using mutation observers which is quite a performance hit in some cases, override the downloads indicator's overlay with our own modified copy of the overlay which changes the respective commands that we need.
- We 'might' need to update this when Pale Moon modifies its copy of the indicator overlay (a small trade-off though, but remember: they are not FF who changes internal stuff too frequently which makes add-on development a BIG maintenance burden)
- This also fixes the inconsistent downloads tooltip (when the big info tips are used)
- Remove dm.observer pref (now unused)
- Minor: Resolve #30 - Option to disable sidebar switch tooltip
- Via hidden pref: aios.switchtip
- Minor: Few changes to MultiPanel
- A throbber now appears when opened in window/tab
- Dropping URLs onto the address bar now opens that URL instead of just inserting it
- Minor: Resolve #34 - Fix missing TGS toolbar after customize mode
- The toolbar is force shown when entering customize mode
- May fix missing toolbar problems others were experiencing in the past
- Minor: Resolve #21 - Stylesheet revamp
- Unify Windows & Mac styles
- Remove Mac colored brown/sepia-like toolbar images
- Don't make generic toolbar image look transparent
- Remove unused donate image
- Toolbar image regions must be exact (18x18)
- Improve appearance of inverted toolbar images
- Unify Windows & Mac styles
- Minor: Fix downloads sidebar on automatic close mechanism
- Get the current state of the download first
- Only close the download sidebar when a download is in the succeeded state
- Before behavior was when something happens to any download item, it will trigger the close mechanism
- Minor: Prevent non-numbers from being placed on input boxes in prefs window
- Prevents some invalid values like putting letters in places where numbers are the only accepted values
- Also adds a spin button beside the boxes
- Prevent negative values (for miliseconds/pixels/percent)
- Minor: Resolve #28 - Expose options when dragging something above the sidebar switch
- When options for delay is set to 0, this means that there is no delay
- Minor: Shading items in DL list should controllable by pref
- Allows shading to happen even in non-default themes
- Minor: Properly show some strings on key config (and some others)
- In the past (including AiOS 0.7.21.1), some parts of the UI will show the camel case name of the string instead of the actual string itself
- Adds 'keyconf.properties' and reads the string from the string bundle instead
- Now properly displays 'Browser restart required' when resetting keys
- Removes used, onreset, and unrecognized from prefs.dtd and moves them to the newly created 'keyconf.properties'
- Move arrays to _keycofig.js
- Minor: Some changes to cookies & places (bookmarks+history) panel layout
- Instead of modifying search box label on focus/blur, simply set the placeholder
- Remove "Search:" label from cookies panel
- Ignore: Restore separator between custom and default panels on SB menu
- Ignore: Fix 'props' is undefined in keyconfig
- Ignore: Fix 'sideSrc' is null error
- Ignore: Fix 'aiosVersionDotless' is undefined
- Ignore: Exporting TGS prefs now shows TGS instead of AiOS
v1.0.4
- Minor: Fix #26 - Use lwtheme's background color in browser element
- Use the lightweight theme's defined background color by default and set it as the background of the browser element: a workaround to the half cut background image.
- There are some hidden preferences regarding this, check the hidden settings page of the wiki.
- Major: Fix #25 - Restore features of Downloads panel
- Restores the following features:
- Optimized downloads sidebar layout
- Downloads count, search, and clear all downloads.css
- Open downloads sidebar when downloading something (and close when finished)
- There is no need to install a separate add-on to search or clear downloads list
- Minor: Improve dl-indicator command replacement logic (or whatever you call it)
- Minor: Fix #24 - update local copy of pageinfo.js
- In previous versions, you will see (null) in some parts
- Minor: Fix broken changelog mechanism (you will now see a changelog on update)
- Minor: Sidebar panel should be hidden during print preview
- CSS style for this wasn't properly put during the unminification
- Minor: Put downloads override under a pref
- Minor: Resolve #23 - Follow up to cookies panel implementation
- Optimize cookie panel layout for the sidebar
- Allow it to either open in sidebar/dialog
- Add it to the options window
- Minor: Show version in about window
- Was gone because it's searching for AiOS add-on id.
- In previous versions, will instead show AiOS' version when installed alongside TGS
- Ignore: Clicking on MultiPanel urlbar selects all text
- Ignore: Fix JS errors in add-ons panel
- Remove undefined debug variable
v1.0.3
- Minor: Fix #21 Missing tab bar close button when using TMP
- Reverse a crude workaround applied in the past which hides .tab-closebutton in entirety instead of just hiding it when it appears inside the sidebar header, which causes the close button everywhere to be gone (ex. TMP).
- Ignore: Add-on's update options' orientation set to vertical
- Ignore: Set add-on homepage and other links to the wiki
- Major: Implement mini-browser like functions in Multi Panel
- You can now navigate inside the sidebar, there's now a URL bar available, and ability to either open clicked links inside the sidebar or in current tab
- Fixed context menu (back/forward/stop/reload buttons were broken in past versions)
- However, inspect element is still broken. It is something that needs to be fixed browser-side.
v1.0.2
v1.0.1
- Minor: Fix #12: Use theme's icons for bookmarks and history buttons
- Minor: #11 Change references from AiOS (p2)
- Minor: update localizations
- temporarily disable every locale available except ES and EN variants
- they will be restored when someone wants to volunteer to fix untranslated strings and/or when time permits me to do so
- Minor: Remove border from movable close button
v1.0.0
- Intial release
- Compatibility with PM
- Development was reset to 736206f and some commits afterwards were cherrypicked to this repository.
- Reverted some commits that were related to FF's Australis UI and e10s stuff.
- New cookie panel (planned feature)
- Restore old toolbar customization UI
- Remove SASS and grunt stuff and simply use plain CSS