1
0
Fork 0
Commit graph

78 commits

Author SHA1 Message Date
Robbert van der Helm 4714b025a5 Don't check bounds for parameter dragging
You should be able to keep dragging after leaving the widget area.
2022-03-14 16:34:44 +01:00
Robbert van der Helm 705433069a Add a todo for handling scrolling 2022-03-14 16:27:41 +01:00
Robbert van der Helm 295fb4b0cb Allow shift+drag outside of widget bounds 2022-03-14 16:24:11 +01:00
Robbert van der Helm 82c33da022 Allow releasing drags outside of slider area 2022-03-14 16:21:52 +01:00
Robbert van der Helm eb9e7d81a9 Simplify widgets 2022-03-14 16:05:09 +01:00
Robbert van der Helm 93990d604b Provide iced constants for fonts 2022-03-14 15:56:11 +01:00
Robbert van der Helm 95827afc81 Use Noto Sans instead of the default Lato 2022-03-14 15:50:29 +01:00
Robbert van der Helm f1a855f2e3 Highlight the parameter while dragging 2022-03-14 15:01:24 +01:00
Robbert van der Helm 304b9bdfeb Fix granular drag when clicking with shift held 2022-03-14 15:00:40 +01:00
Robbert van der Helm 986e93b8d0 Implement double click for reset 2022-03-14 14:43:30 +01:00
Robbert van der Helm 2805272826 Allow Ctrl+Click for reset 2022-03-14 14:22:33 +01:00
Robbert van der Helm ee9e3701f3 Implement dragging for the parameter slider 2022-03-14 14:17:06 +01:00
Robbert van der Helm df4b56d818 Update targeted iced_baseview fork
feature/update-dependencies now uses upstream baseview.
2022-03-14 13:34:03 +01:00
Robbert van der Helm 4e9ee27c19 Finish the drawing for the iced param slider 2022-03-14 13:17:19 +01:00
Robbert van der Helm 291abb8bcf Add a placeholder for a parameter slider widget 2022-03-14 00:53:22 +01:00
Robbert van der Helm fda9cde064 Make OpenGL the default
Since the wgpu backend is a bit crashy.
2022-03-13 20:14:45 +01:00
Robbert van der Helm 99d1ee7c0f Fix anti aliasing setting with iced OpenGL 2022-03-13 20:14:18 +01:00
Robbert van der Helm fe1db50678 Update iced_baseview dependency 2022-03-13 19:07:51 +01:00
Robbert van der Helm 1fa2b5f74f Add an Editor callback to notify parameter changes
This will be needed to allow iced to be reactive in our model.
2022-03-13 18:03:23 +01:00
Robbert van der Helm 5f0c7d0ac7 Update iced_baseview dependency 2022-03-13 15:09:04 +01:00
Robbert van der Helm 55e9153811 Enable anti-aliasing by default 2022-03-13 15:09:04 +01:00
Robbert van der Helm 1e40ac3e24 Prefix wgpu-only features with wgpu_ 2022-03-13 15:09:04 +01:00
Robbert van der Helm 9f8bdfcfc4 Add a dedicated message and handler for parameters
Parameter widgets can send these messages to update parameters.
2022-03-13 15:09:04 +01:00
Robbert van der Helm 43590db8d0 Document create_iced_editor() 2022-03-13 01:10:45 +01:00
Robbert van der Helm 1213d59ae7 Use new IcedEditor trait that forwards GuiContext 2022-03-13 01:07:41 +01:00
Robbert van der Helm 3ebe34c870 Add most bits and pieces for iced support 2022-03-12 23:15:33 +01:00
Robbert van der Helm cd5a4f01bf Mirror the flags and re-exports from iced_baseview 2022-03-12 22:24:01 +01:00
Robbert van der Helm ff9e0f2ddf Add an empty crate for iced support 2022-03-12 22:11:37 +01:00