• Joined on 2025-01-01
dnesov pushed to main at dnesov/Voile 2026-06-02 02:10:29 +02:00
ff3917cd2b Do not recalculate layout if text wrapping is disabled
dnesov pushed to main at dnesov/Voile 2026-06-02 02:08:13 +02:00
52279d6d60 Add a WrapText property to Label
7b6fb71e1e Add a ClipContents property to UIElement
Compare 2 commits »
dnesov pushed to main at dnesov/Voile 2026-06-02 01:57:40 +02:00
e5f7e3aad4 Update TODO
dnesov pushed to main at dnesov/Voile 2026-06-02 01:56:19 +02:00
96b2ad44ad TextLayout, match rendered text with measured text, implement word wrapping
8ba21166be Expose scissor mode, use it in UI
b29ab443fe New dirty flag system. Avoid calling updates in rendering (yuck!)
Compare 3 commits »
dnesov pushed to main at dnesov/Voile 2026-06-01 22:45:17 +02:00
2576ea87bc Move element update out of Render in UISystem, fix Size property retriggering MarkDirty.
7bbfab8359 Use enums for ActionTypes in InputField, use ReadOnlySpan<char> for Font measurements, only measure placeholderSize if the input is empty.
828ff3561b Backspace and direction key echoing in InputField.
c7acc70dcd Input fields and refactors required to support them
b506b78c32 Fix explicit definition of nested styles, resolve parent style if the style for the variant is not present in the stylesheet.
Compare 5 commits »
dnesov pushed to main at dnesov/Voile 2025-12-02 00:35:06 +01:00
11423d86e5 Document GridSet, fix resource hot reload on every frame.
828ec4973f Add docs to UIInputContext.
Compare 2 commits »
dnesov pushed to main at dnesov/audioeditor 2025-07-28 01:03:58 +02:00
cb38a509b5 WIP: track creation and deletion both in frontend and backend.
ecadfb7033 Leave only one track type, WIP: track deletion.
90e85f5404 Remove an old csproj.
7bf53cfb95 Removed an unecessary comment
778f43e597 Remove unnecessary comments.
Compare 5 commits »
dnesov pushed to main at dnesov/audioeditor 2025-07-24 23:40:22 +02:00
19d0caa0b7 Fix audio clips being overlayed on top of track view.
dnesov created branch main in dnesov/audioeditor 2025-07-24 23:31:08 +02:00
dnesov pushed to main at dnesov/audioeditor 2025-07-24 23:31:08 +02:00
56e8bdbdf0 Upgrade to Godot 4.4.
ce0c116800 WIP: waveform visualization
50123076de Make selected clips appear above other, add transparency to the clip background.
3367c19b9c Out of bounds correction on audio clip movement
7301a65acd Finalize audio clip movement, fix being able to drag audio clips out of bounds.
Compare 10 commits »
dnesov created repository dnesov/audioeditor 2025-07-24 23:30:07 +02:00
dnesov pushed to main at dnesov/Voile 2025-06-30 18:34:10 +02:00
bef27762ee Prepare UIElement and Style for animated style implementation.
dnesov pushed to main at dnesov/Voile 2025-06-30 18:04:37 +02:00
8a3ed42bb7 Make Merge a method of Style.
52bbf5a9e1 Update TODO
Compare 2 commits »
dnesov pushed to main at dnesov/Voile 2025-06-29 23:35:47 +02:00
49aa3f071f Update TODO
dnesov pushed to main at dnesov/Voile 2025-06-29 23:35:16 +02:00
6c0e6707ee Use font.Size for totalHeight, update default style in TestGame, add Pressed virtual method to Button.
dnesov pushed to main at dnesov/Voile 2025-06-29 23:27:29 +02:00
c6e1bf7f41 Add parsing for Size.
dnesov pushed to main at dnesov/Voile 2025-06-29 22:27:24 +02:00
5d3a2c2222 Update TODO
e1e965796b Add proper inheritance for TextColor.
Compare 2 commits »
dnesov pushed to main at dnesov/Voile 2025-06-29 22:21:27 +02:00
207c8a20a4 We got CSS at home
dnesov pushed to main at dnesov/Voile 2025-06-29 19:39:10 +02:00
681496d812 Update TODO
dnesov pushed to main at dnesov/Voile 2025-06-29 19:38:21 +02:00
6f3a945f34 Update TODO
c18adaeede Element styling, rename IsMousePressed to IsMouseButtonPressed in InputSystem, Button widget.
Compare 2 commits »