Jakub Sobon
947b563927
Merge branch 'master' into devel
2019-05-15 23:24:34 -04:00
Andrew Hall
f5f815b384
@SpellarBot fixed 3 typos for you :)
2019-05-03 20:58:17 +01:00
Jakub Sobon
f13f732a66
More test coverage for dotseg.
...
Also the demo of segment display now uses a colon.
2019-04-30 23:02:14 -04:00
Jakub Sobon
3b7ae3e319
Adding text input field to the main demo.
2019-04-27 02:50:13 -04:00
Jakub Sobon
e1fc3d17e7
Adding textinput demo to the README.
2019-04-27 02:10:03 -04:00
Jakub Sobon
10d4a55348
Provide metadata to widgets when drawing.
2019-04-03 23:13:18 -04:00
Jakub Sobon
bfb092622b
Adding recording of dynamic layout changes.
2019-03-30 01:55:53 -04:00
Jakub Sobon
b7a6d70ff6
Merge branch 'master' into devel
2019-03-07 00:37:21 -05:00
Jakub Sobon
a0ce76cff4
Adding logo.
2019-03-07 00:23:23 -05:00
Jakub Sobon
774570288c
Adding logo.
2019-03-07 00:17:28 -05:00
Jakub Sobon
2742487fc0
The text widget now wraps at words.
2019-03-02 17:56:37 -05:00
Jakub Sobon
0d0ec791fc
Moving HLD images to images subdirectory.
2019-02-23 21:27:27 -05:00
Jakub Sobon
6093c7fd11
Moving images to doc subdirectory.
2019-02-23 21:13:40 -05:00
Jakub Sobon
adb11e8358
Documenting EDS.
2019-02-20 00:52:51 -05:00
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