Releases: TimSusa/midi-bricks
Update electron version to 10.1.2
Maintanance
- Update electron version to 10.1.2
- Further refactor out unneeded createNextState
Bug Fixes
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
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
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
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
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
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
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
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
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
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
- increase debounce delay to 15ms
- get rid of redux logger
- establish redux timescheduler, which is set to 15ms aswell