48d5d54b77
Fractional GUI scale (0.5 step), fit menu to window, fix settings pages
...
- display.gui-scale is now a number: 0 (auto) or 0.5..4 in 0.5 steps
- explicit scale is no longer limited by window size (tiled windows);
only an open menu page is shrunk to fit the window
- snap Batch2D vertices to pixels on fractional scale (fixes dots above text)
- pass app to settings_common via options (not visible inside modules)
- gui.get_scale() returns a number
2026-10-03 15:28:03 +02:00
33e132a231
Share settings page helpers, add GUI cursor/scale API
...
- move create_trackbar_setting/update_trackbar_label/create_checkbox from
settings_audio/display/graphics pages to core:settings_common module
- GUI scale trackbar shows the really applied scale, e.g. '3 (effective 2)'
- add gui.get_scale(), gui.get_max_scale(), gui.get_cursor_pos() (UI units);
document that input.get_mouse_pos() returns window pixels
- InventoryView default color is defined once (InventoryView::DEFAULT_COLOR)
instead of duplicated literals; 'color' attribute still overrides it
2026-10-03 13:12:30 +00:00
MihailRis
2f2da3b56a
update doс/*/scripting/builtins/libfile.md
2026-09-20 17:45:41 +03:00
MihailRis
507f32f1e5
Merge pull request #976 from MihailRis/screenshot-function
...
add gui.screenshot function
2026-09-18 00:43:29 +03:00
MihailRis
71368836c8
update doc/*/scripting/builtins/libgui.md
2026-09-17 22:12:11 +03:00
MihailRis
ef4bd4f594
Merge pull request #941 from boolean-false/crypto-library
...
Crypto library
2026-09-17 20:41:32 +03:00
MihailRis
38da5c89f5
fix
2026-09-14 20:07:34 +03:00
MihailRis
817092fef4
update doc/*/scripting/builtins/libnetwork.md
2026-09-14 20:06:09 +03:00
MihailRis
bd9f3d86ca
add initial animation docs (test)
2026-09-08 21:08:28 +03:00
MihailRis
8c37d0860c
update doc/*/scripting/builtins/libassets.md
2026-09-08 19:42:09 +03:00
MihailRis
968528c706
Merge pull request #964 from Xertis/main
...
Implementation of socket:peek
2026-09-04 00:09:56 +03:00
MihailRis
c2a77509f7
Merge pull request #965 from MihailRis/update-headless-sub-instances
...
add project arguments table passing in app.start_background_instance
2026-09-03 22:58:48 +03:00
MihailRis
fb20db047d
update doc/*/scripting/builtins/libapp.md
2026-09-03 22:31:28 +03:00
Xertis
9dacf7038f
Implementation of socket:peek
2026-09-03 19:32:49 +03:00
dagger
c83a73102e
add input.get_mouse_scroll()
2026-09-01 20:11:31 +07:00
dagger
5391be4b8a
update crypto docs
2026-08-22 17:47:59 +07:00
dagger
a23c4d4159
add crypto library
2026-08-22 15:22:55 +07:00
MihailRis
2c6cffcf19
Merge pull request #940 from MihailRis/fix-assets-pipeline
...
update assets pipeline (moving to animation branch)
2026-08-22 00:35:47 +03:00
MihailRis
4b234eb661
update doc/en/scripting/builtins/libapp.md
2026-08-21 22:12:38 +03:00
MihailRis
aac9b850c1
update doc/*/scripting/builtins/libapp.md
2026-08-21 21:54:50 +03:00
neveix
dfcc3e913d
add precise_utc_time function
2026-08-18 21:57:51 +05:00
neveix
305dab7ead
remove duplicated
2026-08-15 14:58:09 +05:00
neveix
22b70b701e
add quaternion mul* docs
2026-08-15 14:01:46 +05:00
neveix
6a486af6ab
add docs for get_exchange_inventory
2026-08-14 01:46:35 +05:00
MihailRis
fe69d31f97
feat: it's not breaking change if it never worked
2026-08-11 22:38:12 +03:00
MihailRis
4a381ec2f4
add ctypes docs (minimal)
2026-08-04 20:24:58 +03:00
MihailRis
6bbc78098d
add app.is_instance_alive & rename app.terminate to app.terminate_instance
2026-08-02 18:32:54 +03:00
MihailRis
466f515ea9
update doc/*/scripting/builtins/libapp.md
2026-08-02 18:27:19 +03:00
MihailRis
2b5acfde62
update doc/*/libworld.md & update doc/*/entity-properties.md
2026-07-27 21:38:27 +03:00
MihailRis
4295af15cc
Merge pull request #847 from MihailRis/client-side-tests
...
client-side `--script`, `--test` support (part 1)
2026-07-25 21:59:10 +03:00
Onran
f539ddf9e0
docs update
2026-07-24 03:34:28 +09:00
MihailRis
3c7b7a9318
update doc/*/scripting/builtins/libentities.md
2026-07-21 22:53:22 +03:00
MihailRis
e829bf7912
update doc/*/scripting/builtins/libentities.md
2026-07-21 22:49:38 +03:00
MihailRis
8e719eace6
add missing inventory function
2026-07-19 22:43:50 +03:00
MihailRis
3bd297f562
update doc/*/scripting/builtins/libentities.md, libblock.md
2026-07-17 01:46:11 +03:00
MihailRis
f6e1f23c84
update doc/*/scripting/builtins/libworld.md
2026-07-16 22:24:47 +03:00
MihailRis
9dbf78d57c
fix docs typo
2026-07-15 00:54:39 +03:00
Onran
dfd67011a4
added socket:as_stream()
2026-06-21 20:51:49 +09:00
MihailRis
d3760d5b7c
update doc/*/scripting/builtins/libgui.md
2026-05-21 21:43:14 +03:00
MihailRis
1868896243
update doc/*/scripting/builtins/libtime.md
2026-05-12 04:00:10 +03:00
MihailRis
4403df78d9
feat: bytearray support in gfx.posteffects.set_array
2026-04-26 17:38:48 +03:00
MihailRis
295fba467e
fix doc/*/scripting/builtins/librules.md
2026-03-29 20:17:45 +03:00
MihailRis
491b9a0b56
update doc/*/scripting/builtins/libgui.md
2026-03-28 14:29:18 +03:00
MihailRis
5eec1e470c
update doc/en/scripting/builtins/libgui.md
2026-03-18 23:17:33 +03:00
MihailRis
4e5c696fe5
update doc/ru/scripting/builtins/libgui.md
2026-03-18 23:13:20 +03:00
MihailRis
7caa118fd6
add doc/ru/scripting/builtins/libsession.md
2026-03-18 22:08:42 +03:00
MihailRis
4615a425e2
fix doc/ru/scripting/builtins/libtime.md
2026-03-18 21:44:26 +03:00
Xertis
e049f4ae0c
Merge branch 'MihailRis:main' into main
2026-03-16 00:54:38 +03:00
MihailRis
578142c081
update doc/*/scripting/builtins/libgfx-weather.md
2026-03-16 00:02:42 +03:00
RomanDonw
3ab11f9ef8
added mat4.perspective function
2026-03-05 15:18:40 +10:00