Completely Platform Independent Core
This blueprint is used to keep a todo list and keep track of tasks that need to be completed to make Do platform independent.
Do core is already pretty abstract and platform independent, but there is still a couple of things that need to happen before it is completely platform independent. The issues listed are a todo list of things that should happen to make Do more platform independent. Along with each todo item, discussion and or progress updates should be included. Please include your name and date when updating the todo list.
Blueprint information
- Status:
- Started
- Approver:
- Alex Launi
- Priority:
- Undefined
- Drafter:
- Chris S.
- Direction:
- Needs approval
- Assignee:
- Chris S.
- Definition:
- Approved
- Series goal:
- None
- Implementation:
-
Good progress
- Milestone target:
- None
- Started by
- Alex Launi
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
ToDo list:
* move Util.SetProcessName (from "Do") to Do.Platform.* This ideally should be part of the environment or system service
* Move Keybinding code to Do.Platform.*
- A Keybinding service should be created in Do.Platform, which can be implemented by Do.Platform.*
* Move SelectedTextItem out of core
- This item depends on GTK and crashes Do on Windows.
- There should probably be a property in EnvironmentService called SelectedText.
Work Items
Dependency tree

* Blueprints in grey have been implemented.