Jakub Sobon
94f656e3c7
Self-review fixes.
2019-01-27 00:07:00 -05:00
Jakub Sobon
8968704de2
Fixing racy behavior between Options and Draw.
...
This applies to widgets whose Options depend on user data.
Documenting this in the docs and on API and protecting against this
condition in the affected widgets.
2019-01-26 23:58:38 -05:00
Jakub Sobon
4acca65bee
Updating documentation.
2019-01-15 23:12:08 -05:00
Jakub Sobon
ec590d6149
Adding missing keyword.
2018-05-14 01:57:00 +01:00
Jakub Sobon
c28cec560e
Implementing the Gauge widget.
...
Fixes #6 .
2018-05-08 01:12:36 +01:00
Jakub Sobon
2473cd46d6
A function that draws a rectangle.
...
Also:
- implementing text trimming and wrapping.
- Switching log.Fatalf to panic() for more understandable test errors.
2018-05-06 19:28:52 +01:00
Jakub Sobon
abdbd82b29
Notes about design guidelines in the docs.
2018-04-23 00:44:32 +01:00
Jakub Sobon
59e1bd6472
Implementing cell, buffer, container options and fake terminal.
...
Push after a partial commit to prevent data loss.
This isn't complete and doesn't have complete test coverage.
2018-03-28 21:34:20 +03:00
Jakub Sobon
bc42865277
Defining the APIs.
2018-03-27 19:01:35 +01:00
Jakub Sobon
85893fd411
Complete draft of the HLD.
2018-03-26 18:16:58 +01:00
Jakub Sobon
a725c1f73a
Details on widgets and the Widget API.
2018-03-26 18:04:09 +01:00
Jakub Sobon
1bd0b2f0fd
Writeup on the role of the infrastructure.
2018-03-26 17:28:14 +01:00
Jakub Sobon
ab6673540a
Renaming display to terminal.
...
Also adding a .gitignore.
2018-03-26 16:31:20 +01:00
mumak
9d21af6c8a
Style related changes.
...
Image size and alignment.
Go syntax highlighting.
2018-03-26 15:45:29 +01:00
Jakub Sobon
b8e5bcfddb
Draft of the Display API and HLD.
2018-03-26 15:40:23 +01:00
Jakub Sobon
a8ffc81b9f
Template for the design document.
2018-03-24 17:05:01 +00:00