v0.15.0

@jean-emmanuel jean-emmanuel released this Jan 16, 2017 · 15 commits to master since this release

Changelog:

  • style
    • improved coherence, no more pure greys, better differenciation between clickable and static elements. Went back from "pure flat" to "flatty" to help with that (ie a few shadows to make layout more self-explanatory). Some widgets were slightly repimped.
  • bug fixes
    • push: options separators not hidden in the editor
    • error when touching a non-interractive object while touching a widget with the other fingers
  • widgets
    • multixy now behaves smarter: points are assigned to the closest touch points
  • main
    • modifying a session file will automatically update clients that have loaded the same file

Downloads

v0.14.0

@jean-emmanuel jean-emmanuel released this Jan 7, 2017 · 60 commits to master since this release

Changelog:

  • bug fixes
    • some layout regressions in chrome v49
  • main
    • osc input port (-o) is now set to the http port (-p) by default
  • widgets
    • new crossfader and switcher widgets that store and recall the state of other widgets
    • matrices now accept multiple color values (that will be sequencially passed to their children)
    • switches accept icons in their values' labels
  • engine
    • electron v1.4.13
  • misc
    • all widgets classes were rewritten using ES6 class expressions
    • firefox's minimal version is now 46 because of a ES6 related bug (note that it's still not officially supported)

Downloads

v0.13.1

@jean-emmanuel jean-emmanuel released this Dec 13, 2016 · 100 commits to master since this release

Changelog:

  • bug fixes
    • regression preventing received osc messages to be properly routed to widgets with preArgs
  • debug
    • errors occuring in the browser process are now piped to the main process' console with the source file name and the line number.

Downloads

v0.13.0

@jean-emmanuel jean-emmanuel released this Dec 13, 2016 · 108 commits to master since this release

Changelog:

  • main
    • new -b / --blank option to start editing a new session directly
    • new --disable-vsync option that improves performance (reduce input lag) on some systems
    • some inconsistent parameter combinations are now prevented
    • firefox compatibility improved (yet not perfect)
    • launcher window is no longer of the splash type, as it was difficult to close with some window managers
  • widgets
    • new modal container : a button that turns into a fullscreen panel when clicked.
    • sliders/xy: add spring option that makes that widget jump back to its initial value when released
    • fader: horizontal mode default height fixed
    • keyboard: black keys pressed state is more noticeable
    • matrices: added start option to choose the first subwidget's id
    • labels' height reduced
  • editor
    • new snap-to-grid feature
    • widgets' min-width set to grid's width
  • misc
    • building with node 4 is fixed

Downloads

v0.12.0

@jean-emmanuel jean-emmanuel released this Nov 24, 2016 · 254 commits to master since this release

Changelog:

  • bug fixes
    • error popups raised by the main process can be closed
    • sliders don't send same value over network when the value change is below the widget's precision
  • widgets
    • new (piano) keyboard widget
    • matrices: fixed preArgs option; added split option (default to false), this changes the default osc messages formatting for these widgets
    • icons in labels are inserted using the ^ prefix
    • text: icons support in value
  • tabs
    • icons support in label
  • misc
    • fontawesome update (4.7.0)

Downloads

v0.11.6

@jean-emmanuel jean-emmanuel released this Nov 22, 2016 · 280 commits to master since this release

Changelog:

  • widgets
    • meter: rewritten using fader as base
    • strip: center widget horizontally if width is set
    • fader/knob: compact gauge's alpha varies slightly as the distance to the origin grows
  • misc
    • one example session added

Downloads

v0.11.5

@jean-emmanuel jean-emmanuel released this Nov 20, 2016 · 295 commits to master since this release

Changelog:

  • bug fixes
    • [regression] broken horizontal fader and pads

Downloads

v0.11.4

@jean-emmanuel jean-emmanuel released this Nov 19, 2016 · 304 commits to master since this release

/!\ Pads & horizontal faders are broken in this release /!\

Changelog:

  • bug fixes
    • fader: default height/width not set when top/left is auto

Downloads

v0.11.3

@jean-emmanuel jean-emmanuel released this Nov 19, 2016 · 308 commits to master since this release

/!\ Pads & horizontal faders are broken in this release /!\

Changelog:

  • widgets
    • knob: gesture's precision is proportionnal to the widget's size
    • fader: height:auto (or width for horizontal mode) makes the fader expand automatically
  • ui
    • cleaner forms in editor and launcher

Downloads