dockViewR
Layout Manager Widget for R and 'shiny' Apps
Draggable dock panels for Shiny, learning that layout state belongs on the client
◆Recent moves
- 8mo ago
Reactive proxy replaces stale input-based panel checks
Panel-id validation moves from Shiny input state to the browser, where it raises JS console warnings and optional notifications in dev mode, and a new dock_view_proxy() gives a reactive handle on the dock. It resolves the reactive-flush lag that made server-side dock manipulation unreliable, and takes a breaking rename of add_panel()'s dock_id parameter to get there.
View source ↗ - 1y ago
Server-side panel control and add/remove tracking
Adds update_dock_view() and select_panel() for driving the dock from the server, inputs that report which panel was added or removed, and a remove parameter controlling whether panels can be closed. The underlying dockview JS also moves to 4.4.0.
View source ↗ - 1y ago
First CRAN release of the dockview panel widget
The initial CRAN release, bundling dockview v4 with panel add, remove and move support, tab buttons, layout serialisation and an introductory vignette. The proxy issue it patches at this stage is the same design tension 0.3.0 eventually resolved properly.
View source ↗