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
2018-06-09 14:58:29 +02:00
Benjamin Weidig
b6cd5e5021
added comment to semigraphic related code
2018-06-09 14:58:29 +02:00
Benjamin Weidig
06dd16088a
replaced old borders code with new configurable borders
2018-06-09 14:58:29 +02:00
Benjamin Weidig
29553e5794
added configurable borders
2018-06-09 14:58:29 +02:00
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.
2018-06-09 14:58:29 +02:00
Benjamin Weidig
76fdcb42e9
fix borders and add unicode comment
2018-06-09 14:58:29 +02:00
Oliver
0ebcb1ed99
Excluding control characters from output (creates unwanted artefacts). Fixes #130
2018-06-09 13:16:20 +02:00
Oliver
398a6c2f77
Added a function to resize a Flex item. Resolves #125
2018-06-07 14:19:25 +02:00
Oliver
71ecf1f429
Added a scroll function to TextView. Resolves #124
2018-05-28 21:27:25 +02:00
Oliver
bb80ad41aa
Minor text change in presentation. Hopefully makes it more clear what's displayed.
2018-05-23 16:56:06 +02:00
Oliver
7afc7ac893
Index out of range bugfix. Fixes #101
2018-05-18 23:46:33 +02:00
Oliver
a26df4e781
Added SetAttributes() and SetStyle() to TableCell. Resolves #111
2018-05-15 16:59:07 +02:00
Oliver
c0b219f400
Bugfix: Flex will call Box.Draw() again. Fixes #104
2018-05-15 16:37:51 +02:00
Oliver
7d789421e3
DropDown now only uses List's main selected callback. Fixes #115
2018-05-12 16:35:32 +02:00
rivo
0a4caa5b6b
Merge pull request #112 from hoop33/master
...
Fix panic with <Enter> on empty list
2018-05-12 15:28:18 +02:00
Rob Warner
2899c719ca
Fix panic with empty list
2018-05-09 18:13:40 -04:00
Oliver
213c37c368
Fixed handling of combining unicode characters. Fixes #101
2018-05-03 08:05:11 +02:00
Oliver
d7d44cb0d2
Flex and Grid don't clear their backgrounds anymore. Resolves #104
2018-05-02 17:02:52 +02:00
Oliver
f855bee020
Separated form item "done" function from "finished" function. Resolves #39
2018-04-19 21:34:03 +02:00
Oliver
f291602d9a
Added functions to retrieve and set a list item's texts. Resolves #102
2018-04-19 21:17:13 +02:00
rivo
8d257feeb9
Merge pull request #106 from frankbraun/docufix
...
Documentation fix for flex.AddItem()
2018-04-19 21:07:20 +02:00
Frank Braun
bf464200bc
Documentation fix for flex.AddItem()
...
The proportion must be at least 1 if fixedSize == 0.
2018-04-19 15:49:26 +00:00
Oliver
6b7d028eb1
Small update to documentation.
2018-04-14 18:56:18 +02:00
Oliver
911fb9543e
Added Escape(), ANSIIWriter(), and TranslateANSII(). Resolves #84 , resolves #24
2018-04-14 00:05:25 +02:00
Oliver
96473a04c6
Added Escape() function. Resolves #84
2018-04-12 13:09:06 +02:00
Oliver
5bd22542e5
For Form.GetFormItemByLabel() to work, we must not modify the label text. Fixes #94 , fixes #99
2018-04-09 21:07:03 +02:00
Oliver
b4fd66d458
Fixed style calculation in TextView which led to unwanted artefacts when the default terminal background color was not black. Fixes #91
2018-04-07 13:28:32 +02:00
Oliver
cc84c982fc
Added GetFormItemByLabel(). Resolves #94
2018-04-07 12:58:52 +02:00
Oliver
3d4fa476ed
Fixed misleading description.
2018-04-01 21:24:04 +02:00
Oliver
83d0a16fb2
Added background colors and text attributes to color tags. Resolves #91
2018-04-01 21:19:10 +02:00
Oliver
74643a2db5
Pages should clear their background before redrawing. Fixes #89
2018-03-29 18:28:32 +02:00
Oliver
87ba87feda
Bufix in Pages: Avoid calling a nil function. Fixes #85
2018-03-25 17:52:41 +02:00
Oliver
6e3b8a41c8
A Box's inner rect will now clamp to screen space. Resolves #79
2018-03-23 21:09:02 +01:00
Oliver
761e3d72da
Added Primitive demo to go along with the GitHub Wiki entry on how to create your own primitive.
2018-03-19 21:25:30 +01:00
Oliver
b357eaf10f
Drop-down allows typing to directly jump to options. Resolves #77
2018-03-18 20:42:51 +01:00
Oliver
258c9d1f8e
Forms will attempt to keep focused form items within available area. Fixes #79
2018-03-15 17:54:17 +01:00
Oliver
370ee01609
Added placeholder text to InputField. Resolves #75
2018-03-15 17:14:14 +01:00
Oliver
0b69b9b581
Updated release history.
2018-03-13 08:17:06 +01:00
Oliver
11727c933b
Added suspended mode to Application. (Swallows one key event, tcell issue pending.) Resolves #70
2018-03-13 08:16:09 +01:00
Oliver
7e4958256f
List (and therefore also DropDown) will scroll if currently selected item is not on screen anymore. Fixes #71
2018-03-11 09:51:15 +01:00
Oliver
45acc0d895
Added getters for some callback functions. Resolves #65
2018-03-10 23:30:49 +01:00
Oliver
c96894c0cf
Bugfix which caused a crash in Table class. Fixes #67
2018-03-10 12:59:42 +01:00
Oliver
c2f07f9548
Some housekeeping.
2018-03-05 16:37:10 +01:00
Oliver
ccd80aa4fc
Minor code reduction.
2018-03-05 14:18:04 +01:00
Oliver
8cb36ea743
Added expansion factor to table cells which grows columns if there is more space than needed. Resolves #62
2018-03-05 14:07:18 +01:00
Oliver
a3971dc430
Rewrote WordWrap() function due to bugs.
2018-03-04 15:01:12 +01:00
Oliver
3bac79f308
Added RemoveItem() to Grid and Flex. Resolves #63
2018-03-02 17:07:46 +01:00
Oliver
a5c65a977d
Added an initial guide for contributions.
2018-03-01 18:29:33 +01:00
rivo
cbeeab5280
Merge pull request #61 from robinator8/master
...
The screenshots were added for the GitHub Wiki originally. (All the demos are in the Wiki, too.) But I guess it makes to have them show up as well when browsing the code.
2018-02-28 20:37:00 +01:00
Robert Craig
7c2d6fc65f
Added README files for demos to make screenshots easier to view on github
2018-02-28 10:24:01 -05:00