275 Commits

Author SHA1 Message Date
Gabriel Tofvesson
3d01e66364 Rename graphics buffer 2024-11-22 01:17:57 +01:00
Gabriel Tofvesson
609013a9fa Specify loglevel by sink 2024-11-22 01:17:32 +01:00
Gabriel Tofvesson
b0e5877417 Implement buffered windows to support transparancy 2024-11-19 18:57:36 +01:00
Gabriel Tofvesson
86c23b8433 Add bounds check to utils module 2024-11-19 18:57:11 +01:00
4175ea2c8c Call getWidth on instance 2024-11-14 04:05:22 +00:00
7837ed573a Enter key clears search filter 2024-11-14 03:47:12 +00:00
3ef0bd371d Add more request buttons 2024-11-14 03:37:09 +00:00
d45d2acd95 Bind click listeners for request buttons 2024-11-14 03:35:05 +00:00
7f1f2eeae3 Increase increment/decrement buttons 2024-11-14 03:33:58 +00:00
f2b6f737da Only refresh if filter is not empty 2024-11-14 03:29:27 +00:00
da30f475c9 Unpack event object when it is not a click event 2024-11-14 03:25:24 +00:00
dff74ce8b4 Add key event handler for keyboard 2024-11-14 03:11:06 +00:00
fc121adcb8 Add more event handling 2024-11-14 03:05:28 +00:00
5eafe25b1a Add char event utils 2024-11-14 03:02:31 +00:00
1456dc332f Use terminal as default display 2024-11-14 02:41:13 +00:00
2f72ef4904 Add key click handler to Element 2024-11-14 02:38:49 +00:00
14153522b6 Get key event values 2024-11-14 02:35:07 +00:00
f3f600892d Add util function for key events 2024-11-14 02:32:27 +00:00
Gabriel Tofvesson
d294355a73 Show used space instead of empty 2024-10-26 19:55:36 +02:00
Gabriel Tofvesson
a0a7c96093 Call parent MT of Text 2024-10-26 19:50:13 +02:00
Gabriel Tofvesson
b5fd24740b Fix LogPlain parsing 2024-10-26 19:45:58 +02:00
Gabriel Tofvesson
569a4370c0 Fix blit implementation 2024-10-26 19:41:12 +02:00
Gabriel Tofvesson
6a4d2d0375 Simplify Text implementation 2024-10-26 19:26:25 +02:00
Gabriel Tofvesson
f24d33eb77 Implement text on storage progress bar 2024-10-26 19:22:35 +02:00
Gabriel Tofvesson
7430c24798 Implement text-progress bar 2024-10-26 01:49:19 +02:00
Gabriel Tofvesson
c826598ea0 Fix keyboard click handling 2024-10-26 01:16:16 +02:00
Gabriel Tofvesson
9dbc45e96e Update filter text color based on result 2024-10-26 01:10:05 +02:00
Gabriel Tofvesson
457d6d775c Offset is absolute 2024-10-26 01:03:14 +02:00
Gabriel Tofvesson
0f18f97cfa Align filter text to end of text 2024-10-26 01:00:53 +02:00
Gabriel Tofvesson
f759cfe229 Prevent click 'transparency' 2024-10-26 00:46:05 +02:00
Gabriel Tofvesson
27d1bf5a31 Fix colors 2024-10-26 00:41:54 +02:00
Gabriel Tofvesson
421c9b04b9 Update item list display 2024-10-26 00:40:02 +02:00
Gabriel Tofvesson
3e69183f78 Add vpad to keyboard 2024-10-26 00:38:29 +02:00
Gabriel Tofvesson
da7bbe21c2 Fix possible race-condition 2024-10-26 00:31:47 +02:00
Gabriel Tofvesson
3e654df2ac Fix hpad issue in keyboard 2024-10-26 00:28:18 +02:00
Gabriel Tofvesson
3ed702a1b5 Fix typo 2024-10-26 00:26:26 +02:00
Gabriel Tofvesson
abbe22f949 Set filter text line colors 2024-10-26 00:23:52 +02:00
Gabriel Tofvesson
b219cebb32 Update keyboard background color 2024-10-26 00:14:47 +02:00
Gabriel Tofvesson
cbb6f57daf Update keyboard background color 2024-10-26 00:13:59 +02:00
Gabriel Tofvesson
f533382022 Fix filter text display 2024-10-26 00:11:04 +02:00
Gabriel Tofvesson
e788002b37 Fix keyboard padding issue 2024-10-25 23:51:41 +02:00
Gabriel Tofvesson
45112a5d66 Search by display name too 2024-10-25 19:08:29 +02:00
Gabriel Tofvesson
798c3e4993 Fix item name search filter 2024-10-25 19:05:37 +02:00
Gabriel Tofvesson
a0a5829d84 Fix handling of inverting flags 2024-10-25 19:03:26 +02:00
Gabriel Tofvesson
0b31ec58da Invert sense of count sort 2024-10-25 18:37:15 +02:00
Gabriel Tofvesson
e86c43ac72 Fix list element sizing 2024-10-25 18:33:31 +02:00
Gabriel Tofvesson
0d096aecde Fix text trimming 2024-10-25 18:25:16 +02:00
Gabriel Tofvesson
9c4605cda2 Fix tab action button id generation 2024-10-25 18:21:54 +02:00
Gabriel Tofvesson
726667399f Fix ID names for tab nav buttons 2024-10-25 18:18:52 +02:00
Gabriel Tofvesson
e193427e4c Fix reverse indexed iterations 2024-10-16 00:41:04 +02:00