Download
(26Kb)
Download
Updated: 08-23-23 05:26 AM
Compatibility:
Fractures in Time (10.1.5)
Updated:08-23-23 05:26 AM
Created:11-07-22 05:13 PM
Downloads:69
Favorites:1
MD5:

LibEditMode

Version: 7
by: p3lim [More]

Description

LibEditMode is a library that allows a developer to integrate their frames into the Edit Mode introduced in Dragonflight.

It has feature parity with the systems Blizzard added to the Edit Mode, but limits its re-use of methods to limit taint issues. It depends on LibDropDown to achieve this.

For details on how to implement this in your own addon, please see the wiki:
https://github.com/p3lim-wow/LibEditMode/wiki

Feedback

If you have a question, please use the discussions section on GitHub. If you would like to report a bug or contribute to the project, please follow this link to get started.

Legal

Please see the LICENSE file.

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](https://github.com/p3lim/license-year-updater) from 1 to 2.
    - [Release notes](https://github.com/p3lim/license-year-updater/releases)
    - [Commits](https://github.com/p3lim/license-year-updater/compare/v1...v2)
    ---
    updated-dependencies:
    - dependency-name: p3lim/license-year-updater
    dependency-type: direct:production
    update-type: version-update:semver-major
    ...
    Signed-off-by: dependabot[bot] <[email protected]>
  • 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 <[email protected]>
  • 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
  • :sparkles:
Optional Files (0)


Archived Files (6)
File Name
Version
Size
Author
Date
6
26kB
p3lim
08-22-23 08:28 AM
5
26kB
p3lim
08-20-23 03:30 PM
5
26kB
p3lim
08-20-23 02:41 PM
4
25kB
p3lim
05-03-23 06:57 AM
3
25kB
p3lim
11-27-22 09:17 AM
2
25kB
p3lim
11-07-22 05:13 PM


There have been no comments posted to this file.
Be the first to add one.



Category Jump: