bones: Content-Shaped Loading Placeholders for 'shiny' Outputs

Shows a grey placeholder in the shape of the content while a 'shiny' output loads, in place of a spinner. The user can thus see what is coming, and not only that something happens. The shape comes from the type of the output. The placeholder keeps the space of the content, so the page does not move when the content arrives. When an output calculates again, the old content stays on the screen, dimmed, and a placeholder does not replace it.

Version: 0.1.1
Depends: R (≥ 4.1.0)
Imports: htmltools (≥ 0.5.4), utils
Suggests: bslib, DT, echarts4r, gt, highcharter, plotly, reactable, rhandsontable, shiny (≥ 1.7.0), shinytest2, testthat (≥ 3.0.0), withr
Published: 2026-10-16
DOI: 10.32614/CRAN.package.bones (may not be active yet)
Author: Tanmay Chanda [aut, cre, cph]
Maintainer: Tanmay Chanda <tanmaychanda96 at gmail.com>
BugReports: https://github.com/tenmeh/bones/issues
License: MIT + file LICENSE
URL: https://github.com/tenmeh/bones, https://tenmeh.github.io/bones/
NeedsCompilation: no
Language: en-GB
Materials: README, NEWS
CRAN checks: bones results

Documentation:

Reference manual: bones.html , bones.pdf

Downloads:

Package source: bones_0.1.1.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): not available, r-oldrel (x86_64): not available

Linking:

Please use the canonical form https://CRAN.R-project.org/package=bones to link to this page.