Commit Graph

16 Commits

Author SHA1 Message Date
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 495eaa4ee5
Merge pull request #146 from mum4k/widgets-global-keys
Allow widgets to subscribe to global keyboard events
2019-02-22 00:48:42 -05:00
Jakub Sobon 0df7387862
Widgets can now register for global keyboard events. 2019-02-22 00:33:55 -05:00
Jakub Sobon 793925feb8
Migrating all calls to the runewidth wrapper. 2019-02-21 23:24:42 -05:00
Jakub Sobon 231db41590
Constructor of SparkLine now returns an error. 2019-02-15 00:05:45 -05:00
Jakub Sobon a6f5d69569
Constructor of Gauge now returns an error. 2019-02-14 23:56: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 c18a940df4
Adding a demo of a more complete dashboard. 2019-01-15 22:40:44 -05:00
Jakub Sobon 964d676e31
Allowing container.Option to report an error. 2019-01-14 00:08:20 -05:00
Jakub Sobon 945b48f4a3
Gauge widget now supports full-width runes. 2018-05-27 19:29:42 +01:00
Jakub Sobon 79218c9233
Fixing lint errors.
- Missing comments.
- Invalid comments.
- Stuttering public name.
2018-05-11 16:32:37 +01:00
Jakub Sobon f62bf80686
Deleting binary file. 2018-05-09 21:37:01 +01:00
Jakub Sobon 1bb3a422fc
Replacing strings.Builder with bytes.Buffer.
For backward compatibility.
2018-05-08 19:01:07 +01:00
Jakub Sobon e2a4927612
Adding licences. 2018-05-08 01:14:36 +01:00
Jakub Sobon c28cec560e
Implementing the Gauge widget.
Fixes #6.
2018-05-08 01:12:36 +01:00