Please note Complete Support may not be toggled until Thrust core is stable.
-
Add kiosk support (core.0.7.3)
-
Queue Requests prior to Object being created to matain a synchronous looking API without the need for alot of state checks
-
Remove overuse of pointers in structs where modification will not take place
-
Add Window Support
- Basic Support
- Refactor Connection usage
- Complete Support
- Accessors (core.0.7.3)
- Events (core.0.7.3)
-
Add Menu Support
- Basic Support
- Refactor Connection usage
- Complete Support
-
Add Session Support
- Basic Support
- Complete Support
-
Implement Package Connection
-
Seperate out in to packages other than main
- Package Window
- Package Menu
- Package Commands
- Package Spawn
-
Remove func Main as this is a Library
- Should use Tests instead
-
Refactor how Dispatching occurs
- We should not have to manually dispatch, there should be a registration method
-
Refactor menu.SetChecked to accept a nillable menu item pointer, so we dont have to waste resources finding the item in the Tree
-
Refactor CallWhen* methods, Due to the nature of using GoRoutines, there is the chance that calls will execute out of the original order they were intended.
-
Create a script to autodownload binaries
-
Refactor Logging
-
SubMenus need order preservation
-
vendor folders need versioning
-
Need to fix Pathing for autoinstall and autorun. Relative paths will not work for most use cases.