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
9e35e8c947
Allow user code to pass width/height/pixelratio
2018-06-18 16:25:35 -05:00
Winston Chang
f98faef024
Document cache scoping and minor code cleanup
2018-06-18 16:25:35 -05:00
Winston Chang
0f9346ead5
Add different scoping levels for plotCache
2018-06-18 16:25:35 -05:00
Winston Chang
fc8118c694
First implementation of plotCache
2018-06-18 16:25:35 -05:00
Joe Cheng
026b7278c1
Merge pull request #2091 from schloerke/barret-varSelectInput
...
Variable Select Input
2018-06-14 09:39:09 -05:00
Barret Schloerke
375a7e7e5c
respect existing class values and add tests
2018-06-11 10:31:49 -05:00
Barret Schloerke
7a1aecb1a4
varSelectInput doc tweaks
2018-06-08 10:59:45 -04:00
Barret Schloerke
b3690e8680
add bullets in details for output return value (update corresponding example)
2018-06-08 10:51:37 -04:00
Barret Schloerke
97d490cfb4
remove rogue staticdocs fn
2018-06-07 16:52:35 -04:00
Barret Schloerke
2081dda6fc
merged master -> varSelectInput
2018-06-07 16:46:31 -04:00
Barret Schloerke
ea912fc50c
staticdocs for varSelectInput
2018-06-07 16:43:20 -04:00
Barret Schloerke
b655fdf68f
added news for varSelectInput
2018-06-07 16:43:05 -04:00
Barret Schloerke
4749f46a4f
add shiny.symbol and shiny.symbolList tests
2018-06-07 16:10:47 -04:00
Barret Schloerke
f95bb9c82d
compile and document
2018-06-07 16:10:24 -04:00
Barret Schloerke
6529529cdb
add new input 'varSelectInput()' and input binding 'shiny.symbol' and 'shiny.symbolList'
2018-06-07 16:10:01 -04:00
Tim Mastny
3a2a3f21d4
Improve optgroup documentation per #1864 ( #2084 )
...
* improves optgroup documentation per #1864
* change PR number in NEWS.md
* change addresses to addressed
2018-06-07 12:09:45 -05:00
Tim Mastny
631bc1c481
Addresses #2042 : lighten dates outside of range for datepicker ( #2087 )
...
* dehighlight dates outside of range for datepicker
* override color in shiny.css instead of package css
* refactored css styling to use specific references instead of !important
2018-06-07 11:57:27 -05:00
Winston Chang
2880391620
runApp: add support for IPv6 addresses
2018-05-25 16:19:51 -04:00
Joe Cheng
f742605a1b
Bump version to *.9000. Back to work!
2018-05-17 17:20:17 -07:00
Winston Chang
2afff67e89
Bump version to 1.1.0
v1.1.0
2018-05-16 15:18:59 -07:00
Winston Chang
fe7bd53250
Bump httpuv version and add NEWS note
2018-05-16 15:18:59 -07:00
Joe Cheng
6df3509869
Merge pull request #2062 from rstudio/joe/bugfix/windows-rounding
...
Fix #2061 : Tests failing on Windows due to rounding errors
2018-05-16 15:17:04 -07:00
Joe Cheng
062dc771aa
Fix #2061 : Tests failing on Windows due to rounding errors
2018-05-16 14:44:34 -07:00
Joe Cheng
9c3a0c86ca
Take dependency on later >=0.7.2
2018-05-01 20:37:25 -05:00
Winston Chang
01b24e984c
Merge pull request #2038 from rstudio/joe/bugfix/cycle-start-bugs
...
Fix #2037 : With enableBookmarking="url", clientData is not available …
2018-04-25 13:34:34 -05:00
Joe Cheng
9dd4302fe9
Fix #2037 : With enableBookmarking="url", clientData is not available when observers are first run
...
Also fixed reactiveTimer firing even while async tasks are active
2018-04-25 10:54:00 -07:00
Winston Chang
c2f03aa833
Merge pull request #2036 from rstudio/joe/misc/renderui-experimental
...
Remove "experimental feature" tag from renderUI
2018-04-24 12:42:04 -05:00
Barbara Borges Ribeiro
2260459422
brought observeEvent/eventReactive documentation up to date
2018-04-24 17:44:54 +01:00
Winston Chang
e838cc3fe9
Re-document
2018-04-24 10:24:52 -05:00
Winston Chang
74457b95e9
NEWS edits
2018-04-24 10:17:03 -05:00
Joe Cheng
d5754515a6
Remove "experimental feature" tag from renderUI
2018-04-23 17:05:08 -07:00
Joe Cheng
4ed13c04f5
Merge pull request #2032 from rstudio/fix-flushed-callbacks
...
Set default reactive domain when executing flushedCallbacks. Fixes #1975
2018-04-21 10:02:10 -07:00
Winston Chang
5a5294cc44
Set default reactive domain when executing flushedCallbacks. Fixes #1975
2018-04-21 11:46:50 -05:00
Joe Cheng
3a5d48ae7c
Remove outdated Remotes
...
Live code review by @wch
2018-04-19 14:59:10 -07:00
Joe Cheng
ffe883ab72
Merge pull request #2022 from rstudio/joe/bugfix/timer-leak
...
Fix #2021 : Memory leak with reactiveTimer and invalidateLater
2018-04-19 14:16:35 -07:00
Joe Cheng
31c4e0fdfe
Add test to demonstrate vectorized unscheduling
2018-04-19 12:52:30 -07:00
Joe Cheng
66f970e0bd
Merge pull request #2026 from rstudio/fix-ggplot2
...
Fix plot coordmap for devel version of ggplot2. Closes #2016
2018-04-19 12:46:38 -07:00
Winston Chang
07b223dcb0
Fix plot coordmap for devel version of ggplot2. Closes #2016
2018-04-19 11:40:26 -05:00
Joe Cheng
f1e27b6ffb
Fix #1922 : Warning: partial match of 'y' to 'yintercept'
2018-04-19 10:00:24 -05:00
Joe Cheng
389463aea5
Merge branch 'joe/feature/undedupe-inputs'
2018-04-18 19:33:37 -07:00
Joe Cheng
b11ab9a31c
Update NEWS
2018-04-18 12:53:31 -07:00
Joe Cheng
5fe85b07b7
Merge remote-tracking branch 'andrewsali/master'
2018-04-18 12:52:40 -07:00
Joe Cheng
3c7b1e7d21
Update NEWS
2018-04-18 12:32:16 -07:00
Joe Cheng
c556cf1e69
Fix #2021 : Memory leak with reactiveTimer and invalidateLater
2018-04-18 12:30:14 -07:00
Joe Cheng
722e5fb5f7
Modify internal JS to use Shiny.setInputValue, {priority: "event"}
2018-04-18 12:05:18 -07:00
Joe Cheng
e90cc591b7
Update NEWS
2018-04-18 11:57:55 -07:00
Joe Cheng
c555725201
Change {immediate: ...} to {priority: "deferred|immediate|event"}
...
This was the product of a long discussion between @wch, @alandipert, @bborgesr
and myself. The conflation of immediate (no throttle/debounce) and non-dedupe
in a single "immediate" flag was deemed unacceptable, because UI controls often
want immediacy but also dedupe. Introducing a second "dedupe" flag would work
but {immediate: false, dedupe: false} doesn't make much sense, and dedupe not
only implies that InputNoResendDecorator should behave differently but also
InputBatchSender (i.e. no deduplication AND no coalescing).
We decided to remove the "immediate" boolean option and replace it with a
string option that would have three possibilities at this time. The only con
to this approach is if anyone is calling onInputChange with immediate:true
today, and I can't imagine anyone is. The immediate flag only has any effect
if the input id that's being set has been put in debounce/throttle mode, and
I don't even think that is documented today, and I'm not even sure it's
possible to do it from custom JS (that's not part of a custom input binding).
2018-04-17 16:39:05 -07:00
Joe Cheng
cef1f3c7ee
withReactiveDomain now acts as a promise domain
...
Without this change, async handlers won't return any
value for getDefaultReactiveDomain().
library(shiny)
library(promises)
ui <- fluidPage(
p("This app tests if async handlers have reactive domains. You'll get a yes/no answer below."),
h3(
"Does it work?",
textOutput("answer", inline = TRUE)
)
)
server <- function(input, output, session) {
output$answer <- renderText({
promise_resolve(TRUE) %...>% {
if (!is.null(getDefaultReactiveDomain()))
"Yes!"
else
"No :("
}
})
}
shinyApp(ui, server)
2018-04-16 20:51:46 -05:00