JJ Allaire
8e59834989
Merge branch 'master' of github.com:rstudio/shiny
2012-07-18 16:36:25 -04:00
JJ Allaire
a87c3cdb88
add doctype and charset to html header
2012-07-18 16:36:17 -04:00
Joe Cheng
b2f9903e18
Allow dynamic rendering of front-ends
2012-07-18 13:04:35 -07:00
JJ Allaire
a48c8056f2
allow attributes without values via NA
2012-07-18 15:56:01 -04:00
JJ Allaire
dfd6b85296
defer varargs processing until tag function
2012-07-18 15:43:58 -04:00
JJ Allaire
f3aed1bd53
more work on html builder
2012-07-18 15:41:36 -04:00
Joe Cheng
41716d160b
Change startApp/runApp signature
...
Also change example apps to launch directly using runApp
2012-07-18 09:00:32 -07:00
Joe Cheng
bd87be2f7e
Tweak docs
2012-07-18 09:00:32 -07:00
JJ Allaire
9bd4ad6e47
first stab at html generation syntax
2012-07-18 08:56:08 -07:00
JJ Allaire
9bd0c01bdd
more scaffolding for ui module
2012-07-18 03:32:04 -07:00
JJ Allaire
7dc6b4035a
add initial scaffolding for ui module
2012-07-18 03:25:40 -07:00
Joe Cheng
3de022ba05
Add autosizing to reactive plots
...
Autosizing meaning the plot's HTML tag's clientside width and height will automatically be used by the renderer
2012-07-17 23:00:32 -07:00
Joe Cheng
a16f7b34ab
Allow output functions to access shinyapp and their name
2012-07-17 22:57:47 -07:00
Joe Cheng
0660ddbfbf
Values keys that start with . were not reactive
2012-07-17 22:28:22 -07:00
Joe Cheng
06c319d1aa
remove launchApp
2012-07-16 11:24:39 -07:00
Joe Cheng
696bee13af
Better interactive app lifecycle management
...
- When runApp returns, close the server socket
- Optionally launch browser when runApp is called
2012-07-16 09:30:35 -07:00
Joe Cheng
c5b835186c
Keep R responsive when running interactively
2012-07-16 09:12:49 -07:00
JJ Allaire
7de29090db
add launchApp function to run an app asynchronously and open it in a web browser
2012-07-16 06:18:57 -07:00
JJ Allaire
d982d15fbc
sleep for 100ms around calls to serviceApp (makes huge improvement in IDE responsiveness while apps are running)
2012-07-16 05:30:48 -07:00
Joe Cheng
00a8372a74
Fix some Rd formatting issues
2012-07-13 02:29:19 -07:00
Joe Cheng
108dd4ff24
Add invalidateLater API call
...
Provides a simpler mechanism for doing time-based invalidation of reactive functions.
2012-07-13 02:29:03 -07:00
Joe Cheng
8a687851f2
Allow multiple clients to connect; doc improvements
...
- Multiple clients can now connect on a single port, and each one gets a unique shinyapp instance
- Improve docs for reactiveXXX functions
- Simplify interface for running an app
2012-07-13 00:29:17 -07:00
Joe Cheng
52394d61bf
Add time infrastructure, reactiveTimer
2012-07-12 16:36:32 -07:00
Joe Cheng
c5b7e549ec
Pass input/output args to app func
2012-07-12 01:59:50 -07:00
Joe Cheng
13c7800c8c
Add function for getting sys time in millis
2012-07-12 01:46:02 -07:00
Joe Cheng
c4fdd04fb4
Allow running in package form
2012-07-04 14:24:58 -07:00
Joe Cheng
500501497f
Roxygenize
2012-07-04 14:11:35 -07:00
Joe Cheng
4106161753
Initial pass at packaging
2012-07-02 12:15:44 -07:00
Joe Cheng
8ce5a23c4b
Rename flush.react to flushReact
2012-07-02 12:03:15 -07:00
Joe Cheng
5c524af472
Use camel case for all functions and fields
2012-06-29 17:09:07 -07:00
Joe Cheng
4b1123c4e4
Simplify output API
2012-06-29 15:53:10 -07:00
Joe Cheng
c3268d0362
Simplify API
2012-06-29 09:34:15 -07:00
Joe Cheng
f3fa9883aa
Don't crash on errors in callbacks
2012-06-28 22:33:21 -07:00
Joe Cheng
8cf7ec9738
Drop 'shiny' from func names; layout changes
2012-06-28 22:27:22 -07:00
Joe Cheng
aee4f3780c
Stop using private functions from websockets
2012-06-27 11:19:32 -07:00
Joe Cheng
cc51dbd4e6
Improve default table styles
2012-06-27 10:44:49 -07:00
Joe Cheng
6955573dd0
Generalize app serving
...
- Separate generic server code from app logic
- Refactor folder layout to put examples in separate folders
- Separate shared client assets from app-specific stuff
- Introduce friendly functions for interacting with framework from app logic
2012-06-26 21:52:50 -07:00
Joe Cheng
141c57ad1e
Implement Shiny server in R
...
- Use websockets package to implement Shiny server in R
- NB: Current behavior is undefined if more than one client connects at the same time
- Added HTML and plot (actually image) binding types on the client
2012-06-26 17:53:28 -07:00
Joe Cheng
a8c44cb902
Refactoring, plus Observable
...
- Add Observable class (it both observes and can be observed)
- Add Map class for simpler interface to environments-as-tables
2012-06-26 10:11:16 -07:00
Joe Cheng
17b9d77547
First pass at R reactive lib
2012-06-22 15:33:52 -07:00