about summary refs log tree commit diff
path: root/pkgs/aszlig/firefox/addons.json
Commit message (Collapse)AuthorAgeFilesLines
* firefox: Update addonsaszlig2024-05-241-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ff2mpv: * Small fix for the context menu stylus: * Fix extension UI in Firefox containers and private window * Fix publishing UserCSS tridactyl: New features * ;c and ;: hint modes for context menu and mouse hover added for Linux, both require :native to be installed with xdotool on the $PATH * workman keyboard layout added for :set keyboardlayoutbase * :reader is now a toggle * text.{next_,previous_}line added for use with insert mode * :set markjumpnoisy true|false added to suppress jump notifications Bug fixes * The command line now buffers character keypresses while it opens so fast typists on slow machines should lose fewer keys * :set hintnames short should now skip the right number of hints * The command line will no longer close automatically if it has focus * :tabopen [blah] will now no longer open a tab in the current container * Windows contained pinned tabs can now be merged Miscellaneous * tri.bg and tri.tabs added for easy communication between tab and background contexts in :jsb and :js, see their help pages for more information * Non-portable sed usage fixed and added to test suite * window.QRCode is now exported on our qr code generation page (:text2qr) for intrepid users * Tridactyl should build on MacOS again * More font sizes in Tridactyl are now based on the variable --tridactyl-font-size to make changing all sizes at once easier Signed-off-by: aszlig <aszlig@nix.build>
* firefox: Update Tridactyl to version 1.24.0aszlig2024-02-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New features: * A new :reader mode has been added which Tridactyl binds can run on. If you prefer the old mode, it is accessible with :reader --old. We've left gr bound to the old mode for now but you can update it with :bind gr reader * With :set tabsort mru, tab IDs within Tridactyl are now determined by recency of use almost everywhere. This means, e.g. that you can use 2gt to switch to the second most recently used tab (so identical to <C-^>), 3gt to the third most recently used tab, etc. * yq bind added to display current URL as a QR code, with q bind in visual mode. See :text2qr for details * :set keyboardlayoutforce true will now force Tridactyl to use, by default, the US keyboard layout for keybinds, even if you're using a different layout. Useful if you use multiple layouts but don't want Tridactyl binds to move, or if you use a layout such as a Cyrillic one where the default binds are difficult to use. Change the forced layout with :set keyboardlayoutbase * Experimental support for opening arbitrary pages in the sidebar has been added. See :help sidebartoggle and :help sidebaropen for more details * :autocmd and related commands now have completions * :open and related commands now have completions for searchurls and previous searches * Quality of life improvements for tab groups * -x flag added to :hint to exclude CSS selectors from hints * With the command line open, <C-o>t opens a new tab in the background for the selected completion - especially useful with :back completions * :hint -C [selectors] added for custom hint modes while including the default selectors * ;gd rapid hint mode with discarded tabs added * :undo now has fuzzy matching * :source can now read from the command line and the clipboard with --strings and --clipboard * :tab{grab,push} now respect tabopenpos Bug fixes: * :find will now find start from the current viewport * Comments now work in multiline commands in RC files * :editor now works on Gradio apps (please spare me when AI takes over the world) * :winmerge completions are more readable with many windows * :urlincrement now operates on the decoded URI so e.g. %20 doesn't become %21 * ;m and ;M for Google reverse-image search now work again * The midnight theme no longer has a white background in FF102+ * Container colours fixed for FF108+ * gi no longer goes to the start of the search box on Google * modeindicator border is now configurable * Unbindable default binds should no longer be possible * Config should no longer reset when interacting with help page Miscellaneous: * :jsua command added to preserve "user action" intent when using browser binds, needed for triggering certain Web Extension APIs such as browser.sidebarAction.open(). See :help jsua for more information * tri.hinting_content.hintElements function added for advanced usage in :js - see the source for documentation * Groundwork for multi-browser support added * All tests now run using GitHub actions * Docs are now built and hosted on our website * Native messenger now supports Arm-based Macs with :native version at least 0.4.0 * Native messenger 0.4.1 checks %XDG_CONFIG_HOME% on Windows * when_feature.sh [feature] helper script added to repo to find the earliest possible version a feature appeared in Tridactyl Signed-off-by: aszlig <aszlig@nix.build>
* firefox: Update Stylus to version 1.5.45aszlig2024-02-021-2/+2
| | | | | | | | | | | | A lot has changed between 1.5.38, but mostly around the integrated editor (which I don't use) and circumvention of content security policies on certain sites. I might want to drop this plugin at some point, since it does a whole lot more than what I personally want (which is simply: use a different CSS for a *very* small and selected amount of sites). Signed-off-by: aszlig <aszlig@nix.build>
* firefox: Update ff2mpv to version 5.1.0aszlig2024-02-021-2/+2
| | | | | | | | | | | | Most changes are about installing the native messaging app and packaging on various distributions and OS, additionally it also tries to support more browsers. In addition to that, there is now a way to set mpv arguments via the plugin's new options page. We however want to set this via Nix, so I'm completely ignoring that feature and didn't include it in our ff2mpv.py. Signed-off-by: aszlig <aszlig@nix.build>
* firefox: Update Multi-Account Containers to 8.1.3aszlig2023-12-061-2/+2
| | | | | | | This release just includes fixes for "Firefox Accounts" rebranding, no real feature changes. Signed-off-by: aszlig <aszlig@nix.build>
* firefox: Update Stylus addon to version 1.5.38aszlig2023-12-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes since 1.5.33 minus bugfixes and CI stuff: * Added an option to use adoptedStyleSheets API (Chrome/ium 73+, Firefox 101+), instead of using DOM elements * Combine style & editor settings * Add an option to update only enabled styles * Auto-retry style finder on network failure * Faster import/undo * Highlight the Save button in unsaved styles * Improve the write-style UI a bit * Show errors when importing the backup * Show instant inject option in Firefox * Speed up opening the manager (a bit) * Speed up opening the multi-sectioned editor with lots of sections * Support fractional numbers with Alt-key increment * Use new userstyles.org API & uso-archive url * Show autosaved draft's css code prior to confirming + auto-remove the autosaved draft when saving * Apply eyedropper color immediately * Open installer for .user.less * Remember all editor options * Remember searchMode in manager The full release notes can be found at: https://github.com/openstyles/stylus/releases Signed-off-by: aszlig <aszlig@nix.build>
* firefox: Update Stylus addon to version 1.5.33aszlig2023-06-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upstream changes from 1.5.26 to 1.5.33: * Add year selector in popup search * Autocomplete fixes * CSSLint: 1.5x faster; supports nested &-selectors and nested @-rules * CSSLint: new color syntax, removed IE6-8 rules * CSSLint: new syntax for nested selectors * Ctrl-/ to toggle line comment will use the standard /* block syntax */ to avoid upstream bugs in less and stylus preprocessors * Don't open installer when browsing a non-raw .user.css URL on github * Editor: allow to change numbers via keyboard/wheel * Editor: autocomplete for less preprocessor will show @ variables * Editor: improvements and fixes for autocomplete * Editor: new option Arrow keys ↑↓ traverse sections * Fix CSP patching, color picker hue overflow, section naming, style size in manager after toggling, dark mode eye dropper * Fixed userstyles.org install button, again * Fixes for Stylus pages in Firefox + dark mode * Fixes for sync * Hide lint errors for @ vars with less preprocessor * New beautify options * New option: toggle .user.css URL installer * Properly update style preview in tab when its config changes * Show installed styles in the list of available styles in the popup finder * Style manager: added multi-column mode option * Style manager: added style size * Style manager: changed Number of applies-­to items option minimum from 1 to 0 * fix: installing github styles in subdirectory inside the repository * fix: styling of iframes in Firefox * fix: styling of same-origin iframes in Chrome * fix: styling of sandboxed iframes in Chrome before 86 * fixed installation on the redesigned userstyles.org * fixed saving of windowed editor position on a non-primary monitor * skip & report invalid styles on import Signed-off-by: aszlig <aszlig@nix.build>
* firefox: Update multi-account-containers to v8.1.2aszlig2023-02-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upstream changes: New features: * Add ability to filter the container list * Make “default container” entry keyboard navigable * Add option to select a light/dark theme Bug fixes: * Enable proxyDNS only for supported proxies (SOCKS4/5) * Refresh the UI even when there are no proxy settings * Fix the tab sorting for custom container ordering * Allow hyphens in proxy username/password * Fix rendering for Troubleshooting info section * Tooltip renders off viewport when hovering over a container assigned to VPN. * Excluding containers from sync with RegExp * Fix empty regexp and incoming sync exclude behavior * Remove identityState when deleting containers * Account for moved aboutNetError.css in Firefox 107 * Truncate text to ensure the delete icon is visible * Update wording for sites opened in no container Developer improvements: * Use GitHub Actions for testing * Update the “new issue” template * Update issue menu * Update documentation and templates * Make Troubleshooting Information optional * Update minimal version of web-ext Full source code diff can be found here: https://github.com/mozilla/multi-account-containers/compare/8.0.9...8.1.2 Signed-off-by: aszlig <aszlig@nix.build>
* pkgs/firefox: Update Account Containers to v8.0.9aszlig2022-12-151-2/+2
| | | | | | | | | | | | | | Changes for both version 8.0.8 and 8.0.9: * Fix new location of aboutNetError.css in Firefox 107. * Fix missing styling for "open in this container" confirmation page. Upstream changelogs: https://github.com/mozilla/multi-account-containers/releases/tag/8.0.8 https://github.com/mozilla/multi-account-containers/releases/tag/8.0.9 Signed-off-by: aszlig <aszlig@nix.build>
* pkgs/firefox: Update Tridactyl to version 1.23.0aszlig2022-12-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New features: * :back and :forward tab completions with tree style history * Local and global marks added. m[a-zA-Z] to add a mark, lowercase makes a local mark (unique to that page), uppercase makes a global mark. Global marks are preserved between browser restarts. Press backtick followed by a key to go to a mark. See the eighth page of the :tutor for more information * :tgroup* functionality added for "tab groups" for showing/hiding groups of tabs and switching between them. See :help tgroupcreate and :help tgroupswitch for usage tips * Proxy support added with :proxyadd, :set proxy and :autocontain support * :tab completions now shows whether tabs are pinned (P), audible (A), muted (M), or discarded (D) and allows filtering by these characters. :set statusstylepretty true to display emojis instead (but always use the same characters for filtering) * If bookmarking the current URL, :bmark will now use the tab's title if one is not provided, even if a folder path is provided * :gobble mode now accepts key combinations as terminators rather than just counts of key presses to accept. This lays the groundwork for making Tridactyl friendlier to more keyboard layouts * :set jsurls.[keyword] added which work like searchurls but provide js functions whose return value is called by {,tab,win}open. See :help jsurls for more information * searchurls now support array slicing with %s[n:m] * :tabopen --focus-address-bar added to open a new tab and give focus to the address bar * {search,js}url now support aliases * :autocmd now lets you modify requestHeaders and responseHeaders, for example if you want to change your User-Agent * ex.insert_space command added to insert a space in the command line, bound to <C-Space> by default Bug fixes: * visual mode will now exit erroneously less often * Hint mode will now open more links in new tabs when requested, rather than falling back to opening things in the current tab * :open should now work with bookmarklets * :find now searches from view and gains some new arguments to control its behaviour * :issue should now prefill its fields correctly * You can no longer attempt to save files to illegal filenames * Flickering when opening a new tab with dark mode enabled has been reduced * forced-color CSS support improved * :mktridactylrc doesn't make :seturls into global settings * :set tabsort mru now displays the current tab at the bottom Miscellaneous: * More :bind --mode=browser bind slots added * We've added the arg argument parsing library so excmd arguments might become more consistent one day :) * Documentation of :allowautofocus and :unfocus improved * Documentation of :native for containerised (Snap, Flatpak, etc) installations of Firefox improved * Documentation for :autocmd improved * :bind [key] now returns a valid :bind command that you can edit * :get [setting] no longer returns an equals sign so it can be more easily changed into a :set * :tutor is now viewable directly on GitHub Full upstream changelog with authors and issue numbers: https://github.com/tridactyl/tridactyl/blob/5bf126699f37e1981458c5c27b78b41dfd140af1/CHANGELOG.md#release-1230--2022-11-28 Signed-off-by: aszlig <aszlig@nix.build>
* workstation: Switch to Nix-managed Firefoxaszlig2022-10-271-0/+18
I had this laying around locally for a year now and I'm still not really happy with some things, for example not having yet full source builds of the extensions and a few config options not yet managed by Nix (eg. search engines). However, since Firefox takes a while to build it's a bit tedious to always do it directly (and locally) after I update my machines. Having this part of my workstation profile should make sure that my version of Firefox is available at all times. Signed-off-by: aszlig <aszlig@nix.build>