Commit Graph
100 Commits
Author SHA1 Message Date
Caleb Bassi 4cca61d83f 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
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
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
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
Caleb Bassi 9513fa11a1 Add widget padding 2019-02-28 18:50:14 -08:00
Caleb Bassi 9735f6dda8 Add ColumnResizer field to table 2019-02-28 18:36:49 -08:00
Caleb Bassi 3006e4efe4 Change various widget field names 2019-02-28 18:35:40 -08:00
Caleb Bassi fd5a830d7a Rename style parsing functions 2019-02-24 14:56:34 -08:00
Caleb Bassi f8e30bacd3 Update readme 2019-02-24 14:55:58 -08:00
Caleb Bassi 67284dd15c Update out of date changelog 2019-02-24 14:55:48 -08:00
Caleb Bassi 63c2a0d709 Merge pull request #227 from anson0370/unicode_string_display
fix: #226
2019-02-24 10:10:52 -08:00
Caleb Bassi 179acca35e Formatting 2019-02-22 12:44:48 -08:00
Caleb Bassi bb0b559103 readme: add termdash to related works section 2019-02-13 20:50:05 -08:00
Caleb Bassi a795c07466 readme: add tview to 'related projects' section 2019-02-07 03:21:27 -08:00
Caleb Bassi 0278568ed8 Update README 2019-02-04 20:16:27 -08:00
Caleb Bassi 5ece2b7178 Improve/add comments 2019-02-01 22:16:02 -08:00
Caleb Bassi 71648dedc1 Update README 2019-02-01 21:44:55 -08:00
Caleb Bassi 9bbf7adda8 Merge pull request #222 from ryanlewis/master
Table render improvements
2019-02-01 21:21:45 -08:00
Caleb Bassi a77ad90f64 Make scrollAmount public and refactor previous scrolling methods 2019-02-01 21:07:23 -08:00
Caleb Bassi 013ef15209 Update List example with more scrolling options 2019-02-01 21:05:03 -08:00
Caleb Bassi fab01d4358 Merge pull request #221 from NovA9232/master
Added more scrolling options to list widget.
2019-02-01 20:48:15 -08:00
Caleb Bassi bbe260b1c3 Update readme 2019-01-31 22:04:50 -08:00
Caleb Bassi 31540a46ad Fix list PageUp scrolling 2019-01-31 19:15:11 -08:00
Caleb Bassi 436eb3a261 Add list page scrolling to list example 2019-01-31 19:14:37 -08:00
Caleb Bassi c0336475e6 Merge pull request #218 from NovA9232/master
Added PageUp and PageDown functions to List.
2019-01-31 18:56:08 -08:00
Caleb BassiandGitHub cdc401406b Merge pull request #217 from NovA9232/master
List scrolls automatically.
2019-01-31 05:53:10 -08:00
Caleb Bassi a01016fd0d Update readme 2019-01-28 01:13:33 -08:00
Caleb Bassi 2298d75b8d Update README.md 2019-01-27 22:45:40 -08:00
Caleb Bassi 79bb597a33 Add scrolling to List widget 2019-01-26 22:32:08 -08:00
Caleb Bassi 7ea3439d3a Fix paragraph 2019-01-26 05:20:41 -08:00
Caleb Bassi 067b2c5514 Refactor canvas into seperate repo 2019-01-26 05:19:45 -08:00
Caleb Bassi ad36843630 Fix demo example 2019-01-26 02:49:34 -08:00
Caleb Bassi 5b78b896c9 Add WrapText option to Paragraph 2019-01-26 02:47:47 -08:00
Caleb Bassi a5828eb2da Update readme 2019-01-25 04:14:49 -08:00
Caleb Bassi 96910aa8a3 Refactor events.go 2019-01-25 03:41:35 -08:00
Caleb Bassi e0e85dab9d s/NewLineChart/NewPlot in examples 2019-01-25 03:05:49 -08:00
Caleb Bassi 0eb6d61079 Cleanup image widget some more 2019-01-24 10:28:17 -08:00
Caleb Bassi 0819f87750 Cleanup image widget 2019-01-24 08:59:46 -08:00
Caleb Bassi a4cd6909e1 Merge pull request #126 from qpliu/image-widget
Add image widget.
2019-01-24 08:12:11 -08:00
Caleb Bassi a7658ef79f Fix plot example widget titles 2019-01-24 08:06:12 -08:00
Caleb Bassi 8c72139752 s/LineChart/Plot and add ScatterPlot mode to it 2019-01-24 07:56:22 -08:00
Caleb Bassi eeb94f8e14 Comments 2019-01-24 06:21:07 -08:00
Caleb Bassi 1a62cfa10f Only draw StackedBarChart label if it exists 2019-01-24 05:38:28 -08:00
Caleb Bassi 7b48d56e0b Fix termbox event conversion 2019-01-24 05:23:30 -08:00
Caleb Bassi dbd6a8fa55 Update changelog 2019-01-24 04:19:47 -08:00
Caleb Bassi 1e207d561b Comments 2019-01-24 04:11:20 -08:00
Caleb Bassi 20d8f73c36 Update Block comments 2019-01-24 04:02:25 -08:00
Caleb Bassi 33e8d71b32 Update readme 2019-01-23 23:28:19 -08:00
Caleb Bassi 202987d202 Update readme 2019-01-23 23:24:16 -08:00
Caleb Bassi 3157ce5f38 Update readme 2019-01-23 23:20:48 -08:00
Caleb Bassi 889de68f35 Refactor README and remove widget screenshots 2019-01-23 23:09:50 -08:00
Caleb Bassi f9fb0e75f0 Update list example 2019-01-23 21:44:00 -08:00
Caleb Bassi e4c62303f7 theme: Set default colors to ColorWhite 2019-01-23 21:36:58 -08:00
Caleb Bassi 0e17689956 Update changelog dates 2019-01-23 21:10:14 -08:00
Caleb Bassi 958a28575d The Great Rewrite 2019-01-23 20:16:13 -08:00
Caleb BassiandGitHub b3075f7313 Merge pull request #205 from foxyblue/fix/readme-links
Fix two image links on readme
2019-01-18 12:03:31 -08:00
Caleb BassiandGitHub b136f68f55 Build ignore test/log_events.go 2018-12-28 13:07:47 -08:00
Caleb BassiandGitHub 2cfe9f65b7 Fix renaming PollEvent to PollEvents (Closes #203) 2018-12-28 13:03:25 -08:00
Caleb Bassi 3461d4a2e8 Rename files 2018-12-03 15:03:44 -08:00
Caleb Bassi d46f0abece Fix par_test file name 2018-12-01 20:23:24 -08:00
Caleb Bassi b509ce1141 Update readme; add hello_world.go 2018-11-29 15:52:53 -08:00
Caleb Bassi ed219e8c05 Update readme and examples
Moved the PollEvents call outside of the for loop
2018-11-29 15:42:04 -08:00
Caleb Bassi 27bbe8c0de Fix and rename PollEvents 2018-11-29 15:19:07 -08:00
Caleb Bassi df65ecda09 Update changelog 2018-11-29 12:20:08 -08:00
Caleb Bassi 9efc9b7958 Fix Hello World in readme 2018-11-29 11:45:24 -08:00
Caleb Bassi 4782da6ed6 Refactor tabpane
- Move from termui/extra/tabpane.go to termui/tabpane.go
- Renamed from Tabpane to TabPane
2018-11-29 09:41:29 -08:00
Caleb Bassi efe414873d Refactor debug and test folders 2018-11-29 09:19:22 -08:00
Caleb Bassi d32fffb5e9 Update changelog 2018-11-29 08:49:07 -08:00
Caleb Bassi 16b302dba6 Remove custom docs; replaced with wiki 2018-11-28 21:58:44 -08:00
Caleb Bassi 3f25d964d3 Misc 2018-11-28 21:50:10 -08:00
Caleb Bassi 79c2dae0e1 Update readme 2018-11-28 21:44:42 -08:00
Caleb Bassi df9a6e2240 Update changelog 2018-11-28 21:17:26 -08:00
Caleb Bassi 7b4628c08d Add changelog 2018-11-28 21:13:29 -08:00
Caleb Bassi 2c858dbc0d Update readme 2018-11-28 20:50:00 -08:00
Caleb Bassi 71aca577bc Update godoc 2018-11-28 20:38:11 -08:00
Caleb Bassi 9f9525dc63 Update readme 2018-11-28 20:09:48 -08:00
Caleb Bassi bcaa487074 Rename mbarchart to stackedbarchart 2018-11-28 18:50:44 -08:00
Caleb Bassi 7f3648562a Rename Par to Paragraph 2018-11-28 18:25:38 -08:00
Caleb Bassi ea15e228f4 Rework events (again) 2018-11-28 18:19:34 -08:00
Caleb Bassi 4022fa43e0 Migrate from dep to vgo 2018-11-22 13:02:44 -08:00
Caleb Bassi fede2b0a74 Add <Mouse> and <Keyboard> events
Closes #190
2018-09-15 12:13:46 -07:00
Caleb Bassi 00d684343a Readd explicit error handling to examples 2018-09-06 18:22:04 -07:00
Caleb Bassi f4dc75130f Update README and fix _examples links 2018-09-06 16:56:04 -07:00
Caleb Bassi c54abcd54e Fix refactor issue 2018-09-06 16:46:19 -07:00
Caleb Bassi b227bd5277 Rework event system
* Timers should now be done through Go tickers
* Reworked event names used in Handle()
* Reworked Event type and payloads
2018-09-06 16:43:11 -07:00
Caleb Bassi 609f0e3c48 Merge pull request #171 from verdverm/mouse-events
enrich mouse events
2018-09-06 16:32:37 -07:00
Caleb Bassi 3629cdceea Minor refactor 2018-09-06 14:48:09 -07:00