Commit graph

9 commits

Author SHA1 Message Date
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
23a035e2ca
Use a default value for maxlen and bVirtualScale for Print 2024-11-09 19:38:15 +01:00
smallmodel
e7786b3192
Added DBCS methods for UIFont 2023-10-13 23:22:13 +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
Ley0k
09bed43f97 Hard reset 2016-03-27 11:49:47 +02:00