Barret Schloerke
e0f4bbd20d
skip adding entries if the reactId is rNoCtx
2018-05-02 15:12:21 -04:00
Barret Schloerke
5ae2d5a24b
Allow for isolate calls to have no context and input name changes to have no context
2018-05-02 15:11:58 -04:00
Barret Schloerke
8648737a7a
fix missing period bug
2018-05-02 15:11:19 -04:00
Barret Schloerke
6e090d5112
active enter and value change now pulse and use ActiveStateStatus helper
2018-05-02 11:25:08 -04:00
Barret Schloerke
2207e561f2
fix progress bar tick leaking right bug
2018-05-02 11:24:33 -04:00
Barret Schloerke
b9cd5b572b
first pass at ActiveStateStatus class with invalidate
2018-05-02 11:04:30 -04:00
Barret Schloerke
344c6f3ee7
use graph style and do not animate graph style
2018-05-02 11:03:52 -04:00
Barret Schloerke
f6f2c0ed56
first pass at cacheing graphs. wait for now
2018-05-02 11:01:01 -04:00
Barret Schloerke
ec7a66a966
make edges shades of grey
2018-05-02 11:00:34 -04:00
Barret Schloerke
23ca428a01
add cycle markers in the timeline
2018-05-02 10:58:47 -04:00
Barret Schloerke
eb9f251e34
add nav buttons
2018-05-02 10:58:15 -04:00
Barret Schloerke
394d875eb4
valuechange addressed when an isolateInvalidateEnd is called
...
invalidate end also sets color to a 'done' grey
2018-05-01 14:12:02 -04:00
Barret Schloerke
4cc6403867
do not double log observable set invalidation
2018-05-01 14:09:09 -04:00
Barret Schloerke
9d5fa773f3
add classes and colors for different states of a graph
...
* reactive key value change until invalidate end has finished
* latest enter is darker green than others
* mousedown added to timeline click
* mousedown and mouse movement added to timeline
2018-05-01 10:08:37 -04:00
Barret Schloerke
075ca49a1f
log that invalidation has occured when an input value changes a key
2018-05-01 10:06:13 -04:00
Barret Schloerke
9564f1d871
invalidate rlog namesDeps on value change
2018-05-01 10:05:36 -04:00
Barret Schloerke
cf546a47b6
on rlog object definition, do not trigger a value change
2018-05-01 10:05:23 -04:00
Barret Schloerke
d3a4f35170
merge master --> reactlog
2018-04-30 11:25:03 -04:00
Barret Schloerke
f450aea449
allow for skipping to next cycle by holding altKey and arrow L/R
2018-04-30 11:21:15 -04:00
Barret Schloerke
aed308b259
styles added to animation in cyto nodes
2018-04-30 11:20:45 -04:00
Barret Schloerke
714dffc943
set up ghost edge and use classes in cyto graph
2018-04-30 11:04:13 -04:00
Barret Schloerke
f8a173efbd
first pass at cytoscape.js graph
2018-04-30 10:06:59 -04:00
Barret Schloerke
70e7822dd1
be clear in action name provided in log and give dependsOnRemove a ctxId
2018-04-30 10:06:40 -04: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
Barret Schloerke
452631550a
single quotes to double quotes
2018-04-24 11:34:12 -04:00
Barret Schloerke
a14266b452
add freeze and thaw to logger
2018-04-24 11:34:00 -04: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
Barret Schloerke
ceb19c7573
use an rLog object to do all logging
2018-04-24 10:49:16 -04: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
Barret Schloerke
7336d327b3
first pass at adding domain to all rlog functions
2018-04-18 11:49:11 -04: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