Package: dockViewR 0.3.0

David Granjon

dockViewR: Layout Manager Widget for R and 'shiny' Apps

Provides R bindings to the 'dockview' 'JavaScript' library <https://dockview.dev/>. Create fully customizable grid layouts (docks) in seconds to include in interactive R reports with R Markdown or 'Quarto' or in 'shiny' apps <https://shiny.posit.co/>. In 'shiny' mode, modify docks by dynamically adding, removing or moving panels or groups of panels from the server function. Choose among 8 stunning themes (dark and light), serialise the state of a dock to restore it later.

Authors:David Granjon [aut, cre], Nelson Stevens [aut], Nicolas Bennett [aut], mathuo [cph], cynkra GmbH [fnd]

dockViewR_0.3.0.tar.gz
dockViewR_0.3.0.zip(r-4.7)dockViewR_0.3.0.zip(r-4.6)dockViewR_0.3.0.zip(r-4.5)
dockViewR_0.3.0.tgz(r-4.6-any)dockViewR_0.3.0.tgz(r-4.5-any)
dockViewR_0.3.0.tar.gz(r-4.7-any)dockViewR_0.3.0.tar.gz(r-4.6-any)
dockViewR_0.3.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
dockViewR/json (API)
NEWS

# Install 'dockViewR' in R:
install.packages('dockViewR', repos = c('https://cynkra.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/cynkra/dockviewr/issues

Pkgdown/docs site:https://cynkra.github.io

On CRAN:

Conda:

layoutpanelsshinyquarto

8.15 score 31 stars 4 packages 16 scripts 355 downloads 35 exports 38 dependencies

Last updated from:198236ad92. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK133
source / vignettesOK183
linux-release-x86_64OK154
macos-release-arm64OK139
macos-oldrel-arm64OK148
windows-develOK119
windows-releaseOK129
windows-oldrelOK105
wasm-releaseOK140

Exports:add_paneldefault_add_tab_callbackdefault_remove_tab_callbackdock_viewdock_view_outputdock_view_proxydockViewOutputget_active_groupget_active_panelget_active_viewsget_dockget_gridget_groupsget_groups_idsget_groups_panelsget_panelsget_panels_idsis_add_tab_pluginis_dock_view_pluginis_remove_tab_pluginmove_groupmove_group2move_panelnew_add_tab_pluginnew_dock_view_pluginnew_remove_tab_pluginpanelremove_panelrender_dock_viewrenderDockViewrestore_docksave_dockselect_panelset_panel_titleupdate_dock_view

Dependencies:base64encbslibcachemclicommonmarkdigestevaluatefastmapfontawesomefsgluehighrhtmltoolshtmlwidgetshttpuvjquerylibjsonliteknitrlaterlifecyclemagrittrmemoisemimeotelpromisesR6rappdirsRcpprlangrmarkdownsassshinysourcetoolstinytexwithrxfunxtableyaml

Vignette's Title

Rendered fromdockViewR.qmdusingquarto::htmlon May 12 2026.

Last update: 2025-10-20
Started: 2025-05-08

Readme and manuals

Help Manual

Help pageTopics
Dockview Panel Operationsadd_panel move_group move_group2 move_panel remove_panel select_panel set_panel_title
Default add tab callbackdefault_add_tab_callback
Default remove tab callbackdefault_remove_tab_callback
Create a dock view widgetdock_view
Create dock view pluginsdock_view_plugins new_add_tab_plugin new_dock_view_plugin new_dock_view_plugin.add_tab new_dock_view_plugin.remove_tab new_remove_tab_plugin
Create a proxy object to modify an existing dockview instancedock_view_proxy
Shiny bindings for dock_viewdockViewOutput dock_view_output renderDockView render_dock_view
get dockget_active_group get_active_panel get_active_views get_dock get_grid get_groups get_groups_ids get_groups_panels get_panels get_panels_ids restore_dock save_dock
Check if object is an add tab pluginis_add_tab_plugin
Check if object is a dock view plugin of specific typeis_dock_view_plugin
Check if object is a remove tab pluginis_remove_tab_plugin
Dock panelpanel
Update options for dockview instanceupdate_dock_view