Commit graph

16 commits

Author SHA1 Message Date
smallmodel
0080f55ef8
Round to integer to avoid blurry text
Some checks failed
Build branch / build-all (push) Failing after 20s
CodeQL / Analyze (push) Has been cancelled
2025-03-02 14:12:54 +01:00
smallmodel
6f686cb7fa
Check if the renderer is loaded instead of checking if it's registered
Some checks failed
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 43s
2024-12-06 00:45:18 +01:00
smallmodel
28bdd1b2b3
Made the renderer modular and loadable
This removes coupling between the renderer and UI/client functions. An option USE_RENDERER_DLOPEN was added to specify whether a renderer module should be compiled and loaded, instead of integrating the renderer into the executable directly. This opens the door for a new renderer
2024-12-06 00:15:19 +01:00
smallmodel
6fe1e86b31
Automatically scale UI elements for high resolutions
This fixes UI elements being tiny on high resolutions like 4K. Now most UI elements will scale automatically with resolutions above 1920x1080.
2024-11-30 22:40:00 +01:00
smallmodel
864ea08393
Fix special characters not being handled properly
This fixes characters (signed character below 0) being replaced by '?' in UI text elements, like in the console
2024-07-27 23:41:12 +02:00
pryon
c60c2c09e1 Fix incorrect TAB character width calculation and refactor logic 2024-06-10 14:06:30 +02:00
smallmodel
e7786b3192
Added DBCS methods for UIFont 2023-10-13 23:22:13 +02:00
smallmodel
2c2652ed1d
Fixed outline color 2023-10-03 01:41:35 +02:00
smallmodel
9acb803ffe
Implemented getMaxWidthIndex and PrintOutlinedJustified from moh 2.0 2023-10-02 20:38:48 +02:00
smallmodel
105924bca3
Formatted document 2023-10-02 20:18:24 +02:00
smallmodel
69c2ea4614
Using font system from SH/BT to support different code pages 2023-07-17 00:24:04 +02:00
OM
8beec0a84d Using size_t for UIFont::Print 2023-05-18 00:54:37 +02:00
OM
6807471464 Fixed font string position 2023-05-16 16:22:42 +02:00
OM
8a855f37a2 Fixed *FONT_JUSTVERT_BOTTOM* 2023-05-15 21:25:51 +02:00
OM
082465ac98 Fixed infinite loop issue 2023-05-09 20:08:35 +02:00
Ley0k
09bed43f97 Hard reset 2016-03-27 11:49:47 +02:00