Skip to content

Commit

Permalink
Update DESCRIPTION and NEWS
Browse files Browse the repository at this point in the history
  • Loading branch information
FrancoisGuillem committed Aug 8, 2017
1 parent 5d593b5 commit 85606f7
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 2 deletions.
5 changes: 3 additions & 2 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
Package: manipulateWidget
Type: Package
Title: Add Even More Interactivity to Interactive Charts
Version: 0.7.0
Version: 0.8.0
Date: 2017-05-24
Authors@R: c(
person("Francois", "Guillem", email = "[email protected]", role = c("aut", "cre")),
person("RTE", role = "cph"),
person("JJ", "Allaire", role = "ctb"),
person("Marion", "Praz", email="[email protected]", role = "ctb", comment = "New user interface")
person("Marion", "Praz", email="[email protected]", role = "ctb", comment = "New user interface"),
person("Benoit", "Thieurmel", role = "ctb", email = "[email protected]")
)
Description: Like package 'manipulate' does for static graphics, this package
helps to easily add controls like sliders, pickers, checkboxes, etc. that
Expand Down
15 changes: 15 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
<!-- Copyright © 2016 RTE Réseau de transport d’électricité --->

# manipulateWidget 0.8.0 (2017-08-08)

## New features
* UI has now a button to save the current chart in an HTML file (thanks to Benoit Thieurmel).`manipulateWidget`gains a new parameter ".saveBtn" to show or hide this button.
* `manipulateWidget()` has a new parameter ".runApp". If it is false, then the function returns an object of class `MWController` that can be modified using command line instructions. This is useful to write tests for UIs created with `manipulateWidget()`.
* `manipulateWidget` interfaces can now be included in shiny applications thanks to the two new functions `mwModule()` and `mwModuleUI()`.
* A new virtual input called `mwSharedValue` has been introduced. It can be used to avoid repeating the same computations when inputs and output use a common intermediary value. It can also be used when
`manipulateWidget()` is used in a shiny application to send data from the main application to the module.
* `manipulateWidget()` now only updates the dependant inputs and outputs when user changes the value of an input. This can lead to important performance improvement in complicated applications.

## Bugfixes
* When a UI contained dynamic inputs, output was sometimes updated before inputs, which could lead to some errors.
* Opening the same application in two browsers (or tabs) resulted in strange results.


# manipulateWidget 0.7.0 (2017-06-08)

## Breaking changes
Expand Down

0 comments on commit 85606f7

Please sign in to comment.