3.7.0 (2020-01-05)
- dunarnia: Added BasicLedBar, InvolightMovingBar1808 & InvolightSlimPar784 (d7beb4d)
- dunarnia: Config for stifler32, Budapest (e919583)
- refreshconf: Added Showtec lights (5b85443)
- universe: Change channel value manually (2b1c5f3), closes #127
3.6.3 (2019-10-22)
- scene: Default values for fixtures & animations (44e3566)
3.6.2 (2019-10-17)
- luminave-server: Remove a scene from Thorium (01081e5)
- scene-manager: Show only 6 scenes in <= 1920px screens (cc07231)
3.6.1 (2019-10-11)
- animation: Don't reset the scene when animation is done (4866618), closes #112
- animation: Remove animation from venue (950a21e), closes #85
- fixture: Remove fixture from scene and venue (5ce5d6f), closes #83
- scene: Remove scene also from timeline (02ea464), closes #86
- scene: Remove scene causes no error anymore (96a152c), closes #86
- xy-pad: Default values can be undefined (a74da21)
3.6.0 (2019-10-10)
- animation: Remove animation also from scene (5ce15ca), closes #85
- directive: Convert to new lit-html standard (e099d31)
- dunarnia: Updated channel for white and amber (09c3256)
- jsconfbp: Added one more channel (0d760f9)
- constant: Added "amber" (fdf73dc)
- jsconfbp: Added all lights for the small stage @ akvarium (e87142c)
- scene: No animation for scene in timeline (06f943c)
- scene: No animation for scene in timeline (e62d021)
- xy-pad: Use the xy-pad to change Pan / Tilt (1b6dd63), closes #117
3.5.0 (2019-09-08)
3.4.0 (2019-08-30)
- fivetwelve: Removed unused methods (1158f60)
- install: Removed references to yarn (c198150)
- live: Save live change into localstorage (412f410)
- midi: Equal width for all grid items (2dc8f23)
- midi: Removed debugger and added correct boolean assignment (bed081f)
- modv: Change default URL for luminave (71df460)
- fixture: Added DunarniaLedPar for the Visual & Light workshop (fe86a93)
- jsconfeu2019: Final config from Windows PC (b8876a3)
- midi: Added ButtonRound & edit (00b9b51)
- midi: CC as NoteOn (7a10036)
3.3.0 (2019-08-13)
- Animations: Update shake and dimmer animation (f51e24d)
- fixture: Added "Stairville Wild Wash Pro 648 RGB" (a865ded)
- Fixtures: Adds an OppskPar fixture. (ad24c70)
- Param Transforms: Adds the ability to transform parameter values based on the value of another parameter. (32b9ced)
- timeline: Run in the background (763a720), closes #108
3.2.0 (2019-07-21)
- jsconfasia2019: Fixtures, venue & scenes (d9c1959)
3.1.0 (2019-07-19)
- animation: Don't set useless keyframes (2f2ff8f)
- build: BasePath should be / and not esm-bundled (5ac84dd), closes #79
- directive: React to "undefined" String (c0625d9)
- fixture: The properties are loaded from the store (e58a02e), closes #80 #8 #74
- keyframe-grid: Make all keyframes visible via scroll (5f31813)
- luminave: Build & merge fix (8bdcab6)
- luminave-server: Set correct default URL (a70350c)
- menu: Don't close menu on page reload (8d540d7)
- polymerx: Remove unused service worker (d664255)
- style: Remove unused character (31bd519)
- thorium: Listen for scene changes in the store (4808523)
- timeline: Animation is not defined (0a54bd4)
- timeline: Check for NaN (bb56fc1)
- timeline: modvColor is not used when scene gets removed (941dff8), closes #95
- animation: Add keyframes based on fixture properties (7f95ed3), closes #50
- config: 1...2...3(0) Feierei (73be830)
- configuration: Added the integration-configuration component (fdac5cb), closes #101
- dotjs2018: Added fixtures (0dc78f0), closes #91
- fivetwelve: Integration is configurable (d1a9625)
- fixture: Added BasicRGBDimmer (420c395)
- fixture-detail: Edit a fixture in it's own view (325b68b), closes #74
- general-view: Move general things to a main view (3e9660d)
- graphql: Interact with luminave-server via GraphQL (eaa31a7)
- graphql: Subscribe to data from luminave-server (eb64bfc)
- integration: GraphQL via Apollo (c8deef1), closes #101
- integration: Separated configuration from websocket connection (50b2801)
- integration-configuration: Status emoji (f2858e0)
- jsconfeu-2019: Everything we need for JSConfEU 2019 (8bff32a)
- luminave-server: Added action, reducer, selector & constants (cd8af1c)
- luminave-server: Added subscription (7448ab9), closes #100
- luminave-server: Default integration via GraphQL (b616b9a), closes #100
- midiController: Update the name, io & layout (9839fa5), closes #90
- modv: Added new mapping component (61404eb)
- modv: Get the x & y of grabCanvas (5d65b57)
- modv: Listen for data from modV (b85d486)
- ruhrjs: Added fixtures (b2c1682), closes #82
- selector: Is timeline playing? (b5bd2af)
- style: Links (be643cb)
- thorium: Dynamic animation (7c4218c), closes #100 #99
- thorium: Improved handling scenes & animations (4acf689), closes #100
- timeline: Combined all components & made timeline infinite (f4079f9), closes #61
- timeline: Dynamic scenes (d0af262), closes #100
- timeline: Infinite part 2 (6c88bc5), closes #16
- util: toFixedNumber (58859fa)
- venue: Added venues (1dd0b8e), closes #53
- venue: Automatically add matching fixture to slot (0bb255b)
- animation: Don't set useless keyframes (2f2ff8f)
- build: BasePath should be / and not esm-bundled (5ac84dd), closes #79
- channel-grid: Removed ducktape code (40ce991)
- config: Clean & working (bf6621f)
- config: Working config (33805b0)
- dekk: sceneNames must be an Array (a382973)
- dekk-manager: Get state from store (3c32f8c)
- directive: React to "undefined" String (c0625d9)
- dmx: Use hiRes instead of multiRange (c0d015c)
- error-handling: promise resolving (1856a91)
- error-handling: stable promise construct (ef4d6de)
- everything: Fixed everything with batches (0ccf403)
- fivetwelve: Get universe from store (55e866b)
- fixture: Attempt to fix #11 (86be373)
- fixture: Initialize fixture in live mode (f19e7f7), closes #17
- fixture: Remove fixture from scene and universe (7353b27), closes #45
- fixture: Renamed CameoFlatPar1RGBW (441b8a1)
- fixture: Set property (a96225d), closes #19
- fixture: The properties are loaded from the store (e58a02e), closes #80 #8 #74
- fixture-manager: Reload dmx fixture properties (1b83e56), closes #11
- keyframe: Use Math.round (2daae65), closes #18
- keyframe-grid: Make all keyframes visible via scroll (5f31813)
- localStorage: Unique identifier (f3c71fc)
- luminave: Build & merge fix (8bdcab6)
- luminave-server: Set correct default URL (a70350c)
- menu: Don't close menu on page reload (8d540d7)
- midi: Handle MIDI connect in every situation (31900e4), closes #14 #15
- midi-manager: Connection status & remove listener (4c57a48), closes #68 #69
- modv-integration: Listen on 0.0.0.0 (bf8d444)
- polymer-redux: Fixed dependency (2f23fe3)
- polymerx: Remove unused service worker (d664255)
- port: use correct port (2757712)
- property: Fixed type (b339350)
- scene: Reset fixture when removing animation (4573ee7), closes #35
- scene-bee: Show name of scene in input (b0923e8)
- server: Fix port definition to be ':1337' by default (c018052)
- state: fix activate loop (5e97a95)
- state: set channels on universes (7fc96b4)
- state: Set correct fixture properties (0cdda5b), closes #34
- style: Remove unused character (31bd519)
- thorium: Listen for scene changes in the store (4808523)
- timeline: Animation is not defined (0a54bd4)
- timeline: Check for NaN (bb56fc1)
- timeline: Don't trigger another loop (2f0495e), closes #23
- timeline: fix local duration (7304e79)
- timeline: modvColor is not used when scene gets removed (941dff8), closes #95
- timeline: Moved progress into animation (53a3100)
- timeline: Reset timeline for animation (62a9c3c), closes #28
- timeline: Updated animation is refelected in timeline (bf960d3), closes #36
- usb-dmx-controller: Only send universe when connected (9456396)
- usb-dmx-manager: Disconnect on error (1a2cebc)
- usb-dmx-manager: Port is null (5abdbbc), closes #40
- usb-dmx-manager: USB connection status across browsers (f76f9ea), closes #40
- webusb: Set initial data to 0 (3f9ccdf), closes #32
- components: Use PolymerElement & lit-html (ed809c8)
- activity: scenes can be active (f317db0)
- animation: Add keyframes based on fixture properties (7f95ed3), closes #50
- animation: animation-bee and addKeyframe (3e39bb1)
- animation: Convert keyframes to keytime (d9aaf90)
- animation: Headline (73e4820)
- animation: Set animation name (db39700)
- animation: Set name of animation (d7b6688)
- animation-manager: Add multiple animations (7bf9d2a)
- animations: add animation to layer (57b94ab)
- animations: Added animation-manager (4a09a2f)
- animations: added animations from config (3619fc5)
- app: added timeline (decafb0)
- buffer: Added browser-version of buffer (86b645f)
- client: added polymer (cde6559)
- client: styling (8e8a745)
- color-grid: Added row & column labels (03bc937)
- components: added connect button (578e4b7)
- components: added inputs (c347ca4)
- components: added timeline item (86aed87)
- components: channel-grid (f817964)
- components: channel-grid config (50098e3)
- components: channel-grid IDs (f39f0dc)
- components: grid component event handler (11dd852)
- config: 1...2...3(0) Feierei (73be830)
- config: Added config-manager (860104f)
- config: config loader (17672a8)
- config: JSFest 2018 (b6db375)
- config: VisionLordConfig example (fde823e)
- configuration: Added the integration-configuration component (fdac5cb), closes #101
- connections: Test usb & bluetooth connect buttons (855d8fa)
- constant: Moved global lists into constants (509d33f)
- dekk: Added dekk-manager (a251efe)
- dotjs2018: Added fixtures (0dc78f0), closes #91
- fivetwelve: Integration is configurable (d1a9625)
- fivetwelve: Send universe to fivetwelve (4ced96b), closes #20
- fixture: Add / reset fixtures (f64d255)
- fixture: Added BasicColor (4cb3058)
- fixture: Added BasicRGBDimmer (420c395)
- fixture: Added id (d78f344)
- fixture: Added labels to addFixture (e91ffee)
- fixture: Added Stairville Outdoor Stage Par Tri (e43bf73)
- fixture: Added UV property (450511d)
- fixture: Basic Fluter for JSConfEU (cf520c5)
- fixture: Change address (aabfd1d)
- fixture: Check for integer (4aa6f24)
- fixture: Remove fixture from everywhere (c7c577b)
- fixture: Reset fixture properties (d5e1101)
- fixture: Set fixture properties (a2630f1)
- fixture: Set name (bc4134c)
- fixture: Transformed into VisionLord style (13f50cf)
- fixture: UI improvements (3f5c6a3)
- fixture-detail: Edit a fixture in it's own view (325b68b), closes #74
- fixture-manager: Add bulk of fixtures (f50370f)
- fixture-manager: Create a Fixture Manager (55a14b8)
- fixtures: Added dmx fixtures (dbf9ff8)
- fixtures: Added dmx fixtures (e54cbae)
- flex: Added style (ad83d2e)
- general-view: Move general things to a main view (3e9660d)
- graphql: Interact with luminave-server via GraphQL (eaa31a7)
- graphql: Subscribe to data from luminave-server (eb64bfc)
- history: Added history (aaa7209)
- integration: Added dekk integration (383e3e8)
- integration: GraphQL via Apollo (c8deef1), closes #101
- integration: Separated configuration from websocket connection (50b2801)
- integration-configuration: Status emoji (f2858e0)
- jsconfeu-2019: Everything we need for JSConfEU 2019 (8bff32a)
- jsfest: Added fixture (1fde1f7)
- keyframe: Add keyframe to state (d7b5ed6)
- keyframe: Select property from FIXTURE_PROPERTIES (8bd890c)
- keyframes: Add and show keyframes (31d8793)
- keytime: Interpolate MultiRangeParam (175778f), closes #6
- live: Added live mode (5f43b4d)
- logo: Added Glitch Logo (100bf2b)
- luminave-server: Added action, reducer, selector & constants (cd8af1c)
- luminave-server: Added subscription (7448ab9), closes #100
- luminave-server: Default integration via GraphQL (b616b9a), closes #100
- midi: Add multiple scenes to MIDI (005baca)
- midi: Add scene to MIDI (d8e4a21)
- midi: Add scene to timeline (aecdae8)
- midi: Added midi-controller (8320606)
- midi: Added midi-manager (04aed38)
- midi: Change background while learning (32e620e)
- midi: Learn midi & midi-grid (7bc144c)
- midi: Show list of scenes (8e0770c)
- midi: Visualize active MIDI button (52ca542)
- midi-manager: Add custom MIDI controls (9795fbc)
- midiController: Update the name, io & layout (9839fa5), closes #90
- modv: Added new mapping component (61404eb)
- modv: Connect to modV (e22bffe), closes #10
- modv: Custom event "received-data-from-modv" (37c1492)
- modv: Display colors in correct order (1a78751)
- modv: Get the x & y of grabCanvas (5d65b57)
- modv: Handle multiple colors (6c349c2), closes #42
- modv: Listen for data from modV (b85d486)
- modv: Show icon when connected (2002934)
- redux: Added selectors (b93e17a)
- ruhrjs: Added fixtures (b2c1682), closes #82
- scene: Add multiple fixtures (d00ac3b)
- scene: Added scene-bee component (fd81fa6)
- scene: Set name & duration (1c2af4d)
- scene: Set name of scene (246a01d)
- scene: Show list of animations (b958e3e)
- scene: Show list of fixtures (4deb703)
- scene-manager: Assign fixtures and animations while creation (2caa88b)
- scene-manager: Remove animation + fixture in multi-add (60dfcfd), closes #72
- scenes: Added run button (e486f02)
- scenes: Added scenes (5b597d7)
- selector: Is timeline playing? (b5bd2af)
- server: Make server port configurable (61ffe7f)
- sort: Correct Natural Sort for Arrays (0e85b95)
- state: Added redux-thunk (a07bf0e)
- state: Integrate old components (e591f74)
- state: New version of polymer-redux (a746916)
- state: polymer-redux state example (949ae71)
- storage: Added storage-manager (fadf35b)
- storage: Download storage (bac2e7d)
- storage: Print the current storage (2fc04d8)
- style: Links (be643cb)
- theme: Added a dark-theme and improved UI (06d48bd)
- thorium: Dynamic animation (7c4218c), closes #100 #99
- thorium: Improved handling scenes & animations (4acf689), closes #100
- timeline: add labels on keyframes (57407be)
- timeline: add play button (17782e7)
- timeline: added simple progress (450c550)
- timeline: Combined all components & made timeline infinite (f4079f9), closes #61
- timeline: Dynamic scenes (d0af262), closes #100
- timeline: Handle scenes in a timeline (e6a3a04)
- timeline: Infinite part 2 (6c88bc5), closes #16
- timeline: Play scenes in a loop (aedd2a9)
- timeline: Remove scene + fixtures from timeline (65ba643)
- timeline: Remove scenes from timeline (bc715b9)
- timeline: Reset universe and fixtures (ef2a1ec), closes #24
- timeline: return values of animation (1c255c8)
- timeline: Start playback with space (d763809)
- timeloop: added simple timeloop (8377a7a)
- universe: Add & remove universes (bf4e7b4)
- universe: Reset universe (b1927df)
- universe: Set channel for universe (eaab59d)
- universe: Set channel for universe (d8ac840)
- usb-manager: Moved USB classes to usb-manager (202fffd)
- util: toFixedNumber (58859fa)
- uuid: Generate real UUID v1 (a0ced76)
- venue: Added venues (1dd0b8e), closes #53
- venue: Automatically add matching fixture to slot (0bb255b)
- everything: Optimazations for performance (9d34915), closes #37 #22
- fixture: Set all fixture properties at once (ddda6b0)
- fixtures: Improved performance (cbb3d44)
- modv: modV in global object (9d1753a)
- upgrade: Use Polymer 3.0.0 and not 3.0.0-pre.1
- cleanup: Removed go server
- components: Every component uses lit-html
- client: new frontend