1
0
mirror of https://github.com/mum4k/termdash.git synced 2025-04-28 13:48:51 +08:00

Updating the project status.

This commit is contained in:
Jakub Sobon 2018-04-02 02:03:15 +02:00
parent 3ebc253453
commit d76e7e254a
No known key found for this signature in database
GPG Key ID: F2451A77FB05D3B7

View File

@ -14,7 +14,7 @@ rewrite you ask?
# Design goals # Design goals
This effort is focused on good software design and maintainability. By a good This effort is focused on good software design and maintainability. By a good
software I mean: design I mean:
1. Write readable, well documented code. 1. Write readable, well documented code.
1. Only beautiful, simple APIs, no exposed concurrency, channels, internals, etc. 1. Only beautiful, simple APIs, no exposed concurrency, channels, internals, etc.
@ -47,11 +47,13 @@ See the [design document](doc/design.md).
- [x] High-Level Design. - [x] High-Level Design.
- [x] Submit the APIs. - [x] Submit the APIs.
- [ ] Implement the terminal layer. - [x] Implement the terminal layer.
- [ ] Implement the container. - [x] Implement unit test helpers.
- [x] Implement the container.
- [ ] Implement the input event pre-processing. - [ ] Implement the input event pre-processing.
- [ ] Implement the infrastructure layer. - [ ] Implement the infrastructure layer.
- [ ] Implement unit test helpers. - [ ] Add support for tracking mouse and keyboard focus.
- [ ] Implement the first widget. - [ ] Implement the first widget.
- [ ] Documentation and tooling for widget development. - [ ] Documentation and tooling for widget development.
- [ ] Launch and iterate. - [ ] Launch and iterate.
- [ ] Implement support for other than 50% ratios when splitting containers.