Gesturefy 2.0.0
First of all I want to announce that I'm no longer working alone on this project thanks to Itch. This release wouldn't be possible without him and his support, thank you!
changelog:
- changed the static gesture list to a dynamic gesture list, which provides the ability to map the same command multiple times with different advanced settings to a different gesture
- minimized the amount of fixed add-on permissions (extra permissions will now be requested at runtime when the user creates a gesture which requires additional permissions)
- settings UI overhaul including a white and dark theme
- added the ability to disable Gesturefy on certain website via blacklist
- settings, gestures and blacklisted websites are now synced between devices if sync is enabled in Firefox
- added new commands: "Paste Clipboard", "Open URL From Clipboard", "Open URL From Clipboard In New Tab", "Open Custom URL", "Open Custom URL In New Tab", "Reload Frame", "Send Message To Other Addon"
- added advanced setting for the "Restore Tab" command to only restore tabs from the current window
- combined "Reload" and "Reload Cache" to "Reload Tab" with an advanced setting to include or exclude the cache
- combined "Link To Foreground Tab" and "Link To Background Tab" to "Open Link In New Tab" with an advanced setting to focus the tab
- changed "Open Homepage" to always open the users homepage (use "Open Custom URL" if you want to open a specific website instead)
- changed gesture growth value field to a simple toggle button (since other values than the provided one barely made sense)
- added some error notifications when a gestures fails
- fixed interfering with hidden tabs for various commands
- fixed a bug for the "Save Image" command where special characters in the file name wouldn't be displayed correctly (by dkalke)
- fixed a bug where the settings page is unfilled after restarting Firefox
- minor fixes and internal code restructuring
Thanks to all Crowdin translators, who translated a lot of new strings in a really short period of time.