76 Commits (master)

Author SHA1 Message Date
Oliver 79d4cc3212 Added individual styling for selected table cells. Resolves #934 1 month ago
Oliver c9421b4bd9 Enabled bracketed pasting. 3 months ago
Oliver bf8f1c43e4 Fixed index out of bounds for when a selected drop-down option is removed in its callback. Fixes #927 4 months ago
Kian-Meng Ang 5d85e6a030 Fix typos
Found via `codespell -H -S .git -L rightt,wth,bu`
7 months ago
Oliver 57d9e5e19f Clearing screen before each draw. Fixes #899 7 months ago
Oliver ccc2c81197 Clarifications in comments. 9 months ago
Oliver 47e7db7885 Provided a way to forward Ctrl-C to primites. Resolves #816 1 year ago
Travis Howse 583acbe93c Remove noise 2 years ago
Travis Howse 1a01dc6ba1 Actual fix. 2 years ago
Travis Howse f541eaf9cd Initialise the copy of screen in the Application struct. 2 years ago
Oliver 20b8a06707 Not promoting a mouse-up event to a click event when it was prevented by a mouse capture. See #752 2 years ago
Oliver 691f46d6f5 Minor clarification. 2 years ago
Oliver 36f5c190ea Handling tcell.ErrorEvent now. Fixes #617 3 years ago
Oliver c24a22db24 Added Application.Sync(), a function to re-sync the screen when its corrupted. Resolves #603 3 years ago
Oliver b2dec96e1a Upgraded to tcell v2.2.0 and rewrote the Application.Suspend() function to use tcell's new methods. 3 years ago
Oliver d2371c651b Added more clarification for the use of Application.Draw(). 3 years ago
Chris Miller 38e7206af9 Update mouse buttons for tcell v2 3 years ago
Oliver a72fc10c54 Enabling mouse (if requested) on replaced Screen objects. Fixes #545 3 years ago
Oliver 7481775fcd Application can be stopped in suspended mode. Fixes #499 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 0a2427525a Removed size change check (apparently this led to problems on Windows). Fixes #401, closes #404 4 years ago
Oliver deb54e1422 Keyboard events are now propagated down the hierarchy, allowing users to intercept them. Closes #421 4 years ago
Oliver f395cf6e33 Added mouse scrolling to List, Table, TextView, and TreeView. 4 years ago
Oliver 9af6826328 Added/fixed comments, some structural changes/bugfixes for mouse support. Table, TextView, and TreeView still open. Closes #363 4 years ago
rivo 160d8fda1d
Merge pull request #363 from millerlogic/mouse-support
Mouse support
4 years ago
Chris Miller 55c590d97f Refactor fireMouseActions 4 years ago
Chris Miller 12f94f688a Document DoubleClickInterval 4 years ago
Chris Miller 55cdc84e25 EnableMouse to take bool and enable/disable directly 4 years ago
Chris Miller 15700e7129 Minor changes 4 years ago
Chris Miller 1fb9862c00 Separate action events 4 years ago
Oliver fe30520195 Application.QueueUpdate() returns after its provided function has executed. 4 years ago
Chris Miller 5ef51540da Double click interval 4 years ago
Chris Miller 8abbf770ec Change mouse handler func 4 years ago
Oliver 3a5c6317e4 Setting time of last redraw. 4 years ago
Oliver f1ffa42918 Throttling resize events. Resolves #378 4 years ago
Chris Miller 9598ca2519 New mouse design
capture bool not finalized
4 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 2f4b6ad748 Return self 5 years ago
Chris Miller 96875c75b9 Added mouse handling 5 years ago
Oliver 0e689965bb Fixed wrong handling of 8-bit ANSI colors. Fixes #317 5 years ago
Oliver 36893a6697 Minor improvements. 5 years ago
Oliver e432b27b03 unicode.Lm characters were wrongly used as pure combining characters. Fixes #210 5 years ago
Oliver 502ddb9205 Added a clarification. 6 years ago
Oliver d7c8911ef0 Added Application.ForceDraw(). 6 years ago
Oliver 19fbe6241a Making suspended mode work again on Windows. Fixes #179 6 years ago
Oliver 1bfe98092c On Windows, tcell.Screen.Fini() sends a resize event before sending nil. Fixed resulting deadlock. Fixes #179 6 years ago
Oliver ebf651d1c0 Bugfix: nil return value in input capture should not stop the event loop. Fixes #179 6 years ago
Oliver 1dd674a1b9 Simplified the queuing of Draw() calls, also introduced QueueUpdateDraw(). #172 6 years ago