Oliver
|
b3bd1aa5e9
|
Switched to using styles in Checkbox. More customization options.
|
9 months ago |
Oliver
|
281d14d896
|
Invoking "changed" when a Checkbox.SetChecked() is called. Resolves #825
|
2 years ago |
Oliver
|
47b3275db4
|
Form elements can now also be disabled. Resolves #192
|
2 years ago |
Oliver
|
ed3ea789e9
|
Text area can now be added to forms. See #594
|
2 years ago |
Oliver
|
55965cf21d
|
Replaced mattn/go-runewidth string width calculation with rivo/uniseg for improved character display.
|
2 years ago |
Oliver
|
cecb44578c
|
Setting focus is now based on a "mouse down" event instead of a "click" event.
|
2 years ago |
Oliver
|
ae9464cc35
|
Upgraded printing and style handling to the new definition of tcell.ColorDefault.
|
4 years ago |
Oliver
|
dfabe788d4
|
Allowing list items to shift horizontally. Resolves #512, fixes #513
|
4 years ago |
Oliver
|
f007e9ad38
|
Customization of strings displayed when a checkbox is checked. Resolves #518
|
4 years ago |
Oliver
|
675ed5b96b
|
Removed Focusable interface.
|
4 years ago |
Oliver
|
e4d167311d
|
Upgraded to latest tcell version. Results in a minor incompatibility in the Table class.
|
4 years ago |
Oliver
|
9af6826328
|
Added/fixed comments, some structural changes/bugfixes for mouse support. Table, TextView, and TreeView still open. Closes #363
|
5 years ago |
Chris Miller
|
1fb9862c00
|
Separate action events
|
5 years ago |
Chris Miller
|
8abbf770ec
|
Change mouse handler func
|
5 years ago |
Chris Miller
|
9598ca2519
|
New mouse design
capture bool not finalized
|
5 years ago |
Chris Miller
|
cd3c60e6d1
|
Refactor EventMouse
|
5 years ago |
Chris Miller
|
93c0edc4a8
|
Get mouse actions rather than just mouse state
|
5 years ago |
Chris Miller
|
d7250288e2
|
More mouse handling for primitives
|
5 years ago |
Oliver
|
00de4610ae
|
Added custom higlight styles to Table. Resolves #154
|
6 years ago |
Oliver
|
f855bee020
|
Separated form item "done" function from "finished" function. Resolves #39
|
7 years ago |
Oliver
|
5bd22542e5
|
For Form.GetFormItemByLabel() to work, we must not modify the label text. Fixes #94, fixes #99
|
7 years ago |
Oliver
|
761e3d72da
|
Added Primitive demo to go along with the GitHub Wiki entry on how to create your own primitive.
|
7 years ago |
Oliver
|
4db30f9ed4
|
"FieldLength" is now "FieldWidth" everywhere for clarity and consistency. Sorry for this breaking change. It is better in the long run.
|
7 years ago |
Oliver
|
aa25839cfa
|
Introduced horizontal item alignment in forms. Resolves #33
|
7 years ago |
Oliver
|
626453b2a6
|
All primitives now offer a way to intercept all key events sent to them. Also made the global key event intercept handler more general/consistent. Resolves #22
|
7 years ago |
Oliver
|
61d8ea30f8
|
Added support for wide unicode characters (e.g. Chinese). Resolves #9
|
7 years ago |
Oliver
|
3fbea7a99b
|
Added a listener for changes in input fields. Also in the Form. Fixes #4.
|
7 years ago |
Oliver
|
2874294d89
|
Added Styles variable with default colors for primitives.
|
7 years ago |
Oliver
|
e4f97a6436
|
Added links to Wiki to documentation. Also replaced screenshot with GIF screencast.
|
7 years ago |
Oliver
|
9659be0e90
|
No need to explicitly hide the cursor in no-cursor primitives.
|
7 years ago |
Oliver
|
8eb4c5ef48
|
Added TextView. All subclasses of Box now also have inside padding.
|
7 years ago |
Oliver
|
dad7891c89
|
Added Checkbox, Modal, and Pages.
|
7 years ago |