|
|
6a15c6ed83
|
Fix AnimationNode:finish() called twice
|
2025-11-08 01:28:40 +03:00 |
|
|
|
a3853ceac8
|
Refactor layout
|
2025-11-08 01:28:01 +03:00 |
|
|
|
f32393b978
|
Make transparent elements untargetable
|
2025-11-08 01:27:43 +03:00 |
|
|
|
eb45ffade4
|
Make the AnimationNode handle its own state
|
2025-11-07 09:19:27 +03:00 |
|
|
|
0eb06dce3f
|
Add linear easing (aka no easing)
|
2025-11-07 09:04:23 +03:00 |
|
|
|
c741bf3952
|
implement a generic UIElement constructor
|
2025-11-07 09:04:02 +03:00 |
|
|
|
12d57892be
|
Move SkillButtton animations to the SkillRow. Implement naive state
management
|
2025-11-05 01:32:16 +03:00 |
|
|
|
2ddc32c430
|
Merge branch 'feature/simple_ui' of https://gitea.peaashmeter.dev/ArcMutex/heroes-of-nerevelon into feature/simple_ui
|
2025-11-04 07:01:45 +03:00 |
|
|
|
d6a57a9727
|
Introduce Rect class and UIElement base class for layout
Refactor skill button and row to use UIElement with Rect bounds and
transform Update layout references and coordinate calculations
accordingly
|
2025-11-04 07:01:12 +03:00 |
|
|
|
da2f6d03a3
|
Improve skill button animation timing and selection logic
|
2025-11-04 07:01:12 +03:00 |
|
|
|
99fe4c0556
|
Add easing functions normalized to [0, 1] range
|
2025-11-04 07:01:12 +03:00 |
|
|
|
2802570a50
|
Remove deprecated UI system
|
2025-11-04 07:01:12 +03:00 |
|
|
|
35a7a69bf7
|
Add naive ui v2 implementation
|
2025-11-04 07:01:12 +03:00 |
|
|
|
660edc5ef8
|
Add tag field to Spell and assign tags to spells
|
2025-11-04 07:01:12 +03:00 |
|
|
|
f1d181fb64
|
Add selection tracking to selector with selected and deselected methods
|
2025-11-04 07:01:12 +03:00 |
|
|
|
b9d2b469c8
|
add test icons
|
2025-11-04 07:01:12 +03:00 |
|
|
|
d4e351b080
|
Introduce Rect class and UIElement base class for layout
Refactor skill button and row to use UIElement with Rect bounds and
transform Update layout references and coordinate calculations
accordingly
|
2025-11-04 06:59:03 +03:00 |
|
|
|
175062a452
|
Improve skill button animation timing and selection logic
|
2025-11-04 04:43:52 +03:00 |
|
|
|
a5c9ca93f6
|
Add easing functions normalized to [0, 1] range
|
2025-11-04 02:03:34 +03:00 |
|
|
|
5ba653509a
|
Remove deprecated UI system
|
2025-11-04 01:29:45 +03:00 |
|
|
|
14225002e2
|
Add naive ui v2 implementation
|
2025-11-04 01:16:29 +03:00 |
|
|
|
21dbf99435
|
Add tag field to Spell and assign tags to spells
|
2025-11-04 01:15:49 +03:00 |
|
|
|
72eb93baf7
|
Add selection tracking to selector with selected and deselected methods
|
2025-11-04 01:15:42 +03:00 |
|
|
|
a8c188b24e
|
Add pickQuad method to spriteAtlas for random quad selection
|
2025-11-02 05:48:09 +03:00 |
|
|
|
55787a6643
|
add test icons
|
2025-10-26 02:37:15 +03:00 |
|