2
0
mirror of https://github.com/rivo/tview.git synced 2024-11-03 09:40:25 +00:00
Commit Graph

34 Commits

Author SHA1 Message Date
Oliver
4db30f9ed4 "FieldLength" is now "FieldWidth" everywhere for clarity and consistency. Sorry for this breaking change. It is better in the long run. 2018-01-17 21:17:59 +01:00
Oliver
258f212e5e Added color tag functionality to all strings. Resolves #25 2018-01-17 17:13:36 +01:00
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 2018-01-14 21:29:34 +01:00
Oliver
b423641ec2 Expanded the TableCell definition in preparation of adding individual cell background colors. 2018-01-14 14:41:47 +01:00
Oliver
4c0e74ada0 Flex demo is probably better without a border. 2018-01-14 14:20:46 +01:00
Oliver
5fd6365352 Flex must call Box's Draw() function first. Fixes #26 2018-01-14 13:50:58 +01:00
Oliver
1e78c506cb Rewrote TextView's reindex() and Draw() to introduce text alignment and
word wrapping
2018-01-13 23:13:21 +01:00
Oliver
38d663c267 In Form, changed GetElement() to GetFormItem() for consistency reasons. 2018-01-13 13:07:05 +01:00
Oliver
c2bfee0387 Added password field to Form demo in presentation. 2018-01-12 09:23:53 +01:00
Oliver
d74b71b48d Supporting any color now in TextView. Resolves #12 2018-01-12 09:09:01 +01:00
Oliver
967b863aac Added navigation instructions to presentation demo. Resolves #14, resolves #10 2018-01-12 08:20:42 +01:00
Oliver
7dd0754cc6 Some pull request post-processing. 2018-01-12 08:12:42 +01:00
管宜尧
42fcf63eca create unicode(chinese) support demo 2018-01-12 11:03:29 +08:00
Oliver
d6ce974e6d Added masking to InputField, password field to form. Resolves #7, resolves #8. 2018-01-11 16:13:01 +01:00
Oliver
3fbea7a99b Added a listener for changes in input fields. Also in the Form. Fixes #4. 2018-01-10 10:40:51 +01:00
Oliver
7b5ab63e8c List selections should be visible even when they don't have focus. Also added screenshot for Postgres demo. 2018-01-07 14:37:41 +01:00
Oliver
50871c3386 Added screenshots for all demos. 2018-01-07 13:53:39 +01:00
Oliver
c989300073 Final preparations for the first official release. 2018-01-06 22:49:12 +01:00
Oliver
36cca0dedc Completed Godoc documentation. 2018-01-03 21:13:32 +01:00
Oliver
53527f5f80 Added a presentation demonstrating tview's capabilities. 2017-12-30 22:10:13 +01:00
Oliver
7dc0dace25 Improved table navigation. 2017-12-29 22:27:10 +01:00
Oliver
c1b4809f2e Contained pages need to be resized if requested. 2017-12-27 22:28:16 +01:00
Oliver
f6f32eec04 Flex must know where to delegate focus. 2017-12-27 22:27:42 +01:00
Oliver
6751475a74 Added a short demo for each primitive. 2017-12-27 16:05:00 +01:00
Oliver
91d78f146b Added proportions to Flex layout. 2017-12-26 21:49:11 +01:00
Oliver
6ba3fef9bc Added a method to Application to intercept key presses. 2017-12-26 17:34:58 +01:00
Oliver
8f59d491ee Added Table primitive. Still ironing out some minor issues. 2017-12-26 01:07:30 +01:00
Oliver
f5788cfc52 Added regions and highlights to TextView. 2017-12-24 00:08:52 +01:00
Oliver
8eb4c5ef48 Added TextView. All subclasses of Box now also have inside padding. 2017-12-21 18:08:53 +01:00
Oliver
dad7891c89 Added Checkbox, Modal, and Pages. 2017-12-20 20:54:49 +01:00
Oliver
2bd80aa513 Added DropDown. Also needed to refactor a bit to reduce dependencies. 2017-12-18 20:04:52 +01:00
Oliver
d5bf1a4ef0 Added list, improved existing primitives, and fixed a bunch of bugs. 2017-12-16 22:48:26 +01:00
Oliver
b83a7766a6 Added frames (with headers/footers) and buttons. Extended form. 2017-12-15 23:03:01 +01:00
Oliver
f9f139caaf First commit. Some basic functionality. Publishing to GitHub now. 2017-12-15 15:29:21 +01:00