Joe Cheng
a5a7224228
Allow function-based UI to return a complete HTTP response
...
This allows the UI handler to have total control over the response,
including status code (for redirects) or content type (for serving
up files).
2020-07-15 14:36:54 -07:00
Winston Chang
d2e88c7a2f
Refer to shinytest migration function
2020-06-17 10:46:36 -05:00
Barret Schloerke
aedbfb11af
Use GitHub Actions ( #2876 )
2020-05-11 14:18:10 -04:00
Winston Chang
24f3c20f26
Merge pull request #2814 from rstudio/hidden_tabset
...
Add `type = "hidden"` to `tabsetPanel`
2020-04-23 12:46:15 -05:00
Winston Chang
fa3fa9e2ef
Add migrateLegacyShinytest function
2020-04-17 17:28:03 -05:00
Jeff Allen
8d6de642ea
[WIP] Add skeleton function and example ( #2704 )
...
* Added skeleton function and example
* Refinements to app template
* Template update
* Rename tests/shinytests/ to tests/shinytest/
* App template updates
* Rename 12_counter to 12_template
* Rename utils.R to sort.R
* Updates from code review
* Move 12_template to app_template dir
* Add informative comments
* Add shinyAppTemplate to pkgdown.yml
* Fixes for LaTeX docs
Co-authored-by: Winston Chang <winston@stdout.org >
2020-04-14 09:45:10 -05:00
Barret Schloerke
82d1ad278c
merge master
2020-04-09 12:43:55 -04:00
Barret Schloerke
761fb608d3
Add updateActionLink ( #2811 )
...
* Add updateActionLink function and example
* document
* add news item
2020-04-09 12:27:45 -04:00
Barret Schloerke
af328eee90
add news items. Add tabPanelBody() function. Document
2020-04-09 11:47:25 -04:00
Winston Chang
1433439215
Merge pull request #2737 from rstudio/inline-markdown
...
Add shiny::markdown() for inline Markdown
2020-04-08 11:28:27 -05:00
Alan Dipert
15f088f10a
Merge remote-tracking branch 'origin/master' into inline-markdown
2020-04-07 20:47:11 +00:00
Alan Dipert
78da4c7fce
Merge remote-tracking branch 'origin/master' into serverModule-testModule
2020-04-01 07:26:43 +00:00
Alan Dipert
5475ec4f0c
document
2020-04-01 06:48:34 +00:00
Barret Schloerke
83628facb3
Use roxygen2 reexport setup for htmltools and fastmap ( #2795 )
...
* Remove all hard copied man files
* Move fastmap reexports into ./R/rexport-fastmap.R
* Update htmltools man script to look for the latest tag and make a reexports file
* document
* Update htmltools reexports to listen to ./inst/_htmltools_reexports.json file. Fix pkgdown failure.
* Allow for any package reexports. Currently fastmap and htmltools
* remove progress dependency
* add back skip on cran for pkgdown
* Test pkgdown only if called using devtools::test or within CI
* Removed outdated import docs file. Moved pkgdown and reexports files into ./tools/documentation. Updated travis file.
* add local test for pkgdown
* updated comments and added a debug comment
* print the repo url and close it
* print the downloaded repo tag info
* use gh package and make sure it's installed
* add PAT to travis and remove username from gh::gh call
* skip pkgdown test on cran and add comments
2020-03-20 14:25:18 -04:00
Alan Dipert
a637d5b126
Merge remote-tracking branch 'origin/master' into inline-markdown
2020-03-04 21:25:57 +00:00
Winston Chang
86f651f3ec
Add moduleServer function
2020-03-04 09:23:27 -06:00
Alan Dipert
aa12ab7d76
Add shiny::markdown() for inline Markdown
2020-01-04 00:02:30 +00:00
Winston Chang
0bcf613195
Update to roxygen2 7.0.0
2019-11-13 12:10:57 -06:00
trestletech
ee355200b3
Rename testApp -> runTests
2019-11-01 11:25:47 -05:00
trestletech
986fbe2254
Merge remote-tracking branch 'origin/master' into jeff/feature/test
2019-11-01 11:23:24 -05:00
Jeff Allen
32f93a2be1
Integration Testing Docs ( #2691 )
...
* Update roxygen and regenerate.
Mostly just whitespace changes and `code` -> `verb`.
* R6 documentation for MockShinySession
* Install roxygen from GH
* % are now auto-escaped
(We still need to go find the rest)
* Fixed the ramining \% in roxygen
Found looking for ^#'.*\\% in all R files, so I believe this is all of them.
* Regenerate docs
* Decreate indent in roxygen so paragraphs don't get interpreted as code blocks.
https://github.com/r-lib/roxygen2/issues/948#issuecomment-546386172
* Namespace
* Add MockShinySession reference to pkgdown.
* Clean up test warnings
* Export session
2019-11-01 02:33:58 +00:00
trestletech
0776f71ca3
Export session
2019-10-25 16:27:45 -05:00
trestletech
f47b151458
Test improvements for Windows and make CHECK pass.
2019-10-24 11:50:07 -05:00
trestletech
263f8a8e7d
Introduce integration testing functionality
2019-10-24 10:07:23 -05:00
trestletech
6a8a78abd1
Bring in promise helpers and test for getOutput auto-flushing
2019-10-22 09:47:09 -05:00
trestletech
4d2ff80788
Introduce MockShinySession
2019-10-18 15:20:44 -05:00
trestletech
90e8fb2a57
Adding a test runner
2019-09-05 09:44:40 -05:00
Hadley Wickham
eb0162dccf
Add basic print method for shiny.render.function
...
So at least the user isn't exposed to a bunch on internals
2019-09-03 09:17:02 -05:00
Hadley Wickham
a415aed7e6
Implement print.reactivevalues
2019-09-03 09:13:43 -05:00
trestletech
aadf2eb609
Merge remote-tracking branch 'origin/master' into jeff/feature/helpers
2019-08-28 10:29:32 -05:00
Barret Schloerke
97309e8c4c
execute tools/updateHtmltoolsMan.R
2019-08-27 14:44:39 -04:00
trestletech
7c10fc3514
Merge remote-tracking branch 'origin/master' into jeff/feature/helpers
2019-08-27 12:54:06 -05:00
Winston Chang
3ffab69ad6
Register shiny's knit_print methods on load
2019-08-26 11:28:19 -05:00
Winston Chang
58a662bd35
Merge branch 'master' into unexport-knit-print
2019-08-26 11:04:40 -05:00
trestletech
d2deda238a
Move global.R sourcing into an exported load function
2019-08-14 14:25:05 -05:00
Carson Sievert
e3aba1b5ff
Introduce removeResourcePath() & throw message if the local path of a resource path has changed
2019-07-15 16:53:51 -05:00
Winston Chang
da18390f3e
Import and re-export fastmap::key_missing ( #2517 )
...
* Import and re-export fastmap::key_missing
* Fix for staticdocs index
2019-07-03 15:45:42 -05:00
Winston Chang
d7718991a6
Import fastmap::fastmap
2019-05-09 10:20:33 -05:00
Barret Schloerke
bcac115c3d
Add methods: reactlog, reactlogShow, and reactlogReset. Depricate showReactLog
...
Update links to help file to not use `showReactLog`, but `reactlogShow`
Use updated reactlog pkg function api of reactlog_*. This may fail right now, but rerun travis when the reactlog code is merged into master.
2019-01-30 12:20:22 -05:00
Winston Chang
a6dade846e
Un-export knit_print methods from htmltools
2018-08-23 15:51:53 -05:00
Winston Chang
fe6ad235ac
Add sentinel value cache miss
2018-06-28 23:58:55 -05:00
Winston Chang
7be1a9d7fa
Add memoryCache and make it the default
2018-06-22 23:08:39 -05:00
Winston Chang
61c2126498
Add diskCache function, and app- and session-level caches
2018-06-21 14:44:09 -05:00
Winston Chang
fd90ff7ff7
Use DiskCache class
2018-06-18 16:25:36 -05:00
Winston Chang
4b8b406bed
Add sizeGrowthRatio function
2018-06-18 16:25:36 -05:00
Winston Chang
55f14576f0
Remove createCachedPlot function
2018-06-18 16:25:36 -05:00
Winston Chang
cb476b510d
Initial implementation of renderCachedPlot
2018-06-18 16:25:35 -05:00
Winston Chang
e1f21250b9
Rename plotCache to createCachedPlot
2018-06-18 16:25:35 -05:00
Winston Chang
8d087e4f20
Get output info and auto-size plot cache images
2018-06-18 16:25:35 -05:00
Winston Chang
fc8118c694
First implementation of plotCache
2018-06-18 16:25:35 -05:00