1
0
mirror of https://github.com/gizak/termui.git synced 2025-05-10 19:29:18 +08:00

421 Commits

Author SHA1 Message Date
Andrew Arrow
ecf49517b1 all tests passing 2022-11-09 05:55:44 -08:00
Andrew Arrow
238057237b adding containsStyle func 2022-11-09 05:46:13 -08:00
Andrew Arrow
29db86d4f2 more cleanup and comments 2022-11-09 05:38:01 -08:00
Andrew Arrow
55ae6181d6 getting ready for final logic 2022-11-08 14:26:28 -08:00
Andrew Arrow
6cf9178eb3 cleanup and printing result in test 2022-11-08 14:14:06 -08:00
Andrew Arrow
80c08963cc logic breaking up blocks right 2022-11-08 14:09:43 -08:00
Andrew Arrow
21dc21d403 start of TestBreakBlocksIntoStrings 2022-11-08 13:46:07 -08:00
Andrew Arrow
33fef6cb94 TestFindStyleBlocks is working 2022-11-08 13:32:59 -08:00
Andrew Arrow
ea81b84555 clean up and new broken test but with good indexes to hit 2022-11-08 09:11:41 -08:00
Andrew Arrow
f9eac67f00 index checks for test 2022-11-08 09:04:17 -08:00
Andrew Arrow
291e9577ef moving to new FindStylePositions as first call 2022-11-08 08:59:48 -08:00
Andrew Arrow
2c85cd905f better logic than split 2022-11-08 08:22:41 -08:00
Andrew Arrow
4901307000 StyleStringPosition struct helping 2022-11-08 06:19:35 -08:00
Andrew Arrow
3be455ecc5 broken but good new direction 2022-11-08 06:09:14 -08:00
Andrew Arrow
f893b6f7fa more cleanup of printing 2022-11-07 11:34:45 -08:00
Andrew Arrow
eaf7f8d6e6 clean up and better order 2022-11-07 11:30:57 -08:00
Andrew Arrow
c77684f434 progress with style 2022-11-07 11:25:41 -08:00
Andrew Arrow
22d00586db getting ready to link up styles 2022-11-07 08:54:53 -08:00
Andrew Arrow
90c992f2e6 progress with parsing 2022-11-07 08:26:51 -08:00
Andrew Arrow
70b8f7489a testing easy case of no style 2022-11-07 04:24:12 -08:00
Andrew Arrow
4d1aaf17a7 adding new test for PrepareStyles 2022-11-07 04:21:40 -08:00
Andrew Arrow
99a9b416b7 returning a styleString 2022-11-07 03:55:40 -08:00
Andrew Arrow
c4fdef993a very broken but just starting logic for new ParseStyles func 2022-11-07 03:46:07 -08:00
Andrew Arrow
94288e85a1 test to make sure current logic stays working 2022-11-07 03:00:20 -08:00
Andrew Arrow
2bd947efbb fixing one test with wrong logic 2022-11-07 02:44:37 -08:00
Andrew Arrow
f047fb3200 good failing tests showing the problem 2022-11-07 02:43:40 -08:00
Andrew Arrow
a5730c9067 adding failing test for [text] and no color info after 2022-11-05 11:56:04 -07:00
Andrew Arrow
59f75021fe adding start of style_parser_test 2022-11-05 11:52:56 -07:00
Zack Guo
f976fe697a
Merge pull request #288 from gizak/v3
Move sub /v3 to repo root
2021-01-24 17:13:58 +08:00
Yuanbo Guo
0b52bac91f Move sub /v3 to repo root
Use v3 as dev branch, use master as tagged release branch
2021-01-16 13:14:35 +08:00
Caleb Bassi
4cca61d83f v3.1.0 v3.1.0 2019-07-15 12:40:41 -07:00
Caleb Bassi
14f6f658b8 Merge pull request #237 from namreg/tree-widget 2019-07-15 12:33:30 -07:00
Caleb Bassi
12333d6a7e Move source files into v3 directory 2019-06-30 15:09:31 -07:00
Caleb Bassi
f08e81d72a Readd drawille-go into repo 2019-06-18 12:30:44 -07:00
Igor German
81435f79b5 Add SelectedNode method 2019-06-10 16:09:26 +03:00
Caleb Bassi
5b80e0d4fe Cleanup installation instructions (again) 2019-05-26 14:04:59 -07:00
Caleb Bassi
9ee5b79147 Cleanup installation instructions 2019-05-23 13:50:49 -07:00
Igor German
7357ed4649 resolve pr comments 2019-05-02 15:50:48 +03:00
Igor German
be3cc6d20d Tree widget 2019-04-19 11:15:13 +03:00
Caleb Bassi
213738dbc7 Add installation instructions for dep 2019-04-09 09:42:13 -07:00
Caleb Bassi
d5ea67dfda Fix typo 2019-03-12 02:05:11 -07:00
Caleb Bassi
6d201dcdd2 readme: update installation instructions 2019-03-11 22:30:12 -07:00
Caleb Bassi
a7377fcef7 Fix changelog 2019-03-07 03:42:49 -08:00
Caleb Bassi
bde33ac03c Fix dates in changelog 2019-03-07 03:42:49 -08:00
Caleb Bassi
70fa7b8887 v3.0.0 🎉
Fix install command
v3.0.0
2019-03-07 03:42:49 -08:00
Caleb Bassi
eaec27d1df Add sync.Locker interface to Drawable interface
Many widget implementations will want to update asynchronously, so now termui performs locks a widget when drawing. Users should call `Lock()` on their widgets when performing an asynchronous update.
2019-03-07 02:14:11 -08:00
Caleb Bassi
5371e9e636 mv termbox.go backend.go 2019-03-07 02:12:05 -08:00
Caleb Bassi
a9772ca753 Change list widget scroll method names 2019-03-01 14:04:59 -08:00
Caleb Bassi
a8109c55df Fix list scrolling (Fix #228) 2019-03-01 13:30:21 -08:00
Caleb Bassi
1ec9fa2896 Fix widget padding 2019-02-28 18:52:20 -08:00