MihailRis
605d7e7897
small fixes
2024-12-05 22:36:12 +03:00
MihailRis
04b6b6b546
minor refactor
2024-12-05 19:18:53 +03:00
MihailRis
b65ba61f9a
make scrollbar interactive
2024-12-05 14:43:24 +03:00
MihailRis
dbd27d4423
add scrollbar (WIP)
2024-12-04 23:03:36 +03:00
MihailRis
ed3865964b
add syntax highlighting (WIP)
2024-12-04 22:13:17 +03:00
MihailRis
ce1e9f76cf
add FontStylesScheme
2024-12-04 18:04:19 +03:00
MihailRis
69df0eba1b
add 'taking' and 'placing' xml properties to slot and slots-grid
2024-11-25 07:12:40 +03:00
MihailRis
4e25362f9b
set slot tooltip delay to 0 & refactor
2024-11-24 17:56:14 +03:00
MihailRis
e8ee3e04b1
fix disabled slots display
2024-11-24 17:47:28 +03:00
MihailRis
2412699b89
add 'scroll-step' property to container
2024-11-19 06:46:54 +03:00
MihailRis
c5c9ef379e
add textbox:lineAt and textbox:linePos
2024-11-19 05:57:46 +03:00
MihailRis
2cf51a6941
add 'line-numbers' property to textbox & make TextBox extend Container instead of Panel
2024-11-19 04:21:05 +03:00
MihailRis
801650824e
add 'text-color' textbox property
2024-11-18 14:03:30 +03:00
MihailRis
8e1d6b9f03
set default margin to 0,0,0,0
2024-11-18 05:24:16 +03:00
MihailRis
3ea213e8d3
fix console position
2024-11-17 15:53:25 +03:00
MihailRis
c29db60fa4
Merge branch 'main' into text3d
2024-11-13 01:14:19 +03:00
MihailRis
d72f758dc5
add 'hint' property to TextBox
2024-11-12 23:20:43 +03:00
MihailRis
b3ab037115
add 3D text render (WIP)
2024-11-12 03:14:59 +03:00
MihailRis
79693580e0
refactor Font
2024-11-11 20:30:10 +03:00
MihailRis
22fa082fc6
fix fatal error on editing texbox not having any consumer
2024-11-06 18:43:22 +03:00
MihailRis
9b5c693027
update 'overlay-texture' block property behaviour
2024-11-01 02:18:13 +03:00
MihailRis
4f377b2056
refactor textures access
2024-11-01 02:13:21 +03:00
MihailRis
9ffc45cbdc
Merge branch 'main' into item-models
2024-10-27 22:20:58 +03:00
MihailRis
699d8ce2bb
add 'sub-consumer' to textbox
2024-10-27 21:04:32 +03:00
MihailRis
fae372d19f
feat: item models generation simple & remove core:item_models
2024-10-26 18:42:21 +03:00
Sergwest585
daae8a3707
fix fullcheckbox resize function
2024-10-22 03:22:54 +03:00
MihailRis
08ebfa15db
add read-only UI contentOffset property
2024-10-15 05:56:15 +03:00
MihailRis
34d2e6d400
migrate from dynamic::Value to dv::value & total erase namespace 'dynamic'
2024-09-18 23:31:18 +03:00
MihailRis
897d22b50e
fix container subnodes render
2024-09-08 17:38:14 +03:00
MihailRis
de5c75d782
replace include guards with pragma once
2024-08-10 01:57:59 +03:00
MihailRis
f43cc93cd2
update project includes format
2024-08-10 01:37:48 +03:00
InfiniteCoder
b3132d16f3
Controversial
2024-08-06 00:11:25 +03:00
InfiniteCoder
85239004e3
window/
2024-08-06 00:07:33 +03:00
InfiniteCoder
54f15ecaea
maths/
2024-08-06 00:06:23 +03:00
InfiniteCoder
9283aa605f
frontend/
2024-08-06 00:01:27 +03:00
InfiniteCoder
8f9c7eb7ff
data/
2024-08-05 23:59:42 +03:00
InfiniteCoder
9f9b9f2d64
world/
2024-08-05 23:49:11 +03:00
InfiniteCoder
7f75c454c8
logic/
2024-08-05 23:23:28 +03:00
InfiniteCoder
c7755040bd
voxels/
2024-08-04 22:42:44 +03:00
InfiniteCoder
5c9bc83bbd
items/ + objects/ + util/
2024-08-04 22:26:08 +03:00
InfiniteCoder
eb061bcaf4
graphics/
2024-08-04 22:12:48 +03:00
InfiniteCoder
e1e3456139
content/
2024-08-04 12:45:08 +03:00
InfiniteCoder
21ff65d781
assets/
2024-08-04 11:08:07 +03:00
InfiniteCoder
d5dc68dd38
Root includes
2024-08-04 10:24:11 +03:00
MihailRis
47db626145
refactor: PVS-Studio warnings fixes
2024-08-04 01:30:52 +03:00
MihailRis
245b39be62
refactor: PVS-Studio warnings fixes
2024-08-04 01:12:42 +03:00
Vyacheslav Ivanov
3621e7ce1b
fix: PVS-Studio V522 mark false
...
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com >
2024-08-03 23:00:10 +03:00
Vyacheslav Ivanov and MihailRis
5e70837d3f
fix: optimization: PVS-Studio warning V815
...
The 'empty()' method is more efficient for checking if a string is empty compared to comparing it with an empty string literal.
The default constructor 'std::wstring()' is more efficient for creating an empty string compared to using a string literal.
The 'clear()' method is more efficient for clearing a std::wstring compared to assigning it an empty string literal.
Reported by: PVS-Studio
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com >
2024-08-03 17:50:58 +03:00
Vyacheslav Ivanov and MihailRis
8c5e5559ec
fix: optimization: PVS-Studio warning V831
...
Replaced 'at()' method with 'operator[]' to improve performance.
The 'at()' method performs bounds checking, which can introduce overhead. Using 'operator[]' bypasses this check and can improve performance when you are certain that the index is within bounds.
Reported by: PVS-Studio
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com >
2024-08-03 17:46:29 +03:00
MihailRis and GitHub
ba046a52c0
Revert "fix: optimization: Various PVS-Studio warnings"
2024-08-02 14:51:44 +03:00