37 Commits (master)

Author SHA1 Message Date
Oliver c9421b4bd9 Enabled bracketed pasting. 3 months ago
Oliver d7e1e3802f Checking line index before attempting purge. Fixes #891 8 months ago
Oliver 1b3174ee3d Added callback functions for focus and blur events. 3 years ago
Oliver 0c92c2a810 Added Flex.GetItem() and Flex.GetItemCount(). Resolves #385, resolves #657. 3 years ago
Oliver 1d641bd565 Clarified FlexRow and FlexColumn. Also introduced CSS variants. Fixes #658 3 years ago
Oliver ae9464cc35 Upgraded printing and style handling to the new definition of tcell.ColorDefault. 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 53d50e499b Bugfix in Flex which led to a panic. 4 years ago
Oliver deb54e1422 Keyboard events are now propagated down the hierarchy, allowing users to intercept them. Closes #421 4 years ago
Oliver cce7c98823 Don't forward mouse events to nil items in Flex/Grid. Fixes #425 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 8abbf770ec Change mouse handler func 4 years ago
Ben LeFevre 016b6bd9e3
Update Flex.Clear() documentation 4 years ago
Chris Miller 9598ca2519 New mouse design
capture bool not finalized
4 years ago
Ben LeFevre 37b143d5fa Add Flex.Clear() method to remove all items 4 years ago
Chris Miller 96875c75b9 Added mouse handling 5 years ago
Oliver de7ae86b5b Avoid div-by-0 in case Flex item sizes are all 0. Resolves #332, resolves #334 5 years ago
Oliver 1ee0c559cc Switched flexItem slice to pointers. 6 years ago
Oliver 398a6c2f77 Added a function to resize a Flex item. Resolves #125 6 years ago
Oliver c0b219f400 Bugfix: Flex will call Box.Draw() again. Fixes #104 6 years ago
Oliver d7d44cb0d2 Flex and Grid don't clear their backgrounds anymore. Resolves #104 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 3bac79f308 Added RemoveItem() to Grid and Flex. Resolves #63 6 years ago
Oliver f6602e7eb1 Updated Flex documentation. 6 years ago
Oliver acf9158c77 Flex layout can have nil elements. 6 years ago
Oliver 5fd6365352 Flex must call Box's Draw() function first. Fixes #26 6 years ago
Oliver e4f97a6436 Added links to Wiki to documentation. Also replaced screenshot with GIF screencast. 6 years ago
Oliver 1cc5331a5c Fixed focus delegation. 6 years ago
Oliver f6f32eec04 Flex must know where to delegate focus. 6 years ago
Oliver 91d78f146b Added proportions to Flex layout. 6 years ago
Oliver 8eb4c5ef48 Added TextView. All subclasses of Box now also have inside padding. 6 years ago
Oliver dad7891c89 Added Checkbox, Modal, and Pages. 7 years ago
Oliver 2bd80aa513 Added DropDown. Also needed to refactor a bit to reduce dependencies. 7 years ago
Oliver d5bf1a4ef0 Added list, improved existing primitives, and fixed a bunch of bugs. 7 years ago
Oliver f9f139caaf First commit. Some basic functionality. Publishing to GitHub now. 7 years ago