-
Notifications
You must be signed in to change notification settings - Fork 65
Technical Debt
André Michelle edited this page Dec 1, 2025
·
4 revisions
openDAW is in development since 2024. While we try to remove technical debt in time, there are a few features that need a rewrite or enhancements.
While working perfectly together in minimising engine to user-interface update delays to an absolute minimum, there is still room for improvements.
- LiveStreamBroadcaster's broadcast methods should either receive an idle-flag, if anybody on the receiving side is actually listening or not be called at all
- LiveStreamBroadcaster should carve the typed-arrays and fields out of the SharedArrayBuffer to be written into. Right now, most broadcasters hold another typed-array to copy from
- Fix the font-sizes in all sass. All in "px". Pick max number of sizes and give them proper names
- Remove em from sass. I think this was a mistake.
- Form validation
- Since we now have
onInit(element: TypedElement)on all html elements, much of the ui code can be simplified - Simplify timeline grid to introduce collapsing and grouping