Joe Cheng
769c32fd38
Merge pull request #2580 from hadley/shinyApp-docs
...
shinyApp() documentation improvements.
2019-09-04 08:12:17 -07:00
Hadley Wickham
f1f18a2334
Clarify required argumented to shinyApp()
...
This does technically change the interface as `shinyApp(server = function(input, output) ...))` would have previously worked, but it didn't generate a useful app.
Fixes #2462
2019-09-04 09:57:19 -05:00
Hadley Wickham
afc556f801
More details about server argument
...
Fixes #2508
2019-09-04 09:46:57 -05:00
Hadley Wickham
7f240839fc
Document shiny.appobj in own file
...
Fixes #2458
2019-09-04 09:44:48 -05:00
trestletech
0066cff652
- update NEWS
...
- only source global in server.R mode
- only use intermediary environment if opted-in to autoloading.
2019-08-28 10:20:42 -05:00
trestletech
f872a0c80a
Only use loadSupport if opted-in to autload.r
2019-08-28 10:15:11 -05:00
trestletech
6167247ea2
Fix default param
2019-08-27 15:59:27 -05:00
trestletech
0c23f78ab7
Make loading helpers opt-in.
2019-08-27 15:29:58 -05:00
trestletech
7c10fc3514
Merge remote-tracking branch 'origin/master' into jeff/feature/helpers
2019-08-27 12:54:06 -05:00
Jeff Allen
494ef42aa8
Clarify docs
2019-08-27 17:46:17 +00:00
Winston Chang
3ffab69ad6
Register shiny's knit_print methods on load
2019-08-26 11:28:19 -05:00
trestletech
d2deda238a
Move global.R sourcing into an exported load function
2019-08-14 14:25:05 -05:00
trestletech
7317a8304f
Only load top-level R files in R/
...
Ignores nested directories to better follow R package conventions. We want to align well so that this structure is portable to golem.
2019-08-12 15:03:50 -05:00
trestletech
5ea9d70fb4
Require capitalized R/ dir.
2019-08-12 14:59:16 -05:00
trestletech
51befe3e27
Add news
...
and other minor changes from self-review
2019-08-08 15:55:08 -05:00
trestletech
7fe973145d
Test ui/server/app/global sourcing.
2019-08-08 11:44:01 -05:00
trestletech
da3fc276fd
Revert "DI the source function for testing."
...
This reverts commit c2dfea18c4 .
2019-08-08 09:35:07 -05:00
trestletech
c2dfea18c4
DI the source function for testing.
2019-08-06 14:08:25 -05:00
trestletech
4be6bbc681
Load helpers into isolated environment
...
And scaffold out the tests.
2019-08-06 10:49:38 -05:00
trestletech
dc3ed2f79b
Support case-agnostic r/ dir loading
2019-08-05 17:33:07 -05:00
trestletech
5d95c7a9cb
Load helpers in R/ on app startup
...
No support yet for case-sensitive file systems when loading the dir.
2019-08-05 17:25:14 -05:00
Winston Chang
eb45f7fcba
Remove outdated information for shinyApp()
2019-06-28 22:31:29 -05:00
trestletech
7fc497eeb8
Auto-generated link conversation, not manually reviewed.
2019-06-19 15:46:13 -05:00
trestletech
ecefdcd951
Convert R to MD
...
Used roxygen2md::roxygen2md(scope="simple")
Not manually reviewed.
2019-06-19 15:28:03 -05:00
Winston Chang
1e88990a0b
Fix serving of www/index.html. Closes #2380
2019-04-11 11:57:48 -05:00
Winston Chang
8831b4da9e
Use static serving for app's own assets
2018-11-20 12:25:46 -06:00
Winston Chang
213ee7be13
Quote arguments to do.call() for nicer stack traces. Closes #1851
2017-09-26 14:36:19 -05:00
Barbara Borges Ribeiro
aff3ac0bb3
Add onStop function ( #1770 )
...
* NEWS item
* added `onStop` arg to `shinyApp()` (and renamed our internal `onEnd` - which is what was calling `on.exit()` already - to `onStop` as well)
* added onStop() function
* add entry for documentation
* make it work for all possible app structures (interactive, saved as app.R, saved as ui.R and server.R)
* fix #1772 : make sure `onStart` works in all scenarios
* update NEWS
* improved wording
* more wording
* and more wording
* don't stop execution if a `onStop` callback function results in an error
* remove "(all sessions have been disconnected)" because it's misleading
* add @seealso documentation
* shamefully forgot to Cmd Shift D
* change code place
* Code review feedback
* onStop: use session argument instead of scope
2017-07-27 14:54:55 -05:00
Joe Cheng
c0a298e484
Add reactive debounce and throttle functions
2016-12-13 17:22:12 -08:00
Barbara Borges Ribeiro
d28397df93
Fix #1359 : shinyApp options argument ignored when passed to runApp ( #1483 )
2016-12-06 20:52:19 +00:00
shrektan
1429b0677e
fix a typo: option() -> options()
2016-10-18 14:56:38 -05:00
Winston Chang
641524c80e
More docs for enableBookmarking
2016-08-24 17:00:59 -05:00
Winston Chang
55802354d4
Add enableBookmarking arg to shinyApp()
2016-08-24 14:47:56 -05:00
Winston Chang
3223332906
Merge pull request #1209 from wch/bookmarkable-state
...
Bookmarkable state
2016-08-05 16:15:12 -05:00
Winston Chang
f78bd08440
Correctly handle bookmark options for global.R and app.R
2016-08-05 16:08:49 -05:00
Winston Chang
8346f5ab08
Fix enableBookmarking references
2016-08-03 14:41:37 -05:00
Barbara Borges Ribeiro
8a2846461b
removed extra line at end of example section
2016-08-02 03:40:56 +01:00
Winston Chang
49f1ac333d
Always get appDir when shinyApp object is created
2016-08-01 14:01:16 -05:00
Winston Chang
4982110be9
configureBookmarking affect next shinyApp object creation
2016-07-21 12:49:36 -05:00
Winston Chang
d5975195b3
Initial version of saving state
2016-05-20 14:10:26 -05:00
Joe Cheng
1608b652d7
Fix unnecessary :::
2016-01-05 14:02:16 -08:00
Joe Cheng
85bea95f6b
Merge pull request #1029 from rstudio/joe/feature/knit_print.reactive
...
Add knit_print.reactive
2015-12-30 14:31:26 -08:00
Joe Cheng
2da9bc07ac
Defer subapp iframe loading until main app has loaded
...
Fixes #1047 defer loading of iframes
2015-12-22 11:14:12 -08:00
Joe Cheng
26a0c3520c
Add knit_print.reactive
...
Allows us to drop reactive expressions right into Rmd docs
with runtime:shiny and have them stay up-to-date.
2015-12-09 16:34:55 -08:00
Joe Cheng
e391c1fda3
Implement autoreload
2015-11-04 13:44:38 -08:00
Jonathan McPherson
85e2e00bc4
let runApp accept single .R file parameters
2015-10-16 09:22:44 -07:00
Yihui Xie
89fe2ff217
a more fundamental fix of the Unicode issue
...
for R <= 3.2.2, Unicode chars don't work for shiny mainly because we want to
preserve the source reference, and unfortunately srcfilecopy() fails because of
the bug https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16264
here I use lines = '' to get around the bug, and assign the source lines to
the srcfile object later, so there is no grep("\n", multibyte_chars) occuring
I also replaced source() with a custom version, which is much simpler and works
better with Unicode chars
2015-09-23 23:00:20 -05:00
Winston Chang
241a482236
Add explicit namespace to non-base functions
2015-08-04 12:30:41 -05:00
Winston Chang
b7acaf9519
Convert donttest examples; check for interactive() instead
2015-01-22 13:21:23 -06:00
Winston Chang
fa9fdb01b0
Add info about using shinyApp and runApp together
2015-01-02 11:47:51 -06:00