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 |