Commit Graph

30 Commits

Author SHA1 Message Date
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