Git Product home page Git Product logo

comp_app's People

Contributors

jhhughes256 avatar

Watchers

 avatar  avatar

comp_app's Issues

Reallocation - Slider Reactivity

Issue Description

The current implementation of slider reactivity worked well when all sliders were visible. Now the reactivity of sliders makes the transition between different sliders jarring, as once one slider is moved and the user changes to another slider they now have a slider that is on a value they never chose.

Potential Solutions

To fix this it may be better to store user slider values in an object (a matrix?). By doing this we can remember what the user has chosen previously and don't change their input based on what's happening on the backend. This would have the side effect of the app remembering every change the user makes, which I think may be a good thing.

If this is implemented, reset buttons would be nice. One on a composition level to remove all changes, and one on a slider level, to return the value stored in the reactive object that dictates the slider value to zero.

Compositions - Column graph output

Issue Description

It is currently difficult to interpret how compositions have changed from baseline.

Suggested Feature

Present a column graph that shows the base composition and the changes that you have proposed. Bonus points if it's animated.

Reallocation - Switching between methods

Issue Description

The difference between the two reallocation methods (one-for-one and one-for-remaining) is currently too ambiguous.

Requested Changes

  • Use tick box to swap between the two methods
  • When selecting one-for-one only allow one box to be pressed
  • When selecting one-for-remaining only allow one column of boxes to be pressed
  • Fade out sliders etc. so that user understands what they are changing
  • Add pop-ups, warnings, so that user understands what they are changing

Reallocation - Need protection from negative composition

Issue Description

With the current reallocation function 05_reallocation_function.R it is possible for a composition to become negative.

Example

Run runApp("apps/heatmap_compositions") and click the bottom left button of the grid. Slide sleep to 120. MVPA is now a negative composition.

Model - Selection/Ranking Input

Issue Description

Final app will require the ability for the user to select which outcomes they would like to observe (read: which model to run). This will then need to be presented in the output.

Suggested Feature

A drag and drop interface may be beneficial. Early work has been done finding UI functions that allow drag and drop. shinyjqui seems promising as seen in apps/shinyjqui_dragdrop_order. Output would be displayed in the order the user desired, likely using renderTable() . Main text displaying overall benefit would be done using renderPrint() along with some HTML/CSS to make it looks nice.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.