Commit Graph

19 Commits

Author SHA1 Message Date
Jakub Sobon 5ac468c10a
Moving terminal, terminalapi and widgetapi to internal subdirectory.
And adding a README under internal.
2019-02-23 21:19:16 -05:00
Jakub Sobon 6c03991fb9
Moving draw and event to internal. 2019-02-23 21:10:51 -05:00
Jakub Sobon 7ee222ac58
Moving private libraries into internal subdirectory. 2019-02-23 21:09:38 -05:00
Jakub Sobon 0490734d1e
Running gofmt. 2019-02-23 00:42:47 -05:00
Jakub Sobon 22946f2f65
Allowing widgets to select the scope for mouse events too. 2019-02-23 00:41:58 -05:00
Jakub Sobon 0df7387862
Widgets can now register for global keyboard events. 2019-02-22 00:33:55 -05:00
Jakub Sobon 231db41590
Constructor of SparkLine now returns an error. 2019-02-15 00:05:45 -05:00
Jakub Sobon 2949a79357
Constructor of BarChart now returns an error. 2019-02-14 23:37:06 -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 964d676e31
Allowing container.Option to report an error. 2019-01-14 00:08:20 -05:00
Jakub Sobon 40bee03bc2
Fixing incorrect func name in test output. 2018-06-21 17:05:05 -04:00
Jakub Sobon 6a320ac68c
Adding colors to the demo. 2018-06-19 23:12:28 -04:00
Jakub Sobon a0f55ccf01
Improving the demo. 2018-06-19 23:02:15 -04:00
Jakub Sobon c2782a8f56
Improving test coverage. 2018-06-19 22:33:06 -04:00
Jakub Sobon 542948c6cf
Fixes after self-review. 2018-06-19 22:04:20 -04:00
Jakub Sobon 4785160c13
Adding some missing licences. 2018-06-19 21:54:27 -04:00
Jakub Sobon 77a9b30133
Implementation of the BarChart widget and its demo. 2018-06-20 02:37:06 +01:00
Jakub Sobon 774ad2479a
More test cases. 2018-06-18 22:36:20 +01:00
Jakub Sobon ff5ce85170
Skeleton of the barchart widget and its tests. 2018-06-18 21:36:29 +01:00