1
0
mirror of https://github.com/mum4k/termdash.git synced 2025-04-25 13:48:50 +08:00

662 Commits

Author SHA1 Message Date
Jakub Sobon
98394c921a
Moving draw back to internal.
Adding test for linestyle.
2019-02-24 01:54:37 -05:00
Jakub Sobon
e4726e4240
Changing all call sites to linestyle. 2019-02-24 01:51:50 -05:00
Jakub Sobon
ff614b89e7
Factoring linestyle into its own package.
So that draw can be made internal.
2019-02-24 01:42:34 -05:00
Jakub Sobon
b74f46509b
Moving runewidth, segdisp and testdraw to internal. 2019-02-24 01:27:17 -05:00
Jakub Sobon
bf61ca1479
Moving draw out of internal. 2019-02-24 01:20:03 -05:00
Jakub Sobon
97ec73069f
Moving align, cell and terminalapi back from internal. 2019-02-24 01:13:26 -05:00
Jakub Sobon
6a7f3ff886
Fixing lint issue in button. 2019-02-24 01:10:29 -05:00
Jakub Sobon
8df9e3307c
Moving faketerm to internal. 2019-02-24 01:09:23 -05:00
Jakub Sobon
bf38f10d25
Moving terminal back to public. 2019-02-24 01:04:57 -05:00
Jakub Sobon
c861ecef30
Merge pull request #152 from mum4k/release-0-7-0
Release v0.7.0
v0.7.0
2019-02-24 00:34:52 -05:00
Jakub Sobon
f7a68709e9
Changes to CHANGELOG. 2019-02-24 00:28:18 -05:00
Jakub Sobon
fbf8bf91b4
Merge pull request #151 from mum4k/api-docs
Refactoring the codebase to clearly mark internal libraries.
2019-02-24 00:22:37 -05:00
Jakub Sobon
7e34138a78
Adjusting headings 2019-02-23 23:54:10 -05:00
Jakub Sobon
ef9ba5240e
Link to the wiki. 2019-02-23 23:52:31 -05:00
Jakub Sobon
0d0ec791fc
Moving HLD images to images subdirectory. 2019-02-23 21:27:27 -05:00
Jakub Sobon
be90fe60ea
Documenting non-public method of container. 2019-02-23 21:25:03 -05:00
Jakub Sobon
f0438f5f78
Moving linechart's zoom into internal subdirectory. 2019-02-23 21:22:52 -05:00
Jakub Sobon
24f608f708
Adding README under linechart's internal subdirectory. 2019-02-23 21:22:11 -05:00
Jakub Sobon
9517bd49e3
Moving linechart's axes to internal subdirectory. 2019-02-23 21:21:52 -05:00
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
55efbe07fe
Moving numbers to internal subdirectory. 2019-02-23 21:16:13 -05:00
Jakub Sobon
923d57f442
Moving trig into numbers subdirectory. 2019-02-23 21:14:51 -05:00
Jakub Sobon
6093c7fd11
Moving images to doc subdirectory. 2019-02-23 21:13:40 -05:00
Jakub Sobon
d177ad792e
Moving scripts to internal subdirectory. 2019-02-23 21:12:41 -05:00
Jakub Sobon
2ff1818c0e
Moving keyboard and mouse to internal. 2019-02-23 21:11:50 -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
31580ba0ea
Changing size of the button demo. 2019-02-23 21:03:06 -05:00
Jakub Sobon
279cb8b816
Fixing link to the wiki. 2019-02-23 21:01:17 -05:00
Jakub Sobon
e7f1d496d8
Documenting the API status. 2019-02-23 20:59:51 -05:00
Jakub Sobon
e7e8b29396
Fixing LineChart tests. 2019-02-23 20:50:29 -05:00
Jakub Sobon
a2642ea039
The LineChart now continuous to accept mouse events after terminal resize.
And allowing it to receive global mouse events to be able to cancel
highlight on clicks outside of the widget.
2019-02-23 20:48:41 -05:00
Jakub Sobon
1d3071e969
Merge pull request #149 from mum4k/button
Implementing the Button widget.
2019-02-23 20:22:28 -05:00
Jakub Sobon
9f5fa3788b
Adding recordings of buttondemo and termdashdemo. 2019-02-23 19:39:10 -05:00
Jakub Sobon
b2a1f30fe1
Complete test coverage for button and tweaks to the demo. 2019-02-23 19:38:47 -05:00
Jakub Sobon
e9cf1e1af7
Partially completed tests for button. 2019-02-23 02:18:06 -05:00
Jakub Sobon
417eee0799
Adding canvas function that sets area of cells. 2019-02-23 01:46:03 -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
4b4e245d60
The button in an intermediate dev state. 2019-02-23 00:07:54 -05:00
Jakub Sobon
07d22cc28c
The mouse FSM now allows callers to specify an updated area size.
Useful when the size of terminal changes.
2019-02-23 00:06:53 -05:00
Jakub Sobon
2a817f9dbe
Adding canvas methods that can set cell options. 2019-02-22 22:51:45 -05:00
Jakub Sobon
952242fb51
Fixing two typos in test descriptions. 2019-02-22 22:51:28 -05:00
Jakub Sobon
dd2d740abb
Defining API for canvas methods that set cell options. 2019-02-22 01:11:36 -05:00
Jakub Sobon
a16d908b5e
Adding options for global keyboard. 2019-02-22 01:07:53 -05:00
Jakub Sobon
8b3f1a146f Merge branch 'devel' into button 2019-02-22 00:49:26 -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
79a16f91a8
Updating comments for subscribers, since we now have the EDS. 2019-02-22 00:41:51 -05:00
Jakub Sobon
2fba1378a9
Updating CHANGELOG. 2019-02-22 00:37:56 -05:00
Jakub Sobon
0df7387862
Widgets can now register for global keyboard events. 2019-02-22 00:33:55 -05:00