Wykres commitów

14 Commity (7a5ab4d31fea955f95a09a15da5a4270bccc42d5)

Autor SHA1 Wiadomość Data
James Ball 07a35e709e Add tooltips to fixed rotate and edit buttons 2023-12-17 22:46:24 +00:00
James Ball 5a7124cc80 Massively overhaul the entire interface colours to make it look similar to legacy osci-render 2023-07-28 21:10:21 +01:00
James Ball 3a50b4f53e Add fixed rotate buttons to perspective effect 2023-07-22 15:07:11 +01:00
James Ball 90ce1a73a2 Create SvgButton component to reduce duplication 2023-07-22 13:44:13 +01:00
James Ball e4a579164c Make visualiser look better, add translate effect, fix fixed rotation axis 2023-07-19 21:40:31 +01:00
James Ball afc16fc044 Most effects now change smoothly between values, making the visuals MUCH smoother when using sliders 2023-07-14 15:34:24 +01:00
James Ball 8e61d6f280 Add core functionality for audio buffer producers and consumers 2023-07-08 13:25:35 +01:00
James Ball 1b974b9706 Restrict to only one additional component in EffectComponent and make code less hacky 2023-07-05 18:17:11 +01:00
James Ball 3db0a94254 Make components align in ObjComponent and reset more things when resetting rotation 2023-07-05 18:14:04 +01:00
James Ball 40537cbe55 Add resources from Java osci-render, fully implement fixed rotation axis for 3D rotation, fix various bugs when opening and closing GUI as a VST 2023-07-05 17:57:41 +01:00
James Ball 241b6c8d18 Introduce proper thread safety around audio effects, and make sure key press detection is global 2023-07-05 15:17:17 +01:00
James Ball af0cd0e8d0 Add reset rotation button and rotation with mouse 2023-07-05 14:14:27 +01:00
James Ball e2f9a6c4a4 Focal length, rotation, and rotation speed sliders all functional, and add Effect initialisable with a lambda 2023-07-05 12:02:28 +01:00
James Ball b5cfc2824b Add non-functional .obj settings that appear when .obj file is opened and start properly locking between audio/gui threads 2023-07-04 20:47:54 +01:00