-
Notifications
You must be signed in to change notification settings - Fork 4
Changelog
Franklin DM edited this page Feb 14, 2020
·
18 revisions
- Minor: Add support for Pale Moon 29
- Minor: Use SVG for primary toolbar and sidebar panel icons
- Minor: Update compact add-ons style for compatibility with custom themes
- Certain themes (like M10) style the radio/check buttons, with the previous style destroying the appearance of the said buttons.
- This change reduces the scope of the selectors.
- Minor: Update handling of page info styles
- Minor: Remove generic toolbar/theme styles
- All platforms will now have the same appearance in terms of toolbar icons and default theme styles
- Ignore: Code cleanup
- There are no functional changes in this release
- Ignore: Update install manifest to use separate target application blocks
- This is required to have the extension show up in the new Basilisk Add-ons Site.
- There are no functional changes in this release
- Minor: Add Chinese/China (zh-CN) locale
-
- Fix dysfunctional page info (opening page info in tab can't be fixed due to async changes)
- Fix blurred icons in the TGS toolbar
- Fix broken Add-ons Manager panel layout
- Attempt to migrate and remove duplicated preferences from AiOS
- AiOS had an incorrect fix for preferences not applying which resulted in having a double prefix (extensions.aios.extensions.aios.*)
- Major: Several improvements to the MultiPanel
- Minor: Implement synchronized scrolling between panel and content
- Can be accessed in MultiPanel > Tools > Synchronize Scrolling
- Minor: Reinstate view page source action from MultiPanel (previously implemented)
- Can be accessed in MultiPanel > Page > View Page Source of Current Tab
- Minor: Allow a homepage to be set (and a button to access it)
- Homepage button can be hidden if you set the preference
extensions.aios.mp.homepage
to blank - Homepage will be shown instead of
about:blank
on start ifRemember Last Shown Content
is unchecked
- Homepage button can be hidden if you set the preference
- Minor: Implement synchronized scrolling between panel and content
- Minor: Fix inverted full screen behavior
- Major: Improve compatibility with Tab Kit 2 and others
- (Hopefully) there are no longer any conflicts when placing both the tab pane and TGS panel on the same side
- Minor: Functional changes to the downloads panel
- Stop using a mutation observer and use
Downloads.jsm
instead- Negative: only downloads from current session are counted
- Positive: the panel now feels a bit faster
- Remove workaround for MR Tech Local Install
- Remove timeout for updating downloads list
- Use search box placeholder text with ellipsis
- Remove dm.loadall preference
- Stop using a mutation observer and use
- Minor: Several bug fixes to sidebar switch functionality
- Minor: Remove support for Console² extension
- Ignore: Cleanup styles
- Ignore: Implement wrapper around preferences
- Ignore: Remove redundant try-catch statements
- Major: Wrap AiOS' functions into a module pattern
- Major: Update the way we handle fullscreen switching
- The way this is done is patterned on the way Pale Moon's full screen component handles this event
- Mark sidebar header toolbar as 'fullscreen toolbar' in order for it to not be hidden when entering fullscreen
- Hide TGS toolbars & switch when entering DOM Fullscreen (they're unnecessary in that mode)
- Minor: Don't hide sidebar switch when in fullscreen by default
- Minor: remove advanced mode (and show them all by default)
- Minor: Use -moz-box-ordinal-group instead of ugly RTL hack
- Minor: Save switch/toolbar/sidebar states and restore them after customization
- Minor: Scrap second pane search for Bookmarks/History
- Minor: Improve compatibility with 2 Pane Bookmarks
- Minor: Add option to reject click interactions on Sidebar Switch when it is invisible
- Minor: Add option to remove/hide sidebar switch on some occasions
- Ignore: Fix invalid variable error on mouse cursor variable (ISS)
- Small typo: hand should be default
- Ignore: Changes to drag and drop functionality should apply on change
- Ignore: Move sidebar switch tab into its own panel in Preferences/Options
- Ignore: make background rules for TGS toggle button [invisible] important
- Changing --aios-switch-hovercolor variable still works
- Ignore: Reduce duration of invisible SS highlight on hover
- It feels tooooo.. slow..
- Ignore: Refactoring/changes under the hood
- Major: Revise invisible sidebar switch implementation
- This...
- uses a similar approach to what OmniSidebar does
- no longer tied to auto hide/show
- allows us to have visual feedback on the sidebar switch and style it if users would want to do so
- doesn't have to listen much on mousemove events on the appcontent plus it's more accurate on the hover area
- also allows the sidebar to open when dragging something above it even if the sidebar switch is invisible (previously, it would be a bit more tricky to implement)
- Add an option to only activate when on fullscreen/maximized
- This...
- Minor: Uncombine show & hide delay for AutoHide
- Your existing options will be migrated and used for both show & hide
- Minor: Implement second pane mode for bookmarks and history sidebars
- One of the planned features for AiOS
- Minor: Allow opening the downloads in popup (default browser behavior)
- See Issue #40
- Minor: Add option to whether show the sidebar when installing an add-on
- I myself find this annoying and decided that there should be a switch for this behavior
- Minor: Fix up SSR feature of MultiPanel
- This now works on most sites even when navigating
- Minor: Make add-ons page more compact and others
- Search bar is now flexible only when on sidebar
- Details view (when selecting an add-on) should use less space
- Minor: Change default page info hotkey to Ctrl+Shift+E
- Ignore: Hide tools button label (in Bookmarks/History)
- Ignore: Generate language list tab on options/about dynamically
- Languages are no longer hardcoded in the about window and instead placed on the JS file
- Ignore: Refactoring/changes under the hood
- Minor: Small behavior change for invisible sidebar switch trigger
- See issue #27.
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
- 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
- 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.
- Fix #16 - Set appInfo to main browser window
- This fixes selectors getting applied to where they're not even supposed to.
- Fix #15 - When there's a new download, button opens a popup
- Fix #12: Use theme's icons for bookmarks and history buttons
- Resolve #11: Change some links in about to point to our own
- Disable other locales for the meantime since they're a pain to maintain (and we don't use any loc. platform atm)
- Remove border from movable close button
- Initial release
- Compatibility with PM
- Development was reset to 736206f383f5fe8e8d04bc1b561c196345429eb6 and some commits afterwards were cherrypicked to this repository.
- Reverted 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