Permalink
Commits on Jan 11, 2017
  1. Fixes #153

    JobJob committed Jan 11, 2017
Commits on Dec 28, 2016
  1. Merge pull request #151 from JuliaGizmos/jbj/option-pairs

    Allow pairs as options
    shashi committed on GitHub Dec 28, 2016
  2. Allow pairs as options

    Makes the demo in the README work
    JobJob committed Dec 28, 2016
  3. don't call Pkg.update in build

    shashi committed Dec 28, 2016
  4. Test updates

    JobJob committed Dec 28, 2016
  5. Fix text/latex output rendering

    Also makes it update more neatly (esp if MathJax Math settings->Math renderer->fast preview option is disabled)
    plus minor error message improvement
    JobJob committed Dec 28, 2016
  6. Adds aliases vslider and vselection_slider

    also selection_slider default index now matches slider (round down not round up)
    JobJob committed Dec 28, 2016
  7. Reduce pushing to widget's signals when value hasn't actually changed.

    This stops the initial `push!` when you first click on a new slider
    JobJob committed Dec 28, 2016
  8. Fix autosync of Options Widgets label

    Without this, the whole widget state (i.e. all options for a selection_slider - the default for @maniupulate) is sent to the front-end each time the user moves the slider. This was occasionally causing the slider to be out of sync/move automatically for me.
    JobJob committed Dec 28, 2016
Commits on Dec 26, 2016
  1. fix failing tests

    shashi committed Dec 26, 2016
  2. [ci skip] add travis badge

    shashi committed Dec 26, 2016
  3. update tests

    shashi committed Dec 26, 2016
  4. Fixup REQUIRE

    shashi committed Dec 26, 2016
Commits on Dec 12, 2016
  1. Merge pull request #142 from JuliaGizmos/jbj/set-and-forget

    Adds `set!` function
    shashi committed on GitHub Dec 12, 2016
  2. Adds set!

    `set!(w::Widget, fld::Symbol, val)`
    
    Set the value of a widget property and update all displayed instances of the
    widget. If `val` is a `Signal`, then updates to that signal will be reflected in
    widget instances/views.
    
    If `fld` is `:value`, `val` is also `push!`ed to `signal(w)`
    JobJob committed Dec 11, 2016
  3. Option Dicts Typed better

    Means Option.signal will be typed better, which is important in certain cases
    JobJob committed with shashi Dec 6, 2016
  4. Merge pull request #141 from JuliaGizmos/jbj/update-intro-notebooks

    Update intro notebooks
    shashi committed on GitHub Dec 12, 2016
Commits on Dec 11, 2016
  1. Merge pull request #138 from JuliaGizmos/jbj/selection-slider-sweeteners

    SelectionSlider Sweeteners
    shashi committed on GitHub Dec 11, 2016
  2. Merge pull request #137 from JuliaGizmos/jbj/hbox-vbox

    Adds hbox and vbox
    shashi committed on GitHub Dec 11, 2016
  3. Selection Sliders default to middle of range and update to nearest value

    To disable updating to nearest value use syncnearest=false - see docstring for more details
    JobJob committed Dec 11, 2016
  4. Adds hbox and vbox

    create_view factored to create the comm, but not send the "method"=>"display" message. display_widget does that now after calling create_view.
    
    Slightly raw Dev Guide
    JobJob committed Dec 9, 2016
Commits on Dec 10, 2016
  1. Merge pull request #135 from JuliaGizmos/jbj/widget-sig-init

    Various widget updates
    shashi committed on GitHub Dec 10, 2016
  2. Merge pull request #131 from JuliaGizmos/jbj/signal-widget-v2

    Enables correct display and updating of Signal{Widget}s
    shashi committed on GitHub Dec 10, 2016
Commits on Dec 9, 2016
  1. Minor Test notebook update

    JobJob committed Dec 9, 2016
  2. Minor fixes

    JobJob committed Dec 9, 2016
  3. Adds signal sync for textbox

    JobJob committed Dec 9, 2016
Commits on Dec 8, 2016
  1. Widget signal autosync

    Adds `Reactive.map`s to keep most Widgets in better sync with their signals, i.e. push!ing to most widget's signals will update the widget's state too
    Improves handling of `signal` and `value` fields being set on widget creation
    Fix rare bug when backbone updates for options have only the label and no value field
    Adds notebook for manual testing
    JobJob committed Dec 8, 2016
Commits on Dec 7, 2016
  1. Adds orientation option to sliders, makes readout optional

    also fixes progress and adds update!(p::Progress, val) which can be called to update the Progress widget and redisplay it
    
    plus:
    1) combined view_state(::Widget, ...) and view_state(::InputWidget, ...) into one method
    
    2) removed add_ip3_state!()
    
    3) Dicts changed to {Symbol,Any}
    
    4) factored out init_widget_dict from create_view
    
    5) couple of f{T<:Widget}(x::T)s changed back to f(x::Widget)
    
    6) added a viewdict(w::Widget) method that allows setting some widget specific view properties that can't be set in state_dict
    JobJob committed Dec 7, 2016