Commit Graph

720 Commits (a22293bda94443b8e287d94957beab835e45187b)
 

Author SHA1 Message Date
Oliver 83483397e8 Cosmetic improvements. 6 years ago
rivo 6b270eb8e8
Merge pull request #135 from kvj/suspend-in-goroutine - fixes #134
Block main event loop with mutex during Suspend() call
6 years ago
Konstantin Vorobyev 01a39a486d Review feedback 6 years ago
Konstantin Vorobyev 2ac0e9e086 Block main event loop with mutex during Suspend() call 6 years ago
Oliver 306abd9cb9 Minor tweaks. This now also resolves #113 6 years ago
Oliver 4631cd7337 Added the tree view. 6 years ago
rivo e643d10b36
Merge pull request #126 from benweidig/fix_borders
Refactored semigraphics and configurable borders
6 years ago
Oliver 6ffb56ee2a TextView now reindexes only on width changes if wrapping is enabled. 6 years ago
Oliver 1ee0c559cc Switched flexItem slice to pointers. 6 years ago
Benjamin Weidig 7ad390eb5e Removed deprecated funcs/const related to semigraphic changes 6 years ago
Benjamin Weidig e8c92a715c Added visualization to SemigraphicJoints
To better understand what runes are joined how I've added comments with the actual unicode char. Also clarified that the key has to be sorted by rune value
6 years ago
Benjamin Weidig b6cd5e5021 added comment to semigraphic related code 6 years ago
Benjamin Weidig 06dd16088a replaced old borders code with new configurable borders 6 years ago
Benjamin Weidig 29553e5794 added configurable borders 6 years ago
Benjamin Weidig 2e0f146244 refactored semigraphics
For a better semigraphics support all related code was moved to its own file. The const names reflect their unicode name to better distinguish the runes.
6 years ago
Benjamin Weidig 76fdcb42e9 fix borders and add unicode comment 6 years ago
Oliver 0ebcb1ed99 Excluding control characters from output (creates unwanted artefacts). Fixes #130 6 years ago
Oliver 398a6c2f77 Added a function to resize a Flex item. Resolves #125 6 years ago
Oliver 71ecf1f429 Added a scroll function to TextView. Resolves #124 6 years ago
Oliver bb80ad41aa Minor text change in presentation. Hopefully makes it more clear what's displayed. 6 years ago
Oliver 7afc7ac893 Index out of range bugfix. Fixes #101 6 years ago
Oliver a26df4e781 Added SetAttributes() and SetStyle() to TableCell. Resolves #111 6 years ago
Oliver c0b219f400 Bugfix: Flex will call Box.Draw() again. Fixes #104 6 years ago
Oliver 7d789421e3 DropDown now only uses List's main selected callback. Fixes #115 6 years ago
rivo 0a4caa5b6b
Merge pull request #112 from hoop33/master
Fix panic with <Enter> on empty list
6 years ago
Rob Warner 2899c719ca Fix panic with empty list 6 years ago
Oliver 213c37c368 Fixed handling of combining unicode characters. Fixes #101 6 years ago
Oliver d7d44cb0d2 Flex and Grid don't clear their backgrounds anymore. Resolves #104 6 years ago
Oliver f855bee020 Separated form item "done" function from "finished" function. Resolves #39 6 years ago
Oliver f291602d9a Added functions to retrieve and set a list item's texts. Resolves #102 6 years ago
rivo 8d257feeb9
Merge pull request #106 from frankbraun/docufix
Documentation fix for flex.AddItem()
6 years ago
Frank Braun bf464200bc Documentation fix for flex.AddItem()
The proportion must be at least 1 if fixedSize == 0.
6 years ago
Oliver 6b7d028eb1 Small update to documentation. 6 years ago
Oliver 911fb9543e Added Escape(), ANSIIWriter(), and TranslateANSII(). Resolves #84, resolves #24 6 years ago
Oliver 96473a04c6 Added Escape() function. Resolves #84 6 years ago
Oliver 5bd22542e5 For Form.GetFormItemByLabel() to work, we must not modify the label text. Fixes #94, fixes #99 6 years ago
Oliver b4fd66d458 Fixed style calculation in TextView which led to unwanted artefacts when the default terminal background color was not black. Fixes #91 6 years ago
Oliver cc84c982fc Added GetFormItemByLabel(). Resolves #94 6 years ago
Oliver 3d4fa476ed Fixed misleading description. 6 years ago
Oliver 83d0a16fb2 Added background colors and text attributes to color tags. Resolves #91 6 years ago
Oliver 74643a2db5 Pages should clear their background before redrawing. Fixes #89 6 years ago
Oliver 87ba87feda Bufix in Pages: Avoid calling a nil function. Fixes #85 6 years ago
Oliver 6e3b8a41c8 A Box's inner rect will now clamp to screen space. Resolves #79 6 years ago
Oliver 761e3d72da Added Primitive demo to go along with the GitHub Wiki entry on how to create your own primitive. 6 years ago
Oliver b357eaf10f Drop-down allows typing to directly jump to options. Resolves #77 6 years ago
Oliver 258c9d1f8e Forms will attempt to keep focused form items within available area. Fixes #79 6 years ago
Oliver 370ee01609 Added placeholder text to InputField. Resolves #75 6 years ago
Oliver 0b69b9b581 Updated release history. 6 years ago
Oliver 11727c933b Added suspended mode to Application. (Swallows one key event, tcell issue pending.) Resolves #70 6 years ago
Oliver 7e4958256f List (and therefore also DropDown) will scroll if currently selected item is not on screen anymore. Fixes #71 6 years ago