851c1a0e27
Limit GUI scale by window size, fix tooltip dash glyph
...
Manual GUI scale is now limited so that UI is never smaller than
640x480 units (as in other games), otherwise menus did not fit the
window at scale 3-4 in small windows. The unsupported en dash in the
setting tooltip is replaced with a hyphen.
2026-10-03 13:06:07 +00:00
708c276787
Add GUI scale setting and volume contrast setting
...
GUI scale (#737 ):
- add display.gui-scale setting (0 - auto, 1..4 - fixed integer scale)
- auto mode picks the largest scale keeping at least 640x480 UI units
- apply scale in GUI (root size, camera, cursor, tooltips, scissors)
- HUD layout and ModelViewer use scaled coordinates
- add GUI Scale trackbar to display settings
Volume contrast (#399 ):
- add audio.volume-contrast setting (100% - unchanged sounds,
0% - loud sounds are lowered to the level of quiet ones)
- loudness (RMS) of a sound is calculated once and cached
- add trackbar to audio settings and reset page
2026-10-03 12:56:54 +00:00
MihailRis
dacebf94bc
0.32 release
2026-10-03 11:13:27 +03:00
MihailRis
f6a7a99a74
revert "update shadows.glsl"
...
This reverts commit 19a952a3be .
2026-10-03 11:10:56 +03:00
MihailRis
2f4fff264f
update CHANGELOG.md
2026-10-03 02:29:40 +03:00
MihailRis
d6583e0334
Merge branch 'main' into release-0.32
2026-10-03 02:28:48 +03:00
MihailRis
00425c4175
Merge pull request #1005 from MihailRis/vca-fixes
...
vca fixes
2026-10-03 02:28:12 +03:00
MihailRis
ef4207aed0
fixes
2026-10-02 17:44:48 +03:00
nogitsune-youkai
d062c28376
Fix: correct luajit lookup on Windows ( #1006 )
...
* Fix: correct luajit paths
* fixed comment
* removed unnecessary comments
2026-10-02 17:23:49 +03:00
MihailRis
fc16c1ebcd
Merge branch 'main' into vca-fixes
2026-10-01 21:53:30 +03:00
MihailRis
e802753f06
Merge pull request #997 from MihailRis/update-deferred-lighting
...
update advanced shading
2026-10-01 21:52:56 +03:00
MihailRis
f90750c066
Merge pull request #1002 from nogitsune-youkai/integer-overflow-assert
...
Fix: Add asserts to prevent undefined behavior on empty containers
2026-10-01 12:13:03 +03:00
MihailRis
0e0034ce56
Merge pull request #1003 from nogitsune-youkai/improve-vs-CMake-presets
...
Improve Windows presets
2026-09-30 12:58:22 +03:00
MihailRis
7e572d620f
Merge pull request #1004 from boolean-false/fix/vector-font-textbox-metrics
...
Исправил расчёт ширины текста и положение каретки
2026-09-29 22:16:01 +03:00
MihailRis
e4eae0416e
fix the
2026-09-29 18:59:28 +03:00
MihailRis
dd577dd080
cleanup
2026-09-29 18:44:19 +03:00
MihailRis
d3de449b7b
fix absolute bezier keyframes
2026-09-29 18:41:02 +03:00
MihailRis
ea63d29221
fix custom curves
2026-09-29 18:39:46 +03:00
boolean-false
7211e99bc8
fix text width and caret positioning in text boxes
2026-09-29 20:31:14 +07:00
nogitsune-youkai
ca68ddc03a
Improve Windows presets
2026-09-29 01:20:54 +03:00
nogitsune-youkai
3378001b9b
Fix: Add asserts to prevent undefined behavior on empty containers
2026-09-28 22:02:08 +03:00
MihailRis
ac3d4a5148
Merge pull request #998 from nogitsune-youkai/stack_vector-refactoring
...
Refactor: Use size_type for sizes and indices
2026-09-28 01:56:18 +03:00
MihailRis
19a952a3be
update shadows.glsl
2026-09-28 01:47:23 +03:00
MihailRis
ffba11e87f
update clouds shader
2026-09-28 01:40:48 +03:00
nogitsune-youkai
611852c273
Refactor: Use size_type for sizes and indices
2026-09-28 00:38:38 +03:00
MihailRis
8726a95a9b
fix
2026-09-27 23:23:21 +03:00
MihailRis
2b8d97a2ca
feat: color temperature compensation
2026-09-27 23:21:45 +03:00
MihailRis
df057507e9
Merge pull request #995 from nogitsune-youkai/StackVectorExceptionsCppCompliance
...
Fix: Make clear and pop_back noexcept compliant
2026-09-27 23:14:51 +03:00
MihailRis
771c72324c
update advanced shading
2026-09-27 23:13:45 +03:00
nogitsune-youkai
4549d48924
Fix: Make clear and pop_back noexcept compliant
2026-09-27 19:47:52 +03:00
MihailRis
9ca0b5154d
Merge pull request #992 from MihailRis/remove-explicit-multiplier-from-vca
...
make VCA animation line intensity multiplier implicit
2026-09-27 16:54:28 +03:00
MihailRis
00825f485c
Merge pull request #994 from MihailRis/fix-xml.tostring
...
fix xml.tostring
2026-09-27 16:54:11 +03:00
MihailRis
b92075dd5e
Merge pull request #993 from boolean-false/fix/vector-font-glyph-placement
...
Исправление отрисовки векторных шрифтов
2026-09-27 16:19:17 +03:00
MihailRis
61af506f4c
fix xml.tostring
2026-09-27 16:14:14 +03:00
boolean-false
64ba1dad4e
fix glyph positions
2026-09-27 17:33:55 +07:00
MihailRis
0151fdfbf7
implement actual animation blending in core:animator
2026-09-27 02:14:36 +03:00
MihailRis
c3ca6be056
add missing local
2026-09-26 23:13:54 +03:00
MihailRis
6b36992119
make VCA animation line intensity multiplier implicit
2026-09-26 23:09:40 +03:00
MihailRis
dc62ccfbc1
update CHANGELOG.md
2026-09-26 22:40:17 +03:00
MihailRis
5b1f0661cc
Merge branch 'main' into release-0.32
2026-09-26 22:35:33 +03:00
MihailRis
bac0d43fd7
Merge pull request #991 from nogitsune-youkai/vectorFix
...
Fix exception safety in util::stack_vector::push_back
2026-09-26 22:32:35 +03:00
nogitsune-youkai
273682355a
Fix exception safety in util::stack_vector::push_back
2026-09-26 21:15:14 +03:00
MihailRis
4946a25ca5
Merge pull request #990 from MihailRis/recursion-related-fixes
...
fix recursion-related bugs
2026-09-26 21:06:57 +03:00
MihailRis
c3b50b5ab2
fix recursive iframe
2026-09-26 20:28:20 +03:00
MihailRis
476d7094a4
Merge pull request #989 from MihailRis/enable-fog-setting
...
Add fog setting
2026-09-26 19:56:13 +03:00
MihailRis
4f1411b005
fix infinite recursion on moveInto used to move to descendant node
2026-09-26 19:51:08 +03:00
MihailRis
cbe2a27e34
update en_US.txt, ru_RU.txt
2026-09-26 19:21:00 +03:00
MihailRis
cdc5302dd1
add 'Fog' settings to ui
2026-09-26 19:18:29 +03:00
MihailRis
e467c85adc
add 'enable-fog' setting
2026-09-26 19:13:08 +03:00
MihailRis
f5de330f3f
fix abs function is not available in VCA expressions
2026-09-26 18:07:45 +03:00