Commit Graph

520 Commits

Author SHA1 Message Date
Jakub Sobon ffbf88caed
Finishing unfinished comment. 2019-02-24 02:39:00 -05:00
Jakub Sobon 614d6ed820
Merge pull request #153 from mum4k/release-0-7-1
Release v0.7.1
2019-02-24 02:16:25 -05:00
Jakub Sobon 85902cf11a
Button is internal. 2019-02-24 02:09:27 -05:00
Jakub Sobon b25d20c8ae
Mouse and keyboard are also public. 2019-02-24 02:08:48 -05:00
Jakub Sobon 99f9ddb047
Adding licences. 2019-02-24 02:01:31 -05:00
Jakub Sobon 5d35c92e12 Merge branch 'master' into release-0-7-1 2019-02-24 01:59:31 -05:00
Jakub Sobon bd6e3db7c1
Formatting CHANGELOG. 2019-02-24 01:58:12 -05:00
Jakub Sobon ba4256139d
Updating CHANGELOG. 2019-02-24 01:56:48 -05:00
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
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