Jakub Sobon
|
5c94e7ca53
|
Merge branch 'devel' of ssh://github.com/mum4k/termdash into devel
|
2019-05-15 23:24:46 -04:00 |
|
Jakub Sobon
|
947b563927
|
Merge branch 'master' into devel
|
2019-05-15 23:24:34 -04:00 |
|
Jakub Sobon
|
6980f88810
|
Release widget's mutex before activating external callback.
Fixes #205.
|
2019-05-13 22:28:41 -04:00 |
|
Xabier Larrakoetxea
|
79ede36653
|
Use strings.Replace instead strings.ReplaceAll to have support for go >=1.10
Signed-off-by: Xabier Larrakoetxea <slok69@gmail.com>
|
2019-05-08 05:50:57 +02:00 |
|
Xabier Larrakoetxea
|
bef8ea3773
|
Merge remote-tracking branch 'upstream/devel' into y-axis-label-formatter
|
2019-05-06 07:58:28 +02:00 |
|
Xabier Larrakoetxea
|
a5c7363f43
|
Add round and suffix based value formatter for the Y-axis label representation
Signed-off-by: Xabier Larrakoetxea <slok69@gmail.com>
|
2019-05-06 07:56:04 +02:00 |
|
Xabier Larrakoetxea
|
38f40428a1
|
Move time duration value formatter NaN check
Signed-off-by: Xabier Larrakoetxea <slok69@gmail.com>
|
2019-05-05 10:27:48 +02:00 |
|
Xabier Larrakoetxea
|
7d5c78059c
|
Rename linechart value formatters and check more corner cases
Signed-off-by: Xabier Larrakoetxea <slok69@gmail.com>
|
2019-05-05 10:07:15 +02:00 |
|
Xabier Larrakoetxea
|
059c72807f
|
Add single unit duration value formatter for the Y-axis
Signed-off-by: Xabier Larrakoetxea <slok69@gmail.com>
|
2019-05-04 11:06:08 +02:00 |
|
Xabier Larrakoetxea
|
150b7e26e2
|
Allow empty Y-axis labels on linechart using a value formatter that returns empty strings
Signed-off-by: Xabier Larrakoetxea <slok69@gmail.com>
|
2019-05-04 08:08:55 +02:00 |
|
Xabier Larrakoetxea
|
e152366a5c
|
Fix comment
Signed-off-by: Xabier Larrakoetxea <slok69@gmail.com>
|
2019-05-04 08:07:33 +02:00 |
|
Xabier Larrakoetxea
|
b0f8079a94
|
Add linechart custom formatter testcases for long strings, non-printable characters and unicode value formatter results
Signed-off-by: Xabier Larrakoetxea <slok69@gmail.com>
|
2019-05-03 07:18:49 +02:00 |
|
Xabier Larrakoetxea
|
36f116d9fc
|
Make axes labels length finder compatible with unicode runes
Signed-off-by: Xabier Larrakoetxea <slok69@gmail.com>
|
2019-05-03 07:15:49 +02:00 |
|
Xabier Larrakoetxea
|
c1bf776dba
|
Use variadic args for Value factory options
Signed-off-by: Xabier Larrakoetxea <slok69@gmail.com>
|
2019-05-03 07:14:01 +02:00 |
|
Jakub Sobon
|
e6a00d5685
|
Merge pull request #198 from mum4k/dot-display
Support displaying the dot character in SegmentDisplay.
|
2019-04-30 23:14:41 -04:00 |
|
Jakub Sobon
|
f13f732a66
|
More test coverage for dotseg.
Also the demo of segment display now uses a colon.
|
2019-04-30 23:02:14 -04:00 |
|
Jakub Sobon
|
6159007466
|
The SegmentDisplay now uses dot segment for dots and colons.
|
2019-04-30 00:00:37 -04:00 |
|
Jakub Sobon
|
57b9e78dc8
|
Refactoring sixteen.
Moving out code that is common to all segment display types.
|
2019-04-28 23:08:34 -04:00 |
|
Jakub Sobon
|
0ef875039b
|
Fixing lint issues found on Go report card.
|
2019-04-28 22:44:44 -04:00 |
|
Jakub Sobon
|
98b23ec3bd
|
Text area no longer needs to be adjusted.
Since we are no longer removing one line of cells from the top of the
canvas.
|
2019-04-28 22:32:15 -04:00 |
|
Jakub Sobon
|
3dce1b3bab
|
Undo changes to the donut demo.
|
2019-04-28 22:05:31 -04:00 |
|
Jakub Sobon
|
e9b4ba3613
|
Guarantee some spacing between donut and its label.
|
2019-04-28 22:03:57 -04:00 |
|
Jakub Sobon
|
0c68b3d745
|
The donut widget can optionally display a text label.
|
2019-04-28 21:17:07 -04:00 |
|
Jakub Sobon
|
d105df4413
|
Refactoring the Draw method for readability.
|
2019-04-27 01:58:37 -04:00 |
|
Jakub Sobon
|
304c59f211
|
Mouse support for the text input field.
|
2019-04-27 01:45:15 -04:00 |
|
Xabier Larrakoetxea
|
7571889bec
|
Use the y-axis value formatter option on y-axis internal properties
Signed-off-by: Xabier Larrakoetxea <slok69@gmail.com>
|
2019-04-26 07:04:03 +02:00 |
|
Xabier Larrakoetxea
|
135edd42fa
|
Add formatted values creation if the scale has a value formatter asigned
Signed-off-by: Xabier Larrakoetxea <slok69@gmail.com>
|
2019-04-26 07:01:24 +02:00 |
|
Xabier Larrakoetxea
|
7157a07457
|
Add formatter support to linechart internal Value type
Signed-off-by: Xabier Larrakoetxea <slok69@gmail.com>
|
2019-04-26 06:46:58 +02:00 |
|
Jakub Sobon
|
886f970586
|
Completing test coverage and most of the functionality.
Mouse support is outstanding.
|
2019-04-25 23:44:14 -04:00 |
|
Xabier Larrakoetxea
|
560aef66d5
|
Add linechart y-axis value formatter option API
Signed-off-by: Xabier Larrakoetxea <slok69@gmail.com>
|
2019-04-25 06:17:01 +02:00 |
|
Jakub Sobon
|
1df5298809
|
Test coverage for basic functionality of the text input field.
Tests without any input text for now.
|
2019-04-24 23:44:44 -04:00 |
|
Jakub Sobon
|
c2f5326954
|
Polishing the editor code.
Some helper functions and better comments.
|
2019-04-22 23:46:36 -04:00 |
|
Jakub Sobon
|
22c89bc2a7
|
Finishing test coverage for the field editor.
|
2019-04-22 21:44:00 -04:00 |
|
Jakub Sobon
|
32c9c724f2
|
Enhancing the editor to correctly handle unicode.
|
2019-04-21 23:58:35 -04:00 |
|
Jakub Sobon
|
e49a4438b1
|
Fixing lint issues.
|
2019-04-20 17:37:45 -04:00 |
|
Jakub Sobon
|
c0c9727c80
|
Working proof-of-concept of the textinput field.
|
2019-04-20 17:33:23 -04:00 |
|
Jakub Sobon
|
23c4ced3b0
|
Function that splits canvas to parts for label and text input.
|
2019-04-20 00:50:46 -04:00 |
|
Jakub Sobon
|
da70101c28
|
Merge branch 'devel' into text-input
|
2019-04-19 00:03:15 -04:00 |
|
Jakub Sobon
|
afe70553e5
|
Merge branch 'devel' into text-input
|
2019-04-18 23:57:35 -04:00 |
|
Jakub Sobon
|
c890f0be5f
|
Editor can delete runes before the cursor.
|
2019-04-18 23:57:24 -04:00 |
|
Jakub Sobon
|
5dd1aff803
|
Advancing to Go1.10.
- switching to math.Round and deleting out clone.
- switching all bytes.Buffer instances to strings.Builder.
|
2019-04-18 22:55:05 -04:00 |
|
Xabier Larrakoetxea
|
53abc10da3
|
Remove not required constants from linechart minMax wrapper
Signed-off-by: Xabier Larrakoetxea <slok69@gmail.com>
|
2019-04-18 20:33:53 +02:00 |
|
Jakub Sobon
|
72989e7e39
|
Editor: support for insertion and scrolling.
|
2019-04-17 23:59:33 -04:00 |
|
Xabier Larrakoetxea
|
b54694ed12
|
LineChart defaults to 0 mix and max when these are NaN
Signed-off-by: Xabier Larrakoetxea <slok69@gmail.com>
|
2019-04-17 13:42:05 +02:00 |
|
Xabier Larrakoetxea
|
42c2731286
|
Allow 'no values' on linechart represented by NaN float64 that will be displayed as empty cells
Signed-off-by: Xabier Larrakoetxea <slok69@gmail.com>
|
2019-04-14 10:16:44 +02:00 |
|
Jakub Sobon
|
b33c3d2eec
|
Logic that returns number of cells before and after.
|
2019-04-10 23:42:49 -04:00 |
|
Jakub Sobon
|
beb37775b8
|
Intermediate commit.
|
2019-04-10 00:09:46 -04:00 |
|
Jakub Sobon
|
2e7d295af7
|
Planning out the editing algorithm.
|
2019-04-08 23:32:00 -04:00 |
|
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 |
|