Commit Graph

90 Commits (caea67a4efa54428ab7a6151a2d4e6487eb60152)

Author SHA1 Message Date
Oliver caea67a4ef Implemented string parser and migrated all widgets but TextView. 10 months ago
Oliver 47b3275db4 Form elements can now also be disabled. Resolves #192 1 year ago
Oliver 19d943d595 Some clarifications. 2 years ago
Oliver 55d1ca9d33 Added own implementation of SetBackgroundColor() to TextView, to keep backwards compatibility. Fixes #777 2 years ago
Oliver e6cd7110ac Spelling and wording. 2 years ago
Oliver 3f246bda86 Text views can also become part of forms. 2 years ago
Oliver 55965cf21d Replaced mattn/go-runewidth string width calculation with rivo/uniseg for improved character display. 2 years ago
rivo 941f8605ec
Merge pull request #753 from sruehl/fix/textview_color_panic
fix: fixed GetRegionText when colors are active, fixes #751
2 years ago
Sebastian Rühl ac98385e86 fix: fixed GetRegionText when colors are active
When skipping color tags the currentTag is getting incremented and directly after that a index access with that happens. This always crashes on the last tag.
2 years ago
Oliver cecb44578c Setting focus is now based on a "mouse down" event instead of a "click" event. 2 years ago
Oliver ac1f564949 Implemented basic text area printing. 2 years ago
Oliver 6537221da8 Merge conflict resolved. 2 years ago
Oliver c6cff75ed5 Adapted to slight change in rivo/uniseg. 2 years ago
Oliver 4b7fb7ecd6 Upgraded to new rivo/uniseg version. 2 years ago
Oliver 566470eb7a Some basic TextArea code. 2 years ago
Oliver 1560f6b730 Added a note about TextView not being suitable for large texts. 2 years ago
Oliver 5962c4c9a7 Added TextView.GetOriginalLineCount(). 2 years ago
Oliver 1b3174ee3d Added callback functions for focus and blur events. 3 years ago
Sam Whited d0d3379128 Fix deadlock in SetText
Signed-off-by: Sam Whited <sam@samwhited.com>
3 years ago
Oliver 792841ab16 Very minor change. 3 years ago
Oliver 21d44f5cd1 Some cosmetic cleanup regarding the last merge. 3 years ago
Sam Whited c0678d7aa9 Fix race condition with locking in SetText
Signed-off-by: Sam Whited <sam@samwhited.com>
3 years ago
Sam Whited 4385df9931 Add batch writer for TextView's 3 years ago
Oliver ba9f3a6fa1 Fixed missed tag at EOL in TextView. Fixes #531 3 years ago
Oliver ae9464cc35 Upgraded printing and style handling to the new definition of tcell.ColorDefault. 3 years ago
Oliver c3311ba972 Fixed format for reinserted region tag. 3 years ago
Oliver 09f1384966 Added SetMaxLines() to TextView. Resolves #451, fixes #452 3 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 42866ecf6c Selected autocomplete items should be used without colour tags. Fixes #472 4 years ago
Oliver 9b49eb3fef Added a "clicked" handler to TableCell. Resolves #470 4 years ago
Oliver deb54e1422 Keyboard events are now propagated down the hierarchy, allowing users to intercept them. Closes #421 4 years ago
Oliver c65badfc3d TextView.GetText() and .GetRegionText() didn't filter out empty colour tags. Fixes #453 4 years ago
Oliver 8aa2912f24 Bugfixes in ANSI escape sequence handling as well as TextView, fixes #320, fixes #344 4 years ago
Oliver ca37f83cb2 TextView changed function is always called in a separate goroutine to avoid deadlocks. Fixes #416 4 years ago
Oliver f395cf6e33 Added mouse scrolling to List, Table, TextView, and TreeView. 4 years ago
Oliver b3dc389cb4 Added mouse support to presentation demo. TextView "highlighted" callback also receives remaining highlights. 4 years ago
Oliver 2505a942a1 Added mouse selection of regions in TextViews. 4 years ago
Oliver ba670d23ba The inner area of a Box does not clamp to screen borders anymore. Consequently added some drawing optimization to primitives. Resolves #405 4 years ago
Oliver 5bbae91e1e Fixed off-by-one error in TextView which led to line-trailing tags be moved to the next line. Fixes #336 5 years ago
Oliver 0f6549646b Added SetFocus() to Modal, focuses on the provided button. Resolves #364 5 years ago
Oliver bacbf5155b Wrong comparator led to wrong scrolling behaviour. Fixes #341, resolves #342 5 years ago
Oliver c35e6b2b4c Avoiding infinite loop on narrow TextViews. Fixes #333 5 years ago
Oliver fc28d646d0 Primitive widths/heights should not become negative. Also fixed a
TextView issue where purging led to panics. Fixes #306
5 years ago
Oliver 3c477cc248 TextView.ScrollTo() will turn off end-tracking. Fixes #274 5 years ago
Oliver 8d5eba0c2f Replaced runewidth.StringWidth() with my own implementation. Fixes #236 5 years ago
rivo b373355e9d
Merge pull request #235 from Bios-Marcel/prevent-regex-recompilation
Prevent recompilation of regexes
5 years ago
Marcel Schramm f3b5afb8cd
Move TabSize comment in texview.go back to where it belongs. 5 years ago
Oliver 3e289f3aca Added TextView.GetText(). Resolves #233 5 years ago
Marcel Schramm f4690e43a0
Prevent recompilation of regexes 5 years ago