-
Notifications
You must be signed in to change notification settings - Fork 7
Closed
Description
I am working on FireMonkey 3.0.
- FireMonkey 1 had a home-grown editor
- FireMonkey 2 started with CodeMirror editor
- FireMonkey 3 will have Monaco Editor
Completed
- Added "Convert to UserCSS" option to Monaco Editor (where applicable)
- Added "innerText", "innerHTML" support to "GM addElement"
- Added "
@antifeature" to popup Info page - Added default templates for New script/CSS from toolbar popup (support/issues/628)
- Added ESLint (9.29.0)
- Added feature to pass tab URL to new Script/CSS from toolbar popup (support/issues/628)
- Added Keyboard shortcut feature
- Added Light/Dark theme to GM popup
- Added links to Help from Options
- Added Monaco Editor (0.52.2) with IntelliSense (support/issues/623, Editor & Linter #3)
- Added Sidebar Editor feature
- Added UserScript Wrapper (allows "return out of function" and "top-level await")
- Changed "
@var" range to number input - Deprecated browser API style metadata block entries
- Deprecated xStyle compatibility features
- Dropped storing of "
@antifeature, @author, @description" - Fixed an issue in processing userCSS "
@var" (from 2.68) - Increased minimum version to Firefox 128 (released 2024-07-09) due to Firefox root certificate expiry on 2025-03-14
- Moved "GM.info.script.injectInto" to "GM.info.injectInto" to match Violentmonkey
- Moved multi storage APIs back under "GM getValues, GM setValues", "GM deleteValues" (support/issues/545) (created in 2.68 2023-03-30, changed in 2.69)
- Removed "browser_style" in preparation for MV3
- Removed "Convert to UserCSS" option from Direct Install
- Removed "GM createObjectURL" API (support/issues/558) (from 2.68)
- Removed "GM import" (support/issues/558) (from 2.68)
- Removed a few known properties from "GM info"
- Removed CodeMirror editor
- Removed CSSLint
- Removed js-beautify
- Removed JSHint
- Removed multi storage API options from "GM getValue", "GM setValue", "GM deleteValue" (support/issues/545) (from 2.69)
- Removed pre-2.68 (2023-05-29) migrate
- Removed PSL (Public Suffix List) module API (support/issues/503) (from 2.68)
- Updated "GM addValueChangeListener" to listen to other tabs only
- Updated "GM fetch" (breaking change)
- Updated "GM.xmlHttpRequest" to return a Promise (breaking change)
- Updated "@inject-into" page to concatenate all "@require" into the same function scope
- Updated CodeMirror to 5.65.19 (standalone for Direct Install page only)
- Updated GM API in preparation for MV3
- Updated GM API to depend on "@grant"
- Updated import from Stylus (2.3.14)
- Updated Options page user interface
- Updated Toolbar popup user interface
- Updated UserStyle implementation with regex() support
Multi Storage APIs
- FM 2.68 ( 2023-03-30) added multi storage API under
getValues, setValues, deleteValues - FM 2.69 (2023-06-01) moved multi storage API under
getValue, setValue, deleteValue - VM 2.19.1 (2024-06-19) added multi storage API under
getValues, setValues, deleteValues - TM 5.3.0 (2024-09-15) added multi storage API under
getValues, setValues, deleteValues - FM 3.0 (2025-?-?) moved multi storage API back under
getValues, setValues, deleteValues
To Do
- All feature request will be considered
- Future user style development will concentrate on userCSS format (userStlye support will remain as is)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels