WerWolv
1298f2b688
impr: Refactor previous commits to work with other environments too
2024-12-28 21:37:45 +01:00
WerWolv
c8e95cf3c3
impr: Keep default font at whole-integer sizes
2024-12-28 20:46:26 +01:00
WerWolv
c4918a963c
fix: Default font not being scaled on macOS
2024-12-28 20:45:12 +01:00
WerWolv
bf6f738d2e
impr: Make text look super pretty on macOS finally
2024-12-28 20:42:05 +01:00
WerWolv
50eea0a4f1
impr: Replace Firacode with JetbrainsMono font
2024-12-28 12:43:34 +01:00
WerWolv
89090b25e3
impr: Various shortcut improvements
2024-12-15 21:44:43 +01:00
WerWolv
6a28de100c
impr: Rename font definition files
2024-12-14 20:36:09 +01:00
Colin Snover
fb249767f1
fix: Crash on exit when using custom font from file ( #1815 )
...
### Problem description
WerWolv/ImHex#1814
### Implementation description
1. Remove the flag that wrongly tells `ImFontAtlas` that it owns font
data, and remove that parameter from the function signature entirely
since now it is always `false`.
2. Rename `takeAtlas` to `getAtlas` since it no longer transfers
ownership as of b652565b57bd8a9aac2779b09f51f7bac26afca2.
2024-07-15 22:22:02 +02:00
WerWolv
b652565b57
feat: Added DPI awareness on Windows, added FiraCode as optional default font
2024-07-05 17:39:07 +02:00
WerWolv
6fd594c1f4
fix: Don't delete font atlas after passing it to ImGui
2024-06-29 20:26:46 +02:00
WerWolv
f47b357b23
impr: Reset unicode loading and scaling factor values if fonts fail to load
2024-06-22 11:25:32 +02:00
WerWolv
b60a262b58
fix: Replace old defaults path system with a new one
...
#1767
2024-06-22 10:44:55 +02:00
WerWolv
3e347fb6d4
impr: Improve icon scaling a bit
2024-06-18 22:10:02 +02:00
WerWolv
f49715c7a0
impr: Better font loading logic
2024-06-16 22:41:16 +02:00
WerWolv
8030de7af2
fix: Icons not being fractionally scaled anymore
2024-03-28 22:15:30 +01:00
WerWolv
61b9c0970b
impr: Load unifont at correct size
...
Fixes #1604
2024-03-21 21:27:50 +01:00
Nik
339541a56f
impr: Restructure various components much better ( #1520 )
2024-01-28 22:14:59 +01:00