Ygrik2003 and GitHub
6c3d2d0907
Merge pull request #435 from Ygrik2003/Refactoring-cmake
...
Refactoring cmake
2025-03-20 20:59:19 +03:00
MihailRis
5394f202a1
fix multiline width calculation & feat: multiline tooltips support
2025-03-13 22:07:10 +03:00
alexei-zebra
6e8a4bacff
fix: Label.cpp: uinode size
2025-02-17 00:32:33 +03:00
MihailRis
31d5cb6880
fix TextBox behavior with markup used
2025-02-15 23:26:32 +03:00
MihailRis
3d484383fc
replace 'markdown' (bool) property with 'markup' (str)
2024-12-06 19:36:38 +03:00
MihailRis
80e809f97f
add markdown dialect (WIP) & add strikethrough and underline font styles
2024-12-06 17:35:03 +03:00
MihailRis
04b6b6b546
minor refactor
2024-12-05 19:18:53 +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
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
f43cc93cd2
update project includes format
2024-08-10 01:37:48 +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
21ff65d781
assets/
2024-08-04 11:08:07 +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
Vyacheslav Ivanov
f3f872c7a3
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-02 02:38:54 +03:00
MihailRis
d54b6b2e58
update Assets container - template-based now
2024-06-22 22:30:14 +03:00
Pugemon
f25a425cb9
Optimize parameter passing to avoid unnecessary copying
2024-06-07 04:00:38 +03:00
MihailRis
2d27e5662a
label size fix
2024-05-28 04:02:35 +03:00
MihailRis
eb10904069
added tooltips
2024-05-24 08:03:05 +03:00
MihailRis
9522aedeec
quick check with linters
2024-05-10 12:34:05 +03:00
MihailRis
f27a418dbe
however
2024-05-06 03:15:27 +03:00
MihailRis
8b1c102cfe
default multiline labels valign set to 'top' + content panel width increased
2024-05-05 23:37:40 +03:00
MihailRis
bad871b0a2
minor refactor
2024-05-05 17:02:11 +03:00
MihailRis
de0b890459
packs with missing dependencies test
2024-05-03 23:44:17 +03:00
MihailRis
bcf2f5029d
GfxContext renamed to DrawContext
2024-04-30 00:31:13 +03:00
MihailRis
56a8226028
text-wrapping + fix
2024-04-25 02:19:50 +03:00
MihailRis
37e089169e
Label cache
2024-04-24 23:24:47 +03:00
MihailRis
9f2bceb039
just a minor refactor, nothing special
2024-04-23 02:00:03 +03:00
MihailRis
30a38035e2
the shortcut
2024-04-21 17:12:06 +03:00