Skip to content

Releases: TimSusa/midi-bricks

Update electron version to 10.1.2

19 Sep 22:40
Compare
Choose a tag to compare
Pre-release

Maintanance

  • Update electron version to 10.1.2
  • Further refactor out unneeded createNextState

Bug Fixes

  • Configure timescheduler and raf (30cba3e)
  • Input listener performance (184c13c)

Download and Install

mac: Please, download the *.dmg File (can be seen on "assets" at the bottom here) and double click
win: Please, download the *.exe File (can be seen on "assets" at the bottom here) and double click
linux: Please, download the *.tar.gz File (can be seen on "assets" at the bottom here) and you know, what to do

v1.3.39-alpha.8

19 Sep 20:35
Compare
Choose a tag to compare
v1.3.39-alpha.8 Pre-release
Pre-release

Features

  • Get rid of redux-generate, so a lot of boilerplate code was saved
  • Reduce bundle size of about over 200kB
  • Use slices for state management, which improves overall redux performance

Bug Fixes

  • Fontsize and Fontweight settings input (b813bb1)
  • Toggle hide value (90882b4)

Download and Install

mac: Please, download the *.dmg File (can be seen on "assets" at the bottom here) and double click
win: Please, download the *.exe File (can be seen on "assets" at the bottom here) and double click
linux: Please, download the *.tar.gz File (can be seen on "assets" at the bottom here) and you know, what to do

v1.3.39-alpha.7

19 Sep 13:03
Compare
Choose a tag to compare
v1.3.39-alpha.7 Pre-release
Pre-release

Fixes

  • Crash when changing views without loaded a preset (47c0fdb)
  • Opening of footer pages settings menu (adb0111)
  • Refactored out every location, where mapDispatchToProps was used
  • Get hair on burning
  • Crash when changing pages (9c84f5b)
  • Horz slider height #224 (452ad38)
  • Issue #223 with breaking slider ranges (ede32c2)
  • Label is hidden when "Hide Label" is active #225 (3d2c5ec)

Download and Install

mac: Please, download the *.dmg File (can be seen on "assets" at the bottom here) and double click
win: Please, download the *.exe File (can be seen on "assets" at the bottom here) and double click
linux: Please, download the *.tar.gz File (can be seen on "assets" at the bottom here) and you know, what to do

Fix Horizontal Slider: range limits break slider function #223

19 Sep 06:43
Compare
Choose a tag to compare

Fix

  • Horizontal Slider: range limits break slider function #223
  • Radically refactored slider component
  • Massively saved code lines

Download and Install

mac: Please, download the *.dmg File (can be seen on "assets" at the bottom here) and double click
win: Please, download the *.exe File (can be seen on "assets" at the bottom here) and double click
linux: Please, download the *.tar.gz File (can be seen on "assets" at the bottom here) and you know, what to do

Fix global midi delay input

18 Sep 15:15
Compare
Choose a tag to compare
Pre-release

Features

  • Add tooltip warning to input of globalMidiInputDelay (9d95dd2)
  • Have global settings dynamically available (Performance improvement) (5ffb3b5)

Refactor

  • Refactor a lot of code for using dispatch hooks

Bug Fixes

  • Input of global midi input (94108e8)

Download and Install

  • mac: Please, download the *.dmg File (can be seen on "assets" at the bottom here) and double click
  • win: Please, download the *.exe File (can be seen on "assets" at the bottom here) and double click
  • linux: Please, download the *.tar.gz File (can be seen on "assets" at the bottom here) and you know, what to do

fix: Input on Midi Settings Dialog

16 Sep 17:06
Compare
Choose a tag to compare
Pre-release

Fix

  • If some input for midi settings is given, there was a bug re-rendering the whole ui. This was because of dynamically loading the component via dynamic imports. So the whole user focus was reset. This is fixed now!

Download and Install

  • mac: Please, download the *.dmg File (can be seen on "assets" at the bottom here) and double click
  • win: Please, download the *.exe File (can be seen on "assets" at the bottom here) and double click
  • linux: Please, download the *.tar.gz File (can be seen on "assets" at the bottom here) and you know, what to do

Establish global midi input delay

15 Sep 21:57
Compare
Choose a tag to compare
Pre-release

Features

  • Establish global midi input delay as global setting
  • The changes can be saved into the presets and could be loaded afterwards without any additional changes

Download and Install

  • mac: Please, download the *.dmg File (can be seen on "assets" at the bottom here) and double click
  • win: Please, download the *.exe File (can be seen on "assets" at the bottom here) and double click
  • linux: Please, download the *.tar.gz File (can be seen on "assets" at the bottom here) and you know, what to do

Big refactoring

15 Sep 19:37
Compare
Choose a tag to compare
Big refactoring Pre-release
Pre-release

Refactor

  • refactor all concerning code into global-state
  • prepare migration for usage of so called slices, which are offered by redux-toolkit

Fixes

  • Fix page settings view

Features

  • Optimise memory management for ui components
  • Use only useSelector hooks to get data from global state

Download and Install

mac: Please, download the *.dmg File (can be seen on "assets" at the bottom here) and double click
win: Please, download the *.exe File (can be seen on "assets" at the bottom here) and double click
linux: Please, download the *.tar.gz File (can be seen on "assets" at the bottom here) and you know, what to do

Performance Improvements

12 Sep 14:32
Compare
Choose a tag to compare

Features

  • Migrate to redux-toolkit
  • Get away from redux-starter kit
  • Refactor code accordingly
  • Get rid more and more of connect method
  • use more hooks
  • Update diverse Libraries
  • All over saved code and improve performance

Download and Install

mac: Please, download the *.dmg File (can be seen on "assets" at the bottom here) and double click
win: Please, download the *.exe File (can be seen on "assets" at the bottom here) and double click
linux: Please, download the *.tar.gz File (can be seen on "assets" at the bottom here) and you know, what to do

Improve midi listener performance

31 Aug 16:07
Compare
Choose a tag to compare
Pre-release
  • increase debounce delay to 15ms
  • get rid of redux logger
  • establish redux timescheduler, which is set to 15ms aswell