Skip to content

Releases: andrewauclair/ModernDocking

1.0

31 Dec 16:30
cbd6514
Compare
Choose a tag to compare

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

Full Changelog: 0.12.0...1.0

0.12.0

30 Dec 13:37
3d54885
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.11.0...0.12.0

0.11.6

06 Jul 13:31
cdcab87
Compare
Choose a tag to compare

Issue #230. Fixing shutdown exception issue in 0.11.5.
Full Changelog: 0.11.5...0.11.6

Package Rename Test 2

03 Jul 16:55
6fc1494
Compare
Choose a tag to compare
Package Rename Test 2 Pre-release
Pre-release
package-rename-test-2

Adding the ability to build with the maven version of modern docking …

Package Rename Test

03 Jul 16:25
e29ee14
Compare
Choose a tag to compare
Package Rename Test Pre-release
Pre-release
package-rename-test

Fix the publish action.

0.11.5

28 Jun 02:03
0864f9a
Compare
Choose a tag to compare

Full Changelog: 0.11.4...0.11.5

0.11.4

22 Jun 01:31
0dfee32
Compare
Choose a tag to compare

Full Changelog: 0.11.3...0.11.4

0.11.3

18 Apr 23:08
22cf99c
Compare
Choose a tag to compare
Dependencies of docking-single-app, docking-multi-app and docking-ui …

0.11.2

04 Apr 01:45
8cdf1a1
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.11.1...0.11.2

0.11.1

06 Jan 03:06
2a9f9fb
Compare
Choose a tag to compare

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 of ModernDocking.internal.CustomTabbedPane) would cause an exception.
  • #186 New method Docking.isDockableRegistered to check if a dockable with the given persistentID 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.

Not Fixed

  • #183 This hasn't been fixed in 0.11.1. Unclosable dockables will still close instead of remain open when they're in a floating frame that's closed.
  • #185 Modern Docking still won't behave with minimum sizes of dockable panels. More research and testing needs to be done.