Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.1 Changes #279

Draft
wants to merge 17 commits into
base: main
Choose a base branch
from
Draft

1.1 Changes #279

wants to merge 17 commits into from

Conversation

andrewauclair
Copy link
Owner

No description provided.

andrewauclair and others added 2 commits January 27, 2025 14:42
Adding a version of the bringToFront method that takes the dockables persistent ID.
Improving error handling in DockableMenuItem. Unfortunately this required adding java.logging as a required module. That's not exactly a patch fix, but it should have been there anyways and it's part of Java, so not a big deal.
@andrewauclair andrewauclair added this to the 1.1 milestone Jan 27, 2025
@andrewauclair andrewauclair marked this pull request as draft January 27, 2025 19:48
@andrewauclair andrewauclair changed the title [Draft] 1.1 dev 1.1 Changes Jan 27, 2025
New option for only allowing the center dockable.
Removing commented out constructors and fixing documentation.
Removing `Dockable.isLimitedToRoot`. A few methods in `DefaultDockingPanel` were also removed, but were never originally deprecated.
Removing `Dockable.getPinningStyle` and `Dockable.isPinningAllowed`.
Removing `DockingState.getRootState`, `DockingState.restoreState`, `DockingStateAPI.getRootState` and `DockingStateAPI.restoreState`.
Removing `RootDockState`.
Remove `DockingEvent.PINNED` and `DockingEvent.PINNED`.
Removing `Docking.configurePinning` and `Docking.pinningAllowed`.

Removing `RootDockingPanelAPI.isPinningSupported`, `RootDockingPanelAPI.setPinningSupported`, `RootDockingPanelAPI.getPinningLayer` and `RootDockingPanelAPI.setPinningLayer`.
Removing `Dockable.getTabPosition`, `Settings.alwaysDisplayTabsMode` and `Settings.setAlwaysDisplayTabsMode`.
Removing `Docking.isPinned` and `Docking.isUnpinned` from multi-app `Docking` class.
All classes are now in the `io.github.andrewauclair.moderndocking` package instead of `ModernDocking`.
Removing the package renamer now that it's not needed.
Removing the package renamer now that it's not needed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant