Package: dockViewR 0.3.0
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:
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
Last updated from:198236ad92. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 133 | ||
| source / vignettes | OK | 183 | ||
| linux-release-x86_64 | OK | 154 | ||
| macos-release-arm64 | OK | 139 | ||
| macos-oldrel-arm64 | OK | 148 | ||
| windows-devel | OK | 119 | ||
| windows-release | OK | 129 | ||
| windows-oldrel | OK | 105 | ||
| wasm-release | OK | 140 |
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
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Dockview Panel Operations | add_panel move_group move_group2 move_panel remove_panel select_panel set_panel_title |
| Default add tab callback | default_add_tab_callback |
| Default remove tab callback | default_remove_tab_callback |
| Create a dock view widget | dock_view |
| Create dock view plugins | dock_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 instance | dock_view_proxy |
| Shiny bindings for dock_view | dockViewOutput dock_view_output renderDockView render_dock_view |
| get dock | get_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 plugin | is_add_tab_plugin |
| Check if object is a dock view plugin of specific type | is_dock_view_plugin |
| Check if object is a remove tab plugin | is_remove_tab_plugin |
| Dock panel | panel |
| Update options for dockview instance | update_dock_view |
