[MAJOR UPDATE] - Released
CAUTION before update
Remove any old versions of following libraries (if you had it installed):
- Document Explorer
- Advanced Panel Control
- Treeview Extension
- FloatingPage
Don’t forget to also update the
Mr-xRed Repo
-
Unified the Advanced Panel Controls (UAPC) with the Floating Window JavaScript.
-
Control Buttons on panels for close, expand/collapse, and mode switch.
-
Gesture/Swipe Control for Mobile users.
-
Switch between Window Mode and Docked Panel Mode seamlessly.
-
Added Synthetic Panels concept, to temporarily (until closed) assign a virtual panel side to a floating window.
-
Consistent panel controls across all Panels and Synthetic Panels
-
Panel sizing is persisted via clientStore (LHS, RHS, BHS).
-
Panel constraints configurable (min/max width and height).
-
Button-Size and Style configurable through Space-Style (Documentation → Soon)
Known Issues
- BHS (Bottom Hand Side) panel resizing, controls and full feature support not yet implemented.
- Bug: Edge cases when multiple real panels are added after synthetic panels may need further handling.
- Bug: Gesture Control when in Full Width mode, any Swipe direction will go back into expanded panel
Challenges
- Close Panel button, will “only” close the Panel for the current instance. If the Plug uses the “Toggle” logic the panel is reserved persistently between Refreshes (e.g. TreeView Plug, DocumentExplorer(with
recoverAfterRefresh = true) will return to the Panel even after you closed it from the “Close” button) → To effectively close that panel use the dedicated Close Button provided by the developer of the Plug/library. This doesnt affect Synthetic Panels
→ green - effectively close Plug/Library/Panel
→ red - temporarily close “persistent panels”
ToDo`s:
- Finish the migration of the DocumentExplorer to the new Panel system
- Styling & Design is not yet completed - inconsistencies might appear
- Config & Space-Style Documentation still needs to be done
- and many more…


