Jakub Sobon
2cfaf25b9b
Initial functionality and tests for the field editor.
2019-04-07 23:31:41 -04:00
Jakub Sobon
b031be6046
Adding a type that holds data in the text input field.
2019-04-07 22:37:28 -04:00
Jakub Sobon
bf72b5ddc2
Skeleton of the TextInput widget.
2019-04-07 00:41:09 -04:00
Jakub Sobon
ea2e0b7855
Merge pull request #180 from mum4k/sd-capacity
...
SegmentDisplay now reports its capacity.
2019-04-07 00:05:23 -04:00
Jakub Sobon
2de4a9a865
SegmentDisplay now reports its capacity.
2019-04-06 23:57:22 -04:00
Jakub Sobon
9543219b48
Merge pull request #179 from mum4k/draw-metadata
...
Provide metadata to widgets when drawing.
2019-04-03 23:26:27 -04:00
Jakub Sobon
10d4a55348
Provide metadata to widgets when drawing.
2019-04-03 23:13:18 -04:00
Jakub Sobon
a9515f2721
Switching termdashdemo back to grid layout.
2019-03-30 03:00:41 -04:00
Jakub Sobon
4237512047
Merge pull request #177 from mum4k/release-0-8-0
...
Release v0.8.0
v0.8.0
2019-03-30 02:35:15 -04:00
Jakub Sobon
d5fdc1faae
Updating the CHANGELOG.
2019-03-30 02:24:37 -04:00
Jakub Sobon
bf6b61a7ce
Merge pull request #176 from mum4k/dynamic-layout
...
Container now supports dynamic layout changes.
2019-03-30 02:12:29 -04:00
Jakub Sobon
bfb092622b
Adding recording of dynamic layout changes.
2019-03-30 01:55:53 -04:00
Jakub Sobon
ad0b42162f
Fixing termdash_test.
2019-03-30 01:46:55 -04:00
Jakub Sobon
efa673a3e3
Termdashdemo now demonstartes dynamic layout changes.
2019-03-30 01:43:13 -04:00
Jakub Sobon
f3ff03c1ed
Discover widgets dynamically.
...
Events now discover widgets when they are sent. Previously widgets
subscribed directly to events which is incompatible with dynamic
layouts. Only widgets currently placed into containers should be getting
events.
2019-03-30 00:30:13 -04:00
Jakub Sobon
fdb659eedf
Updating Changelog.
2019-03-29 00:27:37 -04:00
Jakub Sobon
782d7c3117
Container now supports dynamic layout changes.
2019-03-29 00:24:22 -04:00
Jakub Sobon
85bcf9d8d9
Function that finds container with a specific ID.
2019-03-28 23:04:34 -04:00
Jakub Sobon
0f0f1d4bc8
Validate the tree only once at creation.
2019-03-28 22:50:29 -04:00
Jakub Sobon
461a242338
Margin to be set while Drawing only.
...
Background: #165
2019-03-28 22:48:10 -04:00
Jakub Sobon
c755affe43
Ability to set IDs on containers.
2019-03-28 22:46:33 -04:00
Jakub Sobon
96d136019e
Calculating container areas upon Draw only.
2019-03-28 22:30:09 -04:00
Jakub Sobon
f157523aae
Merge pull request #175 from mum4k/174-prevent-mutation
...
Prevent external mutation of data passed into widgets.
2019-03-20 23:42:39 -04:00
Jakub Sobon
3587cb9d76
Improving test coverage for scale.
2019-03-20 23:31:31 -04:00
Jakub Sobon
68fb7606d9
Prevent external mutation of data passed into widgets.
...
Fixes #174 .
2019-03-20 23:20:16 -04:00
Jakub Sobon
4d01df32a5
Adding syntax highlight to two commands in README.
2019-03-18 23:24:01 -04:00
Jakub Sobon
ab013dd021
Better documentation for Grid.
...
Noting restriction of max height/width and what happens if all widths /
heights are less than 100%.
2019-03-11 22:02:49 -04:00
Jakub Sobon
c0a069c153
Merge pull request #173 from mum4k/container-resize
...
Correctly track container focus when the terminal size increases.
2019-03-11 01:15:28 -04:00
Jakub Sobon
4203d0e794
Correctly track container focus when the terminal size increases.
...
Fixes #169 .
2019-03-11 01:04:03 -04:00
Jakub Sobon
926d5226fa
Merge pull request #172 from mum4k/grid-builder
...
A new API for building terminal layouts.
2019-03-11 00:24:36 -04:00
Jakub Sobon
f3e414fee1
Adding licences.
2019-03-11 00:12:33 -04:00
Jakub Sobon
a170c5f99d
Fixing lint issues.
2019-03-10 23:54:42 -04:00
Jakub Sobon
66256fd465
Updating CHANGELOG.
2019-03-10 23:36:42 -04:00
Jakub Sobon
45ce014546
Termdashdemo shows both grid and container layout patterns.
2019-03-10 23:33:29 -04:00
Jakub Sobon
0469007a4c
Adding licences.
2019-03-10 23:00:02 -04:00
Jakub Sobon
2cb4cc9797
Adding a grid builder.
2019-03-10 22:59:44 -04:00
Jakub Sobon
cd44225552
Fixing a typo.
2019-03-09 00:13:41 -05:00
Jakub Sobon
e6ef3f7ed1
Merge branch 'master' into devel
2019-03-07 00:37:49 -05:00
Jakub Sobon
b7a6d70ff6
Merge branch 'master' into devel
2019-03-07 00:37:21 -05:00
Jakub Sobon
3d3463d824
Adding logo
2019-03-07 00:28:30 -05:00
Jakub Sobon
a0ce76cff4
Adding logo.
2019-03-07 00:23:23 -05:00
Jakub Sobon
af0a26c274
Merge branch 'master' of ssh://github.com/mum4k/termdash
2019-03-07 00:17:47 -05:00
Jakub Sobon
774570288c
Adding logo.
2019-03-07 00:17:28 -05:00
Jakub Sobon
a2d4da9910
Merge pull request #167 from mum4k/value-capacity
...
Adding ValueCapacity method to BarChart and SparkLine.
2019-03-03 18:21:27 -05:00
Jakub Sobon
62c56c5e58
Adding the ValueCapacity method to SparkLine.
2019-03-03 18:13:17 -05:00
Jakub Sobon
5018a08b1f
Adding ValueCapacity method to BarChart.
2019-03-03 17:59:30 -05:00
Jakub Sobon
9faf0e26d4
Note about margin and padding in the feature list.
2019-03-03 03:18:23 -05:00
Jakub Sobon
aa688e223e
Merge pull request #166 from mum4k/padding-and-margin
...
Containers now support padding and margin
2019-03-03 03:03:02 -05:00
Jakub Sobon
bbb960ad1b
Re-enabling coverage on push.
2019-03-03 02:51:26 -05:00
Jakub Sobon
9b27e22af7
Updating CHANGELOG.
...
And using the options in termdashdemo.
2019-03-03 02:42:19 -05:00