Commit graph

1036 commits

Author SHA1 Message Date
Soreepeong
42f199a040 On low res font conditions are met, make plugin requested font sizes smaller /only/ if it's bigger than current limits 2022-04-15 23:06:29 +09:00
Soreepeong
f53c0fb1e3 Overwrite all relevant information after loading scaled fonts 2022-04-15 23:05:33 +09:00
goaaats
de4ce8248c
chore: changelog, various loc tweaks 2022-04-15 11:56:21 +02:00
goaaats
ab8eb2dba2
chore: make sure that ctx menu code is 100% accurate to 6.0 version 2022-04-14 21:39:32 +02:00
Aireil
41a135db19 fix: clamp settings sliders 2022-04-14 13:52:34 +02:00
Kaz Wolfe
40e6289321
fix: allow window list edits at any time
Slightly tweak the logic of the WindowSystem Draw() to make a shallow copy of the
window list before iterating over it. This allows for the list to be edited at
any time, but has a trade-off that modifications to the list won't take effect
until the next frame, which is negligible and would have been the case anyways.

This change does not break any existing APIs, and should incur minimal (if any)
performance penalty.
2022-04-12 19:31:53 -07:00
goaaats
c2bce23fc3
chore: fix old references, Rider didn't bother refactoring the rest 2022-04-11 20:43:51 +02:00
Soreepeong
a97fc42d1e Fix font size problems 2022-04-07 10:40:50 +09:00
goaaats
b7a1303829
chore: fix bad sentence structure in PluginInstallerWindow 2022-04-06 02:23:32 +02:00
goaaats
1c136539d8
chore: fix another doubled up string key 2022-04-05 19:15:27 +02:00
goaaats
7b4979ef81
chore: reorder settings some more 2022-04-05 18:38:44 +02:00
goaaats
7bde864221
chore: fix warnings 2022-04-05 18:27:15 +02:00
goaaats
9dc8b62989
chore: adjust text in settings, fix string id collisions 2022-04-05 18:24:09 +02:00
goaaats
623737e666
Merge branch 'net5' of ssh://github.com/goatcorp/Dalamud into net5 2022-04-05 18:15:13 +02:00
goaaats
040a96e36b
chore: fix defaults for Universalis 2022-04-05 18:14:15 +02:00
Soreepeong
32ff56a3c5 Warn about possible crashes 2022-04-05 15:58:11 +09:00
Soreepeong
a21cdc3eaa Fix minor scaling bug 2022-04-05 15:47:27 +09:00
Soreepeong
31436cabfd Add atlas texture size opportunistic limiter 2022-04-05 15:33:21 +09:00
goaaats
febaaba998
chore: clean up warnings 2022-04-03 04:13:36 +02:00
goaaats
0c9fd95478
feat: add mb collect checkbox to general settings 2022-04-03 03:07:28 +02:00
goaaats
76b2129a93
chore: purge april fools 2022 code 2022-04-03 03:02:31 +02:00
goaaats
b2107c6887
Merge pull request #782 from Soreepeong/feature/nicer-fonts 2022-04-03 03:00:08 +02:00
goaaats
4ae45492e6
feat: add update window 2022-04-01 20:52:49 +02:00
goaaats
92455c4c64
chore: change settings key again 2022-04-01 05:53:03 +02:00
goaaats
a33aef5c45
feat: add timezone check 2022-03-31 20:24:23 +02:00
Soreepeong
216d205542 Fix scaling problems 2022-04-01 01:52:58 +09:00
Soreepeong
f14bf171e4 Add attempts to reduce font atlas size 2022-04-01 01:24:25 +09:00
Soreepeong
0cf9b80172 Keep glyph range handles alive until font is built
(cherry picked from commit 5baccced15)
2022-04-01 01:24:23 +09:00
Soreepeong
267a4b0047 Always keep all AXIS fonts in memory
(cherry picked from commit f5c75e4cd5)
2022-04-01 01:24:23 +09:00
Soreepeong
cbc0896fad A bit more of sensible defaults
(cherry picked from commit 14dfbf7bcf)
2022-04-01 01:24:23 +09:00
Soreepeong
1f20b3c35a Don't oversample fonts, and use geta mark to indicate unavailable glyph
(cherry picked from commit e22b168c53)
2022-04-01 01:24:22 +09:00
Soreepeong
b2ff63a4cc Show size appropriate fonts
(cherry picked from commit be65907beb)
2022-04-01 01:24:22 +09:00
goaaats
04ec131b15
Revert "Show size appropriate fonts"
This reverts commit be65907beb.
2022-03-31 16:00:01 +02:00
goaaats
64e931f9ef
Revert "Don't oversample fonts, and use geta mark to indicate unavailable glyph"
This reverts commit e22b168c53.
2022-03-31 15:59:50 +02:00
goaaats
a68d13f721
Revert "A bit more of sensible defaults"
This reverts commit 14dfbf7bcf.
2022-03-31 15:59:40 +02:00
goaaats
c29360201b
Revert "Always keep all AXIS fonts in memory"
This reverts commit f5c75e4cd5.
2022-03-31 15:59:30 +02:00
goaaats
0d5da42407
Revert "Keep glyph range handles alive until font is built"
This reverts commit 5baccced15.
2022-03-31 15:59:14 +02:00
goaaats
57bd6bc1e3
feat: april fools 2022 2022-04-01 10:53:56 +02:00
西園寺玲咲
be020b567a
Fix FdtReader Distances count 2022-03-15 22:33:01 +08:00
Soreepeong
5baccced15 Keep glyph range handles alive until font is built 2022-03-09 02:54:05 +09:00
LadyDefile
1c8dc0a2b5 Changes:
# Dalamud.Interface.Windowing.WindowSystem
* Turned GetWindows() function into Windows property.
2022-03-07 16:16:18 -06:00
LadyDefile
ee2aff9f0a # WindowSystem.cs
* Updated function summary for GetWindows()
2022-03-07 16:09:52 -06:00
LadyDefile
cbf9fbc8e2 # WindowSystem.cs
* Changed GetWindows() return type from Window[] to IReadOnlyList
2022-03-07 16:06:13 -06:00
LadyDefile
b38894a8b1 Merge branch 'master' of https://github.com/LadyDefile/Dalamud 2022-03-07 11:43:14 -06:00
LadyDefile
9cfc1cd804 # WindowSystem.cs
* Added a function "GetWindows()" that returns windows.ToArray() for collection access with encapsulation
2022-03-07 11:42:57 -06:00
Soreepeong
f5c75e4cd5 Always keep all AXIS fonts in memory 2022-03-07 14:41:55 +09:00
Soreepeong
14dfbf7bcf A bit more of sensible defaults 2022-03-07 14:14:30 +09:00
Soreepeong
e22b168c53 Don't oversample fonts, and use geta mark to indicate unavailable glyph 2022-03-07 14:05:20 +09:00
Soreepeong
be65907beb Show size appropriate fonts 2022-03-07 13:47:37 +09:00
Soreepeong
b72bfa9d19 Fix GameFontHandle.Text position not counting in scrolls, and add support for font gamma changing 2022-03-03 11:36:32 +09:00