Releases: intechstudio/grid-editor
Releases · intechstudio/grid-editor
1.2.49
What's Changed
- ActionBlock information is cleaned up and is made to be typed by @elsoazemelet in #546
- Cleanup of user_input and runtime store by @elsoazemelet in #545
- Fix package manager freeze if IO error happens during download by @danim1130 in #549
- Reworked callbacks to Promises and Rewritten engine to Promised based serial communication by @elsoazemelet in #552
- Added feature of Virtual Modules by @elsoazemelet in #555
- Increased timeout when writeBuffer is busy to avoid module drops by @elsoazemelet in #547
- Fixed unhandled Device Lost error by @elsoazemelet in #572
- Handle user errors in login panel by @danim1130 in #556
- 🚩PR: Action picker resizes to window height by @elsoazemelet in #576
- 🚩PR: Monaco editor snaps to middle panel container by @elsoazemelet in #577
- 🚩PR: Reworked ResizeObserver to use:watchResize by @elsoazemelet in #578
- 🚩PR: Fixed indentation of special blocks by @elsoazemelet in #579
- 🚩PR: Various QA fixes of stable by @elsoazemelet in #569
- Mock Preload for Browser Mode by @kkerti in #571
- Added editor version to configuration mocking by @kkerti in #581
- 🚩PR: Refactored modal dialogs, unified design is introduced, reworked Monaco editor by @elsoazemelet in #575
- 🚩PR: Refactored GridProtocol by @elsoazemelet in #585
- 🚩PR: Fixed runtime error for dropdown select list by @elsoazemelet in #573
- 🚩PR: Fixed error of plugging in real module in virtual mode by @elsoazemelet in #584
- 🚩PR: Fixed visual bugs of UI scaling by @elsoazemelet in #586
- Revert "🚩PR: Refactored GridProtocol" by @SukuWc in #589
- Move UI components to separate NPM library by @danim1130 in #592
- 🚩PR: Reverted reverted Protocol merge, fixed GridProtocol refactor by @SukuWc in #591
- 🚩PR: NVM erase not flushing runtime is fixed by @elsoazemelet in #595
- 🚩PR: Fixed error of unhandled exception when scheduler breaks by @elsoazemelet in #599
- 🚩PR: Renamed plugin to package in code base by @elsoazemelet in #601
- 🚩PR: Added analytics, and unified profile/preset load overlay handling by @elsoazemelet in #596
- 🚩PR: Heartbeat is now sent out whenever is possible to grid by @elsoazemelet in #598
- Add logging capabality to the editor by @danim1130 in #600
- Firmware required version updated for both versions by @SukuWc in #603
- Version number updated in package.json by @SukuWc in #606
- Changed runtime to ProtectedStore by @elsoazemelet in #604
- Every button is now MoltenPushButton by @elsoazemelet in #605
- 🚩PR (Connecting): Profile Cloud Save Feature is improved by @elsoazemelet in #616
- 🚩PR: Fixed crash of stable by @elsoazemelet in #615
- Fixed invalid revert issues by @elsoazemelet in #622
- Stable FIX by @elsoazemelet in #623
- Stable fixes by @elsoazemelet in #627
- Added ids for serial error by @elsoazemelet in #628
- WIP: Send arbitery data thorugh to packages (lua: package_send("package_name", any, any ...)) by @SukuWc in #614
- KKERTI notarization workflow update by @kkerti in #630
- KKERTI web-build hosted preview urls by @kkerti in #621
- 🚩PR: Improved module selection for virtual mode and added instant virtual mode for web version by @elsoazemelet in #626
- Stable Fix by @elsoazemelet in #633
Full Changelog: v1.2.48...v1.2.49
1.2.48
What's Changed
- Fixed local variable suggestions by @elsoazemelet in #516
- Various UI improvements by @elsoazemelet in #519
- Change assign to deep copy in runtime.store.js by @danim1130 in #522
- Add support for action blocks provided by plugins by @danim1130 in #503
- Small bugfixes for stable by @elsoazemelet in #527
- Fixed active change generation after store by @elsoazemelet in #520
- Fixed text clipping for LineEditor and suggestion accepting by pressing Enter by @elsoazemelet in #525
- Added visual feedback for Profile/Preset load by @elsoazemelet in #532
- Fixed scrolling of Configuration list by @elsoazemelet in #531
- Tooling update by @kkerti in #536
- Fixed element overwrite change detection by @elsoazemelet in #528
- Mouse event perameter list updated according to protocol by @SukuWc in #541
- Fixed element overwrite change detection (Part 2) by @SukuWc in #537
- Fixed QA feedback of visible active changes during preset load by @elsoazemelet in #540
- Fixed Interaction Tracking persistance and functionality by @elsoazemelet in #542
- Group hover visual bug is no longer present for variable action blocks by @elsoazemelet in #543
Full Changelog: v1.2.47...v1.2.48
1.2.47
What's Changed
- Added clickable border for selecting, and active change tracking System Events by @elsoazemelet in #497
- Removed new lines from LUA arrays when formatting by @elsoazemelet in #498
- Offline Profile Cloud loading error is handled gracefully by @elsoazemelet in #499
- Fixed bug of bitwise operators by @elsoazemelet in #500
- Reset application settings no longer crashed editor by @elsoazemelet in #501
- Reworked Overlays and added Underlays in code by @elsoazemelet in #495
- Carousel style page changer buttons by @elsoazemelet in #494
- SUKU system element shape cutout by @SukuWc in #502
- Prototype solution for text based diffing for change detection by @elsoazemelet in #508
Full Changelog: v1.2.46...v1.2.47
1.2.46
What's Changed
- Added Ableton style UI zoom by @elsoazemelet in #474
- [First to merge] Added musical note display to Note-on and Note-off messages by @elsoazemelet in #472
- Added unsaved changes overlay by @elsoazemelet in #475
- SUKU display firmware version on module preview by @SukuWc in #468
- [MEGA] Added RAW data / code refactor / Drag-zone threshold by @elsoazemelet in #454
- Regular MIDI action block has a prototype closed face by @elsoazemelet in #473
- SUKU profileCloudUrl as persistent setting by @SukuWc in #478
- Suggestions now render by @elsoazemelet in #471
- Ed dev by @elsoazemelet in #480
- Remove grid-protocol from repository by @danim1130 in #493
Full Changelog: v1.2.45...v1.2.46
1.2.45
What's Changed
- Reworked configuration manager by @elsoazemelet in #448
- SUKU extra message when there are no actions added by @SukuWc in #443
- Suku config load init order by @SukuWc in #441
- [MEGA]: Added For Loop action block for editor and reworked ConfigManager by @elsoazemelet in #446
- Added delay eliminating flicker for active changes when copying an element by @elsoazemelet in #451
- Now expressions can be used in input fields safely by @elsoazemelet in #449
- Reworked tabbing between input fields to support active change detection by @elsoazemelet in #450
- Danim1130/unify profiles by @danim1130 in #453
Full Changelog: v1.2.44...v1.2.45
1.2.44
What's Changed
- Fixed observer loop by @elsoazemelet in #436
- Fix local config overwrite by @danim1130 in #435
Full Changelog: v1.2.43...v1.2.44
1.2.43
What's Changed
- Suku preferences by @SukuWc in #407
- Added auto scroll for configuration list when dragging configs by @elsoazemelet in #409
- Fixed orientation and selection for profile and preset overlay by @elsoazemelet in #413
- Fixed code merge for syntax error blocks by @elsoazemelet in #414
- Toggle elements now opened after event changes by @elsoazemelet in #415
- SUKU event type selection highlight fixed by @SukuWc in #416
- SUKU element name overlay rotation fixed, TEK2 overlay added by @SukuWc in #417
- Remove continue-on-error to show fail when one of the jobs fail by @danim1130 in #418
- Suku last minute by @SukuWc in #421
- Unify profiles and assets under configs by @danim1130 in #425
Full Changelog: v1.2.42...v1.2.43
1.2.42
What's Changed
- Suku tek2 initial support by @SukuWc in #381
- Suku format cicd fix by @SukuWc in #388
- Update dependencies for svelte@4 and vite@4 by @kkerti in #385
- Fixed clipboard clear when pasting by @elsoazemelet in #405
- Engine working is reworked by @elsoazemelet in #391
- KKERTI removed unused props from config loading by @kkerti in #384
- Fixed indentation calculation for Action Blocks and fixed block naming and display by @elsoazemelet in #383
- Added file/directory watching for PluginManager by @elsoazemelet in #382
Full Changelog: v1.2.41...v1.2.42
Release v1.2.41
What's Changed
- SUKU architecture parameter to Device.svelte added by @SukuWc in #326
- Fixed border issue by @elsoazemelet in #349
- Refactored out utils.js by @elsoazemelet in #350
- SUKU plugin functionality duplicated in packages panel by @SukuWc in #361
- SUKU portstate visualization debugging feature added by @SukuWc in #353
- SUKU timer source action block added by @SukuWc in #355
- SUKU required firmware version updated, app version incremented prepa… by @SukuWc in #362
- Unified Tooltips by @elsoazemelet in #351
- Bundle profile cloud on editor release, allow offline functionality by @danim1130 in #354
- Remove legacy profile manager from codebase by @danim1130 in #363
- #345 Move developer settings (and other advanced features) under an Advanced field by @kkerti in #364
- Fixed rotation issue in preferences by @elsoazemelet in #366
Full Changelog: v1.2.40...v1.2.41
Release v1.2.40
What's Changed
- Hotfix of suggestions fro action blocks by @elsoazemelet in #347
Full Changelog: v1.2.39...v1.2.40