Skip to content

Latest commit

 

History

History
406 lines (330 loc) · 37.4 KB

CHANGELOG.md

File metadata and controls

406 lines (330 loc) · 37.4 KB

3.7.0 (2020-01-05)

Bug Fixes

  • universe: Default refresh should be false (34f2dc1), closes #127

Features

  • 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)

Bug Fixes

  • scene: Default values for fixtures & animations (44e3566)

3.6.2 (2019-10-17)

Bug Fixes

  • luminave-server: Remove a scene from Thorium (01081e5)
  • scene-manager: Show only 6 scenes in <= 1920px screens (cc07231)

3.6.1 (2019-10-11)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • dependency: Updated to lit-html 1.1.2 & lit-element 2.1.0 (5de1151), closes #114

Features

  • fixture: Added Laserworld CS 1000 RGB MK2 (b02a539)
  • modv: Cyberpunk googles integration (b10caab)

3.4.0 (2019-08-30)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • Animations: Update shake and dimmer animation (f51e24d)

Features

  • 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)

Features

  • jsconfasia2019: Fixtures, venue & scenes (d9c1959)

3.1.0 (2019-07-19)

Bug Fixes

  • 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

Features

  • 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)

1.0.0 (2019-06-10)

Bug Fixes

  • 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

chore

  • cleanup: Remove go server (5e567ef)
  • upgrade: Use Polymer 3 (b77c60e)

Code Refactoring

  • components: Use PolymerElement & lit-html (ed809c8)

Features

  • 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)

Performance Improvements

  • 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)

BREAKING CHANGES

  • 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