Releases: andrewauclair/ModernDocking
Releases · andrewauclair/ModernDocking
1.0
The official 1.0 release is finally here.
This version contains a few bug fixes and updates to all the latest dependencies and GitHub Actions. A 1.1 release will be done at the end of January 2025, which will remove all deprecated classes, functions, and packages (see issue #256).
What's Changed
- Updating to the latest Gradle and Flatlaf by @andrewauclair in #252
- Issue #196 by @andrewauclair in #253
- Issue #243 by @andrewauclair in #254
- Official 1.0 release by @andrewauclair in #255
Full Changelog: 0.12.0...1.0
0.12.0
What's Changed
- Fixes for #174, #175 and #176 for exception improvements. by @andrewauclair in #178
- 0.11.1 fixes by @andrewauclair in #192
- Documentation Overhaul by @andrewauclair in #156
- Windows will now retain their previous size and location if maximized by @andrewauclair in #201
- Flatlaf 3.3 by @andrewauclair in #203
- Throwing the correct exceptions. by @andrewauclair in #202
- Deprecating
RootDockState
and associated functions for removal. by @andrewauclair in #204 - Add the Ability to Disable the Active Dockable Highlighter by @andrewauclair in #205
- Update README.md by @andrewauclair in #214
- Compile Time Dependencies by @andrewauclair in #215
- Experimental change to properly track the type of a docking property. by @andrewauclair in #170
- Rename Pin/Unpin Feature to Auto-Hide by @andrewauclair in #163
- Issue #223 by @andrewauclair in #224
- Fixing error. by @andrewauclair in #225
- Overlay refactor. by @andrewauclair in #226
- Fixing javadoc error. by @andrewauclair in #227
- Update to Gradle 8.8 and Other Dependencies by @andrewauclair in #228
- Cleanup by @andrewauclair in #229
- Provide Renamed Package Alongside Existing Package by @andrewauclair in #231
- Publish action package rename by @andrewauclair in #232
- Issue #230 by @andrewauclair in #233
- Maven central links by @andrewauclair in #236
- Improve API for Tab Preference Selection by @andrewauclair in #235
- Hide Internal RootDockingPanel Methods by @andrewauclair in #234
- The property changes for 0.12 caused the properties not save and reload. by @andrewauclair in #237
- Issue #165 by @andrewauclair in #238
- Load and save layouts from IO streams. by @mperrando in #241
- Issue #244 - Request Close of Dockable. by @andrewauclair in #246
- Dependency Cleanup by @andrewauclair in #249
- Starting the 0.12.0 release by @andrewauclair in #250
- Publishing GPG Key ID Fix by @andrewauclair in #251
New Contributors
- @mperrando made their first contribution in #241
Full Changelog: 0.11.0...0.12.0
0.11.6
Issue #230. Fixing shutdown exception issue in 0.11.5.
Full Changelog: 0.11.5...0.11.6
Package Rename Test 2
package-rename-test-2 Adding the ability to build with the maven version of modern docking …
Package Rename Test
package-rename-test Fix the publish action.
0.11.5
Full Changelog: 0.11.4...0.11.5
0.11.4
Full Changelog: 0.11.3...0.11.4
0.11.3
Dependencies of docking-single-app, docking-multi-app and docking-ui …
0.11.2
What's Changed
- Fixes for #209 for the 0.11.2 release. by @andrewauclair in #210
Full Changelog: 0.11.1...0.11.2
0.11.1
Fixing bugs found in the 0.11.0 release.
What's Changed
- #181 The overlay highlight would sometimes highlight the wrong section when docking to tabs. This might still not work perfectly. The code is pretty fragile and needs a refactor.
- #182
Docking.bringToFront
will now bring dockable JFrames to the front if they have been minimized. - #184 Handling a case where floating over a
JTabbedPane
owned by the application (that isn't an instance ofModernDocking.internal.CustomTabbedPane
) would cause an exception. - #186 New method
Docking.isDockableRegistered
to check if a dockable with the givenpersistentID
has already been registered. - #188 Modern Docking now handles loading layouts with non-existent dockables in a tabbed pane. Previously this would throw an exception and fail to load the layout. Some new log statements have been added to show when a dynamic dockable fails to load due to missing a constructor with 2 Strings. This feature and its documentation will be improved as part of #187.
- #190 Moving between tabs in tab groups now works with the right alt key + left/right arrow keys. Previously only the left alt worked.