v2.17.02
Structure
- Began experimenting with migrating modules to a by-component interface
- Migrated all internal core runtime to core-modules
Nexus
General
- Continued and completed the migration from the old haptic calling to the core injected style.
- Migrated old cycle animation to animationFrame animations with a 25fps limit
- Improved context bar and added more scalability
System Preferences
- Added full subroutine management suite
- Added additional support for macros, zones, tasks, and
This is only the tip of the iceberg, see commits.
v2.17.4
Controls
- Added color selection library
- Added color selector toggle
- Added ability control any common key of any group of entities in the remote page.
- Improved haptic feedback on all control interfaces
Protocol
- Removed several reactive functions calls which recursively queried themselves...
- Removed nexus heap size evaluation from the socket connector
Performance
- Migrated hack-job setInterval animations to the more manageable requestAnimationFrame route
- Began encapsulating reusable code into composable, see canvas
- Improved the home screen performance by improving animation efficiency
- Cleaned up CSS to remove redundant animations, blurs, and filters.
- Removed duplicate or desynchronized (:before, :after, have animations that root doesn't).
- Experimented with vertical control sliders.
Core
Bugs
- Fixed a bug where the tick would never be able to conclude because it couldn't send the nil error value to a channel not being listed to.
v2.18.0
Core
- Improved module runtime
- Fixed bugs with module runtime
- Removed a stipulation that allowed some modules to panic
- Added neural network module for processing drawn-characters
- Added attribute logging
Modules
- Added Tuya module for controlling Tuya based lights in offline mode.
- Improved Atlas speech recognition with Whisper
- Added beam attenuation to the sentry module
Interface
- Improved color selection tools
- Improved control sliders
- Implemented improved haptic responses
- Improved scrolling to use physics-based acceleration
- Added hand drawn character classification for calculator app (and any app)
Sentry
- Improved sentry ui
- Added beam attenuation