Skip to content

Releases: p3lim-wow/LibEditMode

15

10 Feb 17:58
15
7e4f8d9

Choose a tag to compare

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>
  • 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>
  • 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>
  • 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>
  • Prevent combat errors from protected API
  • Prevent OnDragStop from erroring
  • Stop dragging if the player enters combat

14

28 Jan 17:13
14
ae842c8

Choose a tag to compare

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>
  • 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>
  • 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>
  • 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>
  • 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

17 Jan 16:05
13
f7f7d8c

Choose a tag to compare

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>
  • 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>
  • 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>
  • 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>
  • 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>
  • 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

15 Dec 14:26
12
436be5c

Choose a tag to compare

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

Full Changelog

11

07 Dec 20:18
11
b8083cb

Choose a tag to compare

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

Full Changelog

10

11 Oct 14:21

Choose a tag to compare

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>
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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

26 Jul 22:13

Choose a tag to compare

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
  • 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
  • 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
  • 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
  • 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
  • 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

24 Jul 10:12

Choose a tag to compare

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
  • 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
  • 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
  • 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
  • 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
  • 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

23 Aug 11:26

Choose a tag to compare

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
  • 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

22 Aug 14:28

Choose a tag to compare

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
  • 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