Releases: p3lim-wow/LibEditMode
15
Lib: EditMode
15 (2026-02-10)
Full Changelog Previous Releases
- Bump version
- Make LibStub optional
- Only call :Layout() when frames are shown (#79)
- Only call :Layout() when dialog is shown
- Only call :Layout() when extension is shown
- Support callable values for dropdowns
- Bump version
- Wrong place
- Announce and react to external resets
- Propagate mouse motion events on checkboxes (#78)
- Try to prevent old hooks and events from running
- Update docs
- More adjustments
- Touchups
- Divider adjustments and label hiding (#76)
- Fix divider alignment
- Add .hideLabel option to divider
- Adjust divider's font
All elements use GameFontHighlightMedium, GameFontHighlightLarge is only
used by the header.
Co-authored-by: Adrian L Lange p3lim@users.noreply.github.com - Add widget state refreshing and expander widget (#74)
- Add widget state refreshing
- Lint
- Styling
- Styling
- Add expander widget
- Fix alignment
- Update Interface version (#72)
Co-authored-by: p3lim 26496+p3lim@users.noreply.github.com - Bump version
- Remove mainline requirement on TOC
- Apparently TBC has Edit Mode
- 💄
- Provide example for callbacks
- 💄
- Adjust docs with links for system enums
- Fix post-rename update
- Provide the source layout name when copying
Fixes #67 - Rework callback triggers
There were some issues with the previous logic, this should fix all of
those and document how they all work (kinda) - Adjust docs for subSystemID
- Add support for subsystems (#71)
- Add support for subsystems
- Add missing args
- Update docs
- Reset dialog when closing
Fixes #68 - Check if dialog exists (#70)
- Update license (#69)
Co-authored-by: p3lim 26496+p3lim@users.noreply.github.com - Bump version
- Bump peter-evans/create-pull-request from 7 to 8 (#64)
Bumps peter-evans/create-pull-request from 7 to 8.
updated-dependencies:- dependency-name: peter-evans/create-pull-request
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- dependency-name: peter-evans/create-pull-request
- Bump actions/upload-artifact from 5 to 6 (#63)
Bumps actions/upload-artifact from 5 to 6.
updated-dependencies:- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- dependency-name: actions/upload-artifact
- Consistent type
- Indicate to setter that it's a reset
Fixes #62 - Trigger callbacks before updating dialog
Otherwise the consumer hasn't had the time to create savedvariables yet - Need to pass through the selection
- Update Interface version (#57)
Co-authored-by: p3lim 26496+p3lim@users.noreply.github.com - Add a dialog refresh method
Fixes #59 - Ensure we have a dialog first
- Update dialog on layout changes
Fixes #60 - Fix opacity not being stored correctly
Fixes #61 - Bump version
- Rethink how we allow multi-select dropdowns
Ref #56 - Lint
- Fix doc links
- Add option to disable settings, with accompanying functions
- Support non-radio correctly
Fixes #56 - Add color picker support
Fixes #53 - Support fine editing for slider
Fixes #52 - Bump actions/checkout from 5 to 6 (#51)
Bumps actions/checkout from 5 to 6.
updated-dependencies:- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- dependency-name: actions/checkout
- Lint
- Add description tooltip support
This is beyond what blizzard supports, but it's nice to have - Update wiki on tags only
- Rename tags workflow
- Reset dialog predictably
Fixes #5 - Don't figure callbacks early
- Update cache whenever the layouts change
It's not guaranteed to be on ADDON_LOADED - Don't throw errors with missing layouts
This actually kills the init process of the entire library - Different table structure
- Use cache when querying layout names
C_EditMode.GetLayouts() requires pulling data from the server, which
causes a freeze every time it's called (based on latency) - Fix error on early loading
- Specs can trigger layout changes
Ref https://github.com/Gethe/wow-ui-source/blob/cbd9586890ae30fd5bdfb2f87533f3c35877ef9a/Interface/AddOns/Blizzard\_EditMode/Mainline/EditModeManager.lua#L181C19-L187
Fixes #47 - Fix regression
Fixes #48 - Try to run layout callback on registration (#46)
- Lint
- Trigger layout callbacks when frames are added
Otherwise it's rather cumbersome to deal with updates. - Add callbacks for create, rename and delete
Fixes #45 - Pass layout index of the changed layout
Fixes #45 - Don't get in the way
- 💄
- Prevent clicking through the extension dialog
- Keep extension static (#44)
- Add docs for #43
- Split entry's name and value (#43)
- Manually fetch layout info (#42)
- Better handling of system names
- Don't waste minutes
- 💄
- 💄
- 💄
- 💄
- 💄
- Rearrange for docs cohesiveness
- Re-add docs for the deprecated method but mark it
- Make extension settings divider dynamic
- Add method to add multiple buttons at once
- Overlap system dialogs so they look unified
- Fix system dialog width
- Add test case for system settings
- Oops
- It bothers me so much...
- Move DropdownOption after Dropdown
- Reset position belongs in .Buttons
- Add extension to blizz settings (#37)
- Add divider widget (#36)
- Bump actions/upload-artifact from 4 to 5 (#35)
Bumps actions/upload-artifact from 4 to 5.
updated-dependencies:- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- dependency-name: actions/upload-artifact
- Prevent combat errors from protected API
- Prevent OnDragStop from erroring
- Stop dragging if the player enters combat
14
Lib: EditMode
14 (2026-01-28)
Full Changelog Previous Releases
- Bump version
- Wrong place
- Announce and react to external resets
- Propagate mouse motion events on checkboxes (#78)
- Try to prevent old hooks and events from running
- Update docs
- More adjustments
- Touchups
- Divider adjustments and label hiding (#76)
- Fix divider alignment
- Add .hideLabel option to divider
- Adjust divider's font
All elements use GameFontHighlightMedium, GameFontHighlightLarge is only
used by the header.
Co-authored-by: Adrian L Lange p3lim@users.noreply.github.com - Add widget state refreshing and expander widget (#74)
- Add widget state refreshing
- Lint
- Styling
- Styling
- Add expander widget
- Fix alignment
- Update Interface version (#72)
Co-authored-by: p3lim 26496+p3lim@users.noreply.github.com - Bump version
- Remove mainline requirement on TOC
- Apparently TBC has Edit Mode
- 💄
- Provide example for callbacks
- 💄
- Adjust docs with links for system enums
- Fix post-rename update
- Provide the source layout name when copying
Fixes #67 - Rework callback triggers
There were some issues with the previous logic, this should fix all of
those and document how they all work (kinda) - Adjust docs for subSystemID
- Add support for subsystems (#71)
- Add support for subsystems
- Add missing args
- Update docs
- Reset dialog when closing
Fixes #68 - Check if dialog exists (#70)
- Update license (#69)
Co-authored-by: p3lim 26496+p3lim@users.noreply.github.com - Bump version
- Bump peter-evans/create-pull-request from 7 to 8 (#64)
Bumps peter-evans/create-pull-request from 7 to 8.
updated-dependencies:- dependency-name: peter-evans/create-pull-request
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- dependency-name: peter-evans/create-pull-request
- Bump actions/upload-artifact from 5 to 6 (#63)
Bumps actions/upload-artifact from 5 to 6.
updated-dependencies:- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- dependency-name: actions/upload-artifact
- Consistent type
- Indicate to setter that it's a reset
Fixes #62 - Trigger callbacks before updating dialog
Otherwise the consumer hasn't had the time to create savedvariables yet - Need to pass through the selection
- Update Interface version (#57)
Co-authored-by: p3lim 26496+p3lim@users.noreply.github.com - Add a dialog refresh method
Fixes #59 - Ensure we have a dialog first
- Update dialog on layout changes
Fixes #60 - Fix opacity not being stored correctly
Fixes #61 - Bump version
- Rethink how we allow multi-select dropdowns
Ref #56 - Lint
- Fix doc links
- Add option to disable settings, with accompanying functions
- Support non-radio correctly
Fixes #56 - Add color picker support
Fixes #53 - Support fine editing for slider
Fixes #52 - Bump actions/checkout from 5 to 6 (#51)
Bumps actions/checkout from 5 to 6.
updated-dependencies:- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- dependency-name: actions/checkout
- Lint
- Add description tooltip support
This is beyond what blizzard supports, but it's nice to have - Update wiki on tags only
- Rename tags workflow
- Reset dialog predictably
Fixes #5 - Don't figure callbacks early
- Update cache whenever the layouts change
It's not guaranteed to be on ADDON_LOADED - Don't throw errors with missing layouts
This actually kills the init process of the entire library - Different table structure
- Use cache when querying layout names
C_EditMode.GetLayouts() requires pulling data from the server, which
causes a freeze every time it's called (based on latency) - Fix error on early loading
- Specs can trigger layout changes
Ref https://github.com/Gethe/wow-ui-source/blob/cbd9586890ae30fd5bdfb2f87533f3c35877ef9a/Interface/AddOns/Blizzard\_EditMode/Mainline/EditModeManager.lua#L181C19-L187
Fixes #47 - Fix regression
Fixes #48 - Try to run layout callback on registration (#46)
- Lint
- Trigger layout callbacks when frames are added
Otherwise it's rather cumbersome to deal with updates. - Add callbacks for create, rename and delete
Fixes #45 - Pass layout index of the changed layout
Fixes #45 - Don't get in the way
- 💄
- Prevent clicking through the extension dialog
- Keep extension static (#44)
- Add docs for #43
- Split entry's name and value (#43)
- Manually fetch layout info (#42)
- Better handling of system names
- Don't waste minutes
- 💄
- 💄
- 💄
- 💄
- 💄
- Rearrange for docs cohesiveness
- Re-add docs for the deprecated method but mark it
- Make extension settings divider dynamic
- Add method to add multiple buttons at once
- Overlap system dialogs so they look unified
- Fix system dialog width
- Add test case for system settings
- Oops
- It bothers me so much...
- Move DropdownOption after Dropdown
- Reset position belongs in .Buttons
- Add extension to blizz settings (#37)
- Add divider widget (#36)
- Bump actions/upload-artifact from 4 to 5 (#35)
Bumps actions/upload-artifact from 4 to 5.
updated-dependencies:- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- dependency-name: actions/upload-artifact
- Prevent combat errors from protected API
- Prevent OnDragStop from erroring
- Stop dragging if the player enters combat
- Don't try to move things in combat
- Update dialog on all movement
- Lint
- Add per pixel adjustment via arrow keys (#33)
13
Lib: EditMode
13 (2026-01-17)
Full Changelog Previous Releases
- Bump version
- Remove mainline requirement on TOC
- Apparently TBC has Edit Mode
- 💄
- Provide example for callbacks
- 💄
- Adjust docs with links for system enums
- Fix post-rename update
- Provide the source layout name when copying
Fixes #67 - Rework callback triggers
There were some issues with the previous logic, this should fix all of
those and document how they all work (kinda) - Adjust docs for subSystemID
- Add support for subsystems (#71)
- Add support for subsystems
- Add missing args
- Update docs
- Reset dialog when closing
Fixes #68 - Check if dialog exists (#70)
- Update license (#69)
Co-authored-by: p3lim 26496+p3lim@users.noreply.github.com - Bump version
- Bump peter-evans/create-pull-request from 7 to 8 (#64)
Bumps peter-evans/create-pull-request from 7 to 8.
updated-dependencies:- dependency-name: peter-evans/create-pull-request
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- dependency-name: peter-evans/create-pull-request
- Bump actions/upload-artifact from 5 to 6 (#63)
Bumps actions/upload-artifact from 5 to 6.
updated-dependencies:- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- dependency-name: actions/upload-artifact
- Consistent type
- Indicate to setter that it's a reset
Fixes #62 - Trigger callbacks before updating dialog
Otherwise the consumer hasn't had the time to create savedvariables yet - Need to pass through the selection
- Update Interface version (#57)
Co-authored-by: p3lim 26496+p3lim@users.noreply.github.com - Add a dialog refresh method
Fixes #59 - Ensure we have a dialog first
- Update dialog on layout changes
Fixes #60 - Fix opacity not being stored correctly
Fixes #61 - Bump version
- Rethink how we allow multi-select dropdowns
Ref #56 - Lint
- Fix doc links
- Add option to disable settings, with accompanying functions
- Support non-radio correctly
Fixes #56 - Add color picker support
Fixes #53 - Support fine editing for slider
Fixes #52 - Bump actions/checkout from 5 to 6 (#51)
Bumps actions/checkout from 5 to 6.
updated-dependencies:- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- dependency-name: actions/checkout
- Lint
- Add description tooltip support
This is beyond what blizzard supports, but it's nice to have - Update wiki on tags only
- Rename tags workflow
- Reset dialog predictably
Fixes #5 - Don't figure callbacks early
- Update cache whenever the layouts change
It's not guaranteed to be on ADDON_LOADED - Don't throw errors with missing layouts
This actually kills the init process of the entire library - Different table structure
- Use cache when querying layout names
C_EditMode.GetLayouts() requires pulling data from the server, which
causes a freeze every time it's called (based on latency) - Fix error on early loading
- Specs can trigger layout changes
Ref https://github.com/Gethe/wow-ui-source/blob/cbd9586890ae30fd5bdfb2f87533f3c35877ef9a/Interface/AddOns/Blizzard\_EditMode/Mainline/EditModeManager.lua#L181C19-L187
Fixes #47 - Fix regression
Fixes #48 - Try to run layout callback on registration (#46)
- Lint
- Trigger layout callbacks when frames are added
Otherwise it's rather cumbersome to deal with updates. - Add callbacks for create, rename and delete
Fixes #45 - Pass layout index of the changed layout
Fixes #45 - Don't get in the way
- 💄
- Prevent clicking through the extension dialog
- Keep extension static (#44)
- Add docs for #43
- Split entry's name and value (#43)
- Manually fetch layout info (#42)
- Better handling of system names
- Don't waste minutes
- 💄
- 💄
- 💄
- 💄
- 💄
- Rearrange for docs cohesiveness
- Re-add docs for the deprecated method but mark it
- Make extension settings divider dynamic
- Add method to add multiple buttons at once
- Overlap system dialogs so they look unified
- Fix system dialog width
- Add test case for system settings
- Oops
- It bothers me so much...
- Move DropdownOption after Dropdown
- Reset position belongs in .Buttons
- Add extension to blizz settings (#37)
- Add divider widget (#36)
- Bump actions/upload-artifact from 4 to 5 (#35)
Bumps actions/upload-artifact from 4 to 5.
updated-dependencies:- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- dependency-name: actions/upload-artifact
- Prevent combat errors from protected API
- Prevent OnDragStop from erroring
- Stop dragging if the player enters combat
- Don't try to move things in combat
- Update dialog on all movement
- Lint
- Add per pixel adjustment via arrow keys (#33)
- Consider any floating point issues
- Disable reset position button if we're at default position
- Bump version
- Update Interface version (#31)
Co-authored-by: p3lim 26496+p3lim@users.noreply.github.com - Need to check for nil on booleans
Fixes #32 - Add a standalone test case
- Bump actions/checkout from 4 to 5 (#28)
Bumps actions/checkout from 4 to 5.
updated-dependencies:- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- dependency-name: actions/checkout
- Update Interface version (#27)
Co-authored-by: p3lim 26496+p3lim@users.noreply.github.com - Update Interface version (#26)
Co-authored-by: p3lim 26496+p3lim@users.noreply.github.com - Use GitHub for sponsorship
- Bump minor
12
Lib: EditMode v12
- Added method to refresh dialog
- Added 3rd parameter to setters to indicate it's a reset callback
- Fixed color picker opacity not being stored correctly
- Fixed dialog not being updated when changing layouts
11
Lib: EditMode v11
- Added color picker widget
- Added create, rename and delete callbacks
- Added divider widget
- Added layout index as a param to the layout callback
- Added methods to enable/disable settings
- Added name override when adding a frame
- Added pixel adjustment using arrow (+ shift) keys
- Added support for descriptive tooltips
- Added support for editing exact values on sliders
- Added support for extending (Blizzard) systems with more options
- Added support for multi-select in dropdown widget
- Deprecated AddFrameSettingsButton in favor for AddFrameSettingsButtons
- Fixed a frame freeze on load
- Fixed callbacks not triggering from layouts changed when changing specs
- Fixed callbacks not triggering on frame registration
- Fixed lots of minor inconsistencies
- Fixed taint errors when adjusting edit mode in combat
10
Lib: EditMode
10 (2025-10-11)
Full Changelog Previous Releases
-
Bump version
-
Update Interface version (#31)
Co-authored-by: p3lim 26496+p3lim@users.noreply.github.com -
Need to check for nil on booleans
Fixes #32 -
Add a standalone test case
-
Bump actions/checkout from 4 to 5 (#28)
Bumps actions/checkout from 4 to 5.
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- dependency-name: actions/checkout
-
Update Interface version (#27)
Co-authored-by: p3lim 26496+p3lim@users.noreply.github.com -
Update Interface version (#26)
Co-authored-by: p3lim 26496+p3lim@users.noreply.github.com -
Use GitHub for sponsorship
-
Bump minor
-
Update Interface version (#25)
Co-authored-by: p3lim 26496+p3lim@users.noreply.github.com -
Lint
-
Add fix for 11.2
-
Fix release job
-
Fix artifacts
-
Update license (#24)
Co-authored-by: p3lim 26496+p3lim@users.noreply.github.com -
Use beta/PTR versions
-
Bump p3lim/toc-interface-updater from 3 to 4 (#22)
Bumps p3lim/toc-interface-updater from 3 to 4.
updated-dependencies:
-
dependency-name: p3lim/toc-interface-updater
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
-
Bump peter-evans/create-pull-request from 6 to 7 (#23)
Bumps peter-evans/create-pull-request from 6 to 7.
updated-dependencies:
-
dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
-
Bump minor
-
Use multi-valued interface version
-
Bump peter-evans/create-pull-request from 5 to 6
Bumps peter-evans/create-pull-request from 5 to 6.
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
- dependency-name: peter-evans/create-pull-request
-
Bump actions/upload-artifact from 3 to 4
Bumps actions/upload-artifact from 3 to 4.
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
- dependency-name: actions/upload-artifact
-
Bump Interface version
-
Remove old embeds and references
-
🧹
-
Rename TOC to avoid loading on unsupported versions
-
Bump TOC
-
Support changing menu height
-
Use unsecured pool variant
Not entirely sure this will stay -
🧹
-
Drop LibDropDown for 11.x built-in system
It's a drop-in system for simple dropdowns, but any entry types other
than checkboxes and radio buttons are not supported by the simple menu.
A complex menu can be made using the generator callback. -
Use stock pools logic as much we can
-
Share tables
-
Use future TOC bumps
Conflicts:
.github/workflows/version.yml
-
Create FUNDING.yml
-
Update Interface version
-
Bump actions/checkout from 3 to 4
Bumps actions/checkout from 3 to 4.
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
- dependency-name: actions/checkout
-
Bump p3lim/toc-interface-updater from 2 to 3
Bumps p3lim/toc-interface-updater from 2 to 3.
updated-dependencies:
- dependency-name: p3lim/toc-interface-updater
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
- dependency-name: p3lim/toc-interface-updater
-
Update license
-
🧹
-
Update version
-
Revert dc15c87
-
Securely dispatch callbacks
-
Manually trigger layout callbacks registering late
-
Update version
-
Use override name for dialog title
-
Fix checked status for dropdown labels
-
Fallback on defaults correctly
-
Correctly reset settings objects
-
Fix bogus dep
-
Bump Interface version
-
Add override for label name
-
Bump p3lim/license-year-updater from 1 to 2
Bumps p3lim/license-year-updater from 1 to 2.
updated-dependencies:
- dependency-name: p3lim/license-year-updater
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
- dependency-name: p3lim/license-year-updater
-
Bump version
-
Bump workflow actions
-
Bump Interface version
-
Fix for 10.1
Fix #12 -
LDD refreshes menus itself in minor9
-
Update Interface version (#9)
Co-authored-by: p3lim p3lim@users.noreply.github.com -
Merge pull request #8 from p3lim-wow/update-license
Update license -
Update license
-
Update version
-
Only bump minor
-
Linting
-
That's not how this works
-
There might not be an old minor
-
Add note about lib.dialog compat
-
Add utility to help with tagging
Since we define MINOR in multiple places it's crucial they are equal -
Almost missed a file
-
Update Interface version
-
Only attempt to refresh dropdowns if the lib supports it
-
Add version compatibility checks and backports
-
Add note
-
Don't lint tests
-
Add a functional example to use for testing/validation
-
Return a boolean
-
Refresh dropdowns on selection
-
Document the layout callback signature
-
Namespace internal methods and drop their docs
-
Doc adjustments
-
Document types
-
Ignore trailing whitespace in comments
-
Fix links
-
Fixup
-
Create page for object types
-
Fix some links
-
Document most of the functionality
-
Set up automated releases
-
Update version
-
Force hide selections when we leave edit mode
-
✨
9
Lib: EditMode
9 (2025-07-26)
Full Changelog Previous Releases
-
Bump minor
-
Update Interface version (#25)
Co-authored-by: p3lim 26496+p3lim@users.noreply.github.com -
Lint
-
Add fix for 11.2
-
Fix release job
-
Fix artifacts
-
Update license (#24)
Co-authored-by: p3lim 26496+p3lim@users.noreply.github.com -
Use beta/PTR versions
-
Bump p3lim/toc-interface-updater from 3 to 4 (#22)
Bumps p3lim/toc-interface-updater from 3 to 4.
updated-dependencies:
-
dependency-name: p3lim/toc-interface-updater
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
-
Bump peter-evans/create-pull-request from 6 to 7 (#23)
Bumps peter-evans/create-pull-request from 6 to 7.
updated-dependencies:
-
dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
-
Bump minor
-
Use multi-valued interface version
-
Bump peter-evans/create-pull-request from 5 to 6
Bumps peter-evans/create-pull-request from 5 to 6.
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
- dependency-name: peter-evans/create-pull-request
-
Bump actions/upload-artifact from 3 to 4
Bumps actions/upload-artifact from 3 to 4.
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
- dependency-name: actions/upload-artifact
-
Bump Interface version
-
Remove old embeds and references
-
🧹
-
Rename TOC to avoid loading on unsupported versions
-
Bump TOC
-
Support changing menu height
-
Use unsecured pool variant
Not entirely sure this will stay -
🧹
-
Drop LibDropDown for 11.x built-in system
It's a drop-in system for simple dropdowns, but any entry types other
than checkboxes and radio buttons are not supported by the simple menu.
A complex menu can be made using the generator callback. -
Use stock pools logic as much we can
-
Share tables
-
Use future TOC bumps
Conflicts:
.github/workflows/version.yml
-
Create FUNDING.yml
-
Update Interface version
-
Bump actions/checkout from 3 to 4
Bumps actions/checkout from 3 to 4.
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
- dependency-name: actions/checkout
-
Bump p3lim/toc-interface-updater from 2 to 3
Bumps p3lim/toc-interface-updater from 2 to 3.
updated-dependencies:
- dependency-name: p3lim/toc-interface-updater
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
- dependency-name: p3lim/toc-interface-updater
-
Update license
-
🧹
-
Update version
-
Revert dc15c87
-
Securely dispatch callbacks
-
Manually trigger layout callbacks registering late
-
Update version
-
Use override name for dialog title
-
Fix checked status for dropdown labels
-
Fallback on defaults correctly
-
Correctly reset settings objects
-
Fix bogus dep
-
Bump Interface version
-
Add override for label name
-
Bump p3lim/license-year-updater from 1 to 2
Bumps p3lim/license-year-updater from 1 to 2.
updated-dependencies:
- dependency-name: p3lim/license-year-updater
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
- dependency-name: p3lim/license-year-updater
-
Bump version
-
Bump workflow actions
-
Bump Interface version
-
Fix for 10.1
Fix #12 -
LDD refreshes menus itself in minor9
-
Update Interface version (#9)
Co-authored-by: p3lim p3lim@users.noreply.github.com -
Merge pull request #8 from p3lim-wow/update-license
Update license -
Update license
-
Update version
-
Only bump minor
-
Linting
-
That's not how this works
-
There might not be an old minor
-
Add note about lib.dialog compat
-
Add utility to help with tagging
Since we define MINOR in multiple places it's crucial they are equal -
Almost missed a file
-
Update Interface version
-
Only attempt to refresh dropdowns if the lib supports it
-
Add version compatibility checks and backports
-
Add note
-
Don't lint tests
-
Add a functional example to use for testing/validation
-
Return a boolean
-
Refresh dropdowns on selection
-
Document the layout callback signature
-
Namespace internal methods and drop their docs
-
Doc adjustments
-
Document types
-
Ignore trailing whitespace in comments
-
Fix links
-
Fixup
-
Create page for object types
-
Fix some links
-
Document most of the functionality
-
Set up automated releases
-
Update version
-
Force hide selections when we leave edit mode
-
✨
8
Lib: EditMode
8 (2024-07-23)
Full Changelog Previous Releases
- Bump minor
- Use multi-valued interface version
- Bump peter-evans/create-pull-request from 5 to 6
Bumps peter-evans/create-pull-request from 5 to 6.
updated-dependencies:- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
- dependency-name: peter-evans/create-pull-request
- Bump actions/upload-artifact from 3 to 4
Bumps actions/upload-artifact from 3 to 4.
updated-dependencies:- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
- dependency-name: actions/upload-artifact
- Bump Interface version
- Remove old embeds and references
- 🧹
- Rename TOC to avoid loading on unsupported versions
- Bump TOC
- Support changing menu height
- Use unsecured pool variant
Not entirely sure this will stay - 🧹
- Drop LibDropDown for 11.x built-in system
It's a drop-in system for simple dropdowns, but any entry types other
than checkboxes and radio buttons are not supported by the simple menu.
A complex menu can be made using the generator callback. - Use stock pools logic as much we can
- Share tables
- Use future TOC bumps
Conflicts:
.github/workflows/version.yml
- Create FUNDING.yml
- Update Interface version
- Bump actions/checkout from 3 to 4
Bumps actions/checkout from 3 to 4.
updated-dependencies:- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
- dependency-name: actions/checkout
- Bump p3lim/toc-interface-updater from 2 to 3
Bumps p3lim/toc-interface-updater from 2 to 3.
updated-dependencies:- dependency-name: p3lim/toc-interface-updater
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
- dependency-name: p3lim/toc-interface-updater
- Update license
- 🧹
- Update version
- Revert dc15c87
- Securely dispatch callbacks
- Manually trigger layout callbacks registering late
- Update version
- Use override name for dialog title
- Fix checked status for dropdown labels
- Fallback on defaults correctly
- Correctly reset settings objects
- Fix bogus dep
- Bump Interface version
- Add override for label name
- Bump p3lim/license-year-updater from 1 to 2
Bumps p3lim/license-year-updater from 1 to 2.
updated-dependencies:- dependency-name: p3lim/license-year-updater
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
- dependency-name: p3lim/license-year-updater
- Bump version
- Bump workflow actions
- Bump Interface version
- Fix for 10.1
Fix #12 - LDD refreshes menus itself in minor9
- Update Interface version (#9)
Co-authored-by: p3lim p3lim@users.noreply.github.com - Merge pull request #8 from p3lim-wow/update-license
Update license - Update license
- Update version
- Only bump minor
- Linting
- That's not how this works
- There might not be an old minor
- Add note about lib.dialog compat
- Add utility to help with tagging
Since we define MINOR in multiple places it's crucial they are equal - Almost missed a file
- Update Interface version
- Only attempt to refresh dropdowns if the lib supports it
- Add version compatibility checks and backports
- Add note
- Don't lint tests
- Add a functional example to use for testing/validation
- Return a boolean
- Refresh dropdowns on selection
- Document the layout callback signature
- Namespace internal methods and drop their docs
- Doc adjustments
- Document types
- Ignore trailing whitespace in comments
- Fix links
- Fixup
- Create page for object types
- Fix some links
- Document most of the functionality
- Set up automated releases
- Update version
- Force hide selections when we leave edit mode
- ✨
7
Lib: EditMode
7 (2023-08-23)
Full Changelog Previous Releases
- Update version
- Revert dc15c87
- Securely dispatch callbacks
- Manually trigger layout callbacks registering late
- Update version
- Use override name for dialog title
- Fix checked status for dropdown labels
- Fallback on defaults correctly
- Correctly reset settings objects
- Fix bogus dep
- Bump Interface version
- Add override for label name
- Bump p3lim/license-year-updater from 1 to 2
Bumps p3lim/license-year-updater from 1 to 2.
updated-dependencies:- dependency-name: p3lim/license-year-updater
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
- dependency-name: p3lim/license-year-updater
- Bump version
- Bump workflow actions
- Bump Interface version
- Fix for 10.1
Fix #12 - LDD refreshes menus itself in minor9
- Update Interface version (#9)
Co-authored-by: p3lim p3lim@users.noreply.github.com - Merge pull request #8 from p3lim-wow/update-license
Update license - Update license
- Update version
- Only bump minor
- Linting
- That's not how this works
- There might not be an old minor
- Add note about lib.dialog compat
- Add utility to help with tagging
Since we define MINOR in multiple places it's crucial they are equal - Almost missed a file
- Update Interface version
- Only attempt to refresh dropdowns if the lib supports it
- Add version compatibility checks and backports
- Add note
- Don't lint tests
- Add a functional example to use for testing/validation
- Return a boolean
- Refresh dropdowns on selection
- Document the layout callback signature
- Namespace internal methods and drop their docs
- Doc adjustments
- Document types
- Ignore trailing whitespace in comments
- Fix links
- Fixup
- Create page for object types
- Fix some links
- Document most of the functionality
- Set up automated releases
- Update version
- Force hide selections when we leave edit mode
- ✨
6
Lib: EditMode
6 (2023-08-22)
Full Changelog Previous Releases
- Update version
- Use override name for dialog title
- Fix checked status for dropdown labels
- Fallback on defaults correctly
- Correctly reset settings objects
- Fix bogus dep
- Bump Interface version
- Add override for label name
- Bump p3lim/license-year-updater from 1 to 2
Bumps p3lim/license-year-updater from 1 to 2.
updated-dependencies:- dependency-name: p3lim/license-year-updater
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
- dependency-name: p3lim/license-year-updater
- Bump version
- Bump workflow actions
- Bump Interface version
- Fix for 10.1
Fix #12 - LDD refreshes menus itself in minor9
- Update Interface version (#9)
Co-authored-by: p3lim p3lim@users.noreply.github.com - Merge pull request #8 from p3lim-wow/update-license
Update license - Update license
- Update version
- Only bump minor
- Linting
- That's not how this works
- There might not be an old minor
- Add note about lib.dialog compat
- Add utility to help with tagging
Since we define MINOR in multiple places it's crucial they are equal - Almost missed a file
- Update Interface version
- Only attempt to refresh dropdowns if the lib supports it
- Add version compatibility checks and backports
- Add note
- Don't lint tests
- Add a functional example to use for testing/validation
- Return a boolean
- Refresh dropdowns on selection
- Document the layout callback signature
- Namespace internal methods and drop their docs
- Doc adjustments
- Document types
- Ignore trailing whitespace in comments
- Fix links
- Fixup
- Create page for object types
- Fix some links
- Document most of the functionality
- Set up automated releases
- Update version
- Force hide selections when we leave edit mode
- ✨