Commit graph

97 commits

Author SHA1 Message Date
af0a6c2c30 Add Frame.SetMaxWidth and Frame.SetMaxHeight 2024-09-21 20:49:52 -07:00
0b260674c2 Add border to Input 2024-09-19 23:20:03 -07:00
b9ddff24b5 Add Sprite 2024-09-18 19:41:36 -07:00
7b35245a5a Add Widget.Cursor
Resolves #9.
2024-09-11 22:13:07 -07:00
99a40d1dad Add WithoutMouse and WithoutMouseExceptScroll 2024-09-05 20:17:19 -07:00
10177aa6dc Add List.SetScrollBorderSize and List.SetScrollBorderColors 2024-09-01 22:52:05 -07:00
6cbd34091a Only ignore mouse input in list when a selection mode is active 2024-09-01 22:30:58 -07:00
4d44a01b29 Check required height when auto resizing font 2024-09-01 21:32:09 -07:00
95cc760dea Disable scroll bars for auto resize text fields 2024-09-01 21:25:29 -07:00
89ca460446 Lock font mutex in BoundString 2024-08-23 13:58:27 -07:00
4c67a3c448 Resize font to fit button label, add Text.SetAutoResize to allow fitting text within field 2024-08-21 23:43:05 -07:00
c1f1fe1adb Add Button.SetHorizontal and Button.SetVertical 2024-07-22 14:41:47 -07:00
1d8a55632d Remove usage of runtime/debug 2024-07-22 02:31:50 -07:00
5a26cb4e80 Do not import a default font
This import may prove unnecessary, adding several megabytes to an application's binary size.
2024-07-22 01:49:09 -07:00
399fae94ad Add Escape key to mobile keyboard layout 2024-06-25 11:30:29 -07:00
500cae845c Use Monitor.DeviceScaleFactor to retrieve scaling information 2024-04-24 10:21:23 -07:00
416576f940 Allow fonts to be specified directly
This will enable etk to auto-scale text to fit within a bounded area.

Relates to #5.
2024-04-23 13:05:39 -07:00
d17310185c Fix repeated rune input on Android
Resolves #6.
2024-02-20 11:20:47 -08:00
7e5208a9f6 Add SetMask to messeji and Text widget 2024-02-10 12:43:58 -08:00
b1b41487c2 Draw shaded button when pressed 2024-01-28 20:51:46 -08:00
7251bcc19b Add initial support for window management 2024-01-25 00:06:01 -08:00
7b0c2c44dc Add Button.SetBorderSize 2024-01-23 23:57:25 -08:00
266e1368de Make messeji elements private 2024-01-23 12:52:09 -08:00
fe95e8209c Add Button.SetBorderColor 2024-01-23 01:07:06 -08:00
9e17ce6319 Add Scale and ScaleFactor 2024-01-21 21:06:31 -08:00
b8e1658b3f Add shortcut attributes ConfirmRune and BackRune 2024-01-21 16:18:49 -08:00
d2c44cc232 Update messeji and kibodo examples 2024-01-18 20:11:54 -08:00
b86e3b64a6 Fix expanding Flex children 2024-01-18 19:33:56 -08:00
9eecc7a44b Update README 2024-01-18 00:30:53 -08:00
853a537feb Add Frame.SetPadding 2024-01-18 00:16:28 -08:00
fef5f103ff Update Flex 2024-01-17 23:54:11 -08:00
4b7b831ece Add screenshot to README 2024-01-16 13:31:34 -08:00
6e0f6f1ee3 Move messeji into etk 2024-01-16 13:00:20 -08:00
087a0faa19 Update LICENSE 2024-01-16 12:59:02 -08:00
d4e4ef831f Move kibodo into etk 2024-01-16 12:52:24 -08:00
fe71e0974a Add List.Rows 2024-01-13 17:55:01 -08:00
e39a6384ed Fix overflowing list items 2024-01-13 17:32:11 -08:00
fb51eb32ad Add Select 2024-01-11 17:09:33 -08:00
bde57bc0ac Add right mouse button to default bindings 2024-01-11 12:19:28 -08:00
127665c198 Pass mouse out event to pressed widget 2024-01-09 20:38:58 -08:00
e094469352 Add Keyboard 2024-01-09 12:54:56 -08:00
db70da18e0 Expand docs 2023-12-25 01:04:18 -08:00
f5907a5e71 Rename Box.Empty as Clear 2023-12-25 00:19:46 -08:00
408674fd59 Add demo link 2023-12-20 10:53:11 -08:00
a54ad08ea5 Show scroll bar when List overflows 2023-12-19 20:33:13 -08:00
801d4c27a0 Add List 2023-12-19 12:24:44 -08:00
84765fcd5a Rename Grid.Empty as Grid.Clear 2023-12-14 21:32:53 -08:00
cba07aae64 Add Empty method to widgets 2023-11-20 10:49:29 -08:00
ffdef73ac8 Add SetDebug 2023-11-10 22:17:33 -08:00
702b49df24 Allow specifying children when creating a Frame 2023-11-08 20:58:30 -08:00