1
0
Fork 0

Commit graph

  • f5a2e0b6d7 Rename AnyParam to Param Robbert van der Helm 2022-11-17 17:28:52 +0100
  • 055d649f7c Drop the singular Param struct Robbert van der Helm 2022-11-17 17:28:12 +0100
  • 6036db45e5 Merge PR #44 from 'feat/order-of-nested-params' Robbert van der Helm 2022-11-17 16:31:36 +0100
  • b8b8f697f5 Consume the XyPadEvent Robbert van der Helm 2022-11-15 17:53:34 +0100
  • 4b81191225 Remove tooltip position when tooltip width changes Robbert van der Helm 2022-11-15 17:52:45 +0100
  • 5a9786fd53 Attempt to improve left-side tooltip positioning Robbert van der Helm 2022-11-15 17:09:32 +0100
  • 8df9575a16 Move X-Y pad tooltip updating to a function Robbert van der Helm 2022-11-15 17:06:49 +0100
  • 9de657e04d Send vizia parameter change event down the tree Robbert van der Helm 2022-11-15 17:01:24 +0100
  • 98bd3add19 Notify nih_plug_vizia GUIs when parameters change Robbert van der Helm 2022-11-15 16:43:13 +0100
  • 1448388353 Move nih_plug_egui Editor impl to own module Robbert van der Helm 2022-11-15 16:28:53 +0100
  • 0db23e5aee Move nih_plug_iced Editor implementation to module Robbert van der Helm 2022-11-15 16:26:59 +0100
  • 6ebc759706 Move nih_plug_vizia editor to its own module Robbert van der Helm 2022-11-15 16:18:38 +0100
  • 4affa40244
    Preserve the order of non-grouped nested parameters Simon Leiner 2022-11-12 17:48:21 +0100
  • d9797a606e
    Move handling of NestedParams into a separate function Simon Leiner 2022-11-12 17:34:42 +0100
  • 797c641efb
    Add tests for current behaviour of #[derive(Params)] Simon Leiner 2022-11-12 17:31:33 +0100
  • c92c2a189b Fix conditional caching on Windows CI runners Robbert van der Helm 2022-11-13 18:46:29 +0100
  • 15ce644dec Clarify ancestor usage in workspace detection Robbert van der Helm 2022-11-13 18:36:52 +0100
  • 08ddd9c42a For cargo_nih_plug workspace root detection Robbert van der Helm 2022-11-13 18:33:15 +0100
  • 148fc3379b Change GitHub CI cache keys Robbert van der Helm 2022-11-12 02:22:46 +0100
  • 2816b9418e Account for DPI scaling in granular dragging Robbert van der Helm 2022-11-12 01:58:47 +0100
  • e13d79b288 Fix X-Y pad tooltip position with DPI scaling Robbert van der Helm 2022-11-12 01:53:40 +0100
  • d8729ffd34 Add a minimum width to tooltip width comparison Robbert van der Helm 2022-11-12 01:45:26 +0100
  • 6f34eb3129 Add a 'Q: ' prefix to the resonance in tooltip Robbert van der Helm 2022-11-12 01:44:53 +0100
  • 6966d00dd7 Fix cents in s2v_f32_hz_then_khz() Robbert van der Helm 2022-11-12 01:28:47 +0100
  • 52eb85201e Use new frequency+note name formatter in Diopser Robbert van der Helm 2022-11-12 01:27:12 +0100
  • 79f5bd8659 Add a formatter for frequencies with note name Robbert van der Helm 2022-11-12 01:26:27 +0100
  • c3cd2fb0dd Fix v2s_i32_note_formatter() for negative numbers Robbert van der Helm 2022-11-12 01:21:18 +0100
  • 59456a2973 Remove 128 note MIDI limit in frequency parser Robbert van der Helm 2022-11-12 01:03:55 +0100
  • 5330a7d938 Add a version of util::midi_note_to_freq for f32 Robbert van der Helm 2022-11-12 01:01:39 +0100
  • 761f0b0a80 Add cents support to s2v_f32_hz_then_khz() Robbert van der Helm 2022-11-12 00:54:37 +0100
  • 8b8cbf1952 Add the X-Y pad tooltip Robbert van der Helm 2022-11-12 00:43:28 +0100
  • cf40eb208d Add granular dragging for the X-Y pad Robbert van der Helm 2022-11-12 00:00:21 +0100
  • 910afe7ec4 Wrap ParamSlider granular dragging in a struct Robbert van der Helm 2022-11-11 23:13:18 +0100
  • a2251509ee Move the octaves label to filter spread unit Robbert van der Helm 2022-11-11 21:52:00 +0100
  • b2f6175d54 Add bypass smoothing for Diopser Robbert van der Helm 2022-11-11 21:23:39 +0100
  • ec329143ae Add a todo for a Diopser bypass crossfade Robbert van der Helm 2022-11-11 20:43:59 +0100
  • e42970c013 Modify Y-parameter before X-parameter Robbert van der Helm 2022-11-11 20:31:15 +0100
  • fbe1fa1d4a Set X-Y pad value on mouse down Robbert van der Helm 2022-11-11 20:29:13 +0100
  • 27d42797ee Add basic dragging gestures to the X-Y pad Robbert van der Helm 2022-11-11 20:21:07 +0100
  • 4f9a0eb117 Mention Y-coordinate direction in remapping utils Robbert van der Helm 2022-11-11 20:19:50 +0100
  • 3510350425 Add styling for the X-Y pad handle Robbert van der Helm 2022-11-11 19:51:11 +0100
  • e24adf4c67 Add the basis for an X-Y pad widget Robbert van der Helm 2022-11-11 19:45:03 +0100
  • 8088630803 Always use floating point values for pixels Robbert van der Helm 2022-11-11 19:44:28 +0100
  • 7d42788be2 Add back a ParamWidgetBase::view with explicit cx Robbert van der Helm 2022-11-11 19:23:29 +0100
  • 3cdae526fd Rename ParamWidgetBase::view Robbert van der Helm 2022-11-11 19:17:59 +0100
  • d280c2d767 Open Diopser GH page when clicking on the title Robbert van der Helm 2022-11-11 18:14:01 +0100
  • aa7d5195ce Grab plugin URLs from the Cargo.toml file Robbert van der Helm 2022-11-11 18:08:10 +0100
  • d4b93cfdee Add URLs to the plugin Cargo.toml files Robbert van der Helm 2022-11-11 18:07:47 +0100
  • 72dbce92eb Add scaffolding for the X-Y pad Robbert van der Helm 2022-11-11 17:58:41 +0100
  • 6e103baf4d Show Diopser version in the GUI Robbert van der Helm 2022-11-11 17:45:21 +0100
  • 837ef14e1d Bump Diopser version to 0.3.0 Robbert van der Helm 2022-11-11 17:43:08 +0100
  • cce10d79ca Move Diopser's stylesheet Robbert van der Helm 2022-11-11 17:34:35 +0100
  • 3fbc06e819 Add more Diopser GUI scaffolding Robbert van der Helm 2022-11-11 17:09:53 +0100
  • 60d4490998 Remove unused stylesheet in gain_gui_vizia Robbert van der Helm 2022-11-11 16:21:47 +0100
  • 922a81f654 Drop all mentions of vizia point scale Robbert van der Helm 2022-11-11 16:21:19 +0100
  • 884683a190 Drop ParamLabel again Robbert van der Helm 2022-11-11 14:13:05 +0100
  • c9c4116e9d Add part of a vertical ParamLabel Robbert van der Helm 2022-11-10 16:59:40 +0100
  • 33263b825e Add a widget for labels with Alt+click text entry Robbert van der Helm 2022-11-10 15:44:49 +0100
  • 89af7e366f Refer to ParamSlider for vizia param mapping docs Robbert van der Helm 2022-11-10 15:32:39 +0100
  • b93cd08dfa Default cpal backend to 48 kHz sample rate Robbert van der Helm 2022-11-10 14:14:12 +0100
  • ec061cd0e5 Format the dry level control as decibels Robbert van der Helm 2022-11-09 22:36:26 +0100
  • 5b3c327e29 Handle -inf dB in gain<->decibel formatters Robbert van der Helm 2022-11-09 22:29:00 +0100
  • 42cf4cd652 Add a dry amount control to Buffr Glitch Robbert van der Helm 2022-11-09 22:18:45 +0100
  • 2948c2589d Cache target/ on non-Windows platforms Robbert van der Helm 2022-11-09 19:54:05 +0100
  • e6c43e35d3 Fix copying tail to playback buffer Robbert van der Helm 2022-11-09 19:46:42 +0100
  • 333ff2c05e Add an octave shift to Buffr Glitch Robbert van der Helm 2022-11-09 18:38:44 +0100
  • 179ff6a035 Add automatic normalization to Buffr Glitch Robbert van der Helm 2022-11-09 17:44:15 +0100
  • 7c04ec856f Add the MIDI playback to Buffr Glitch Robbert van der Helm 2022-11-09 17:17:51 +0100
  • ea61947f1d Accept MIDI input in Buffr Glitch Robbert van der Helm 2022-11-09 16:51:35 +0100
  • 86b5ed8f7e Push samples to the ring buffer Robbert van der Helm 2022-11-09 16:14:51 +0100
  • 3475ea2de8 Add a ring buffer for Buffr Glitch Robbert van der Helm 2022-11-09 16:08:29 +0100
  • a7e425581f Use CARGO_PKG_VERSION for plugin versions Robbert van der Helm 2022-11-09 15:50:21 +0100
  • f18675ea64 Add an empty template for Buffr Glitch Robbert van der Helm 2022-11-09 15:47:26 +0100
  • c0c6677bcf Add finer steps to ParamSlider Robbert van der Helm 2022-11-08 22:04:21 +0100
  • e583b8e777 Add finer step sizes to parameters Robbert van der Helm 2022-11-08 22:03:26 +0100
  • 8885713ea1 Take largest step out of 100 steps and step_size Robbert van der Helm 2022-11-08 21:51:36 +0100
  • e184e6d8a6 Consome scrolling events Robbert van der Helm 2022-11-08 21:41:29 +0100
  • 316d9221df Add scrolling support for the safe mode button Robbert van der Helm 2022-11-08 21:25:24 +0100
  • fd85155fbc Add scrolling support to ParamButton Robbert van der Helm 2022-11-08 21:22:09 +0100
  • 3a064ae705 Add scrolling support to ParamSlider Robbert van der Helm 2022-11-08 21:20:40 +0100
  • dfd5aa9a11 Add constants for Diopser's editor Robbert van der Helm 2022-11-08 20:51:27 +0100
  • 5b05107f5b Add missing GPL header in Diopser Robbert van der Helm 2022-11-07 18:11:59 +0100
  • c1573f47c3 Make Automation Precision slider less wide Robbert van der Helm 2022-11-07 15:17:16 +0100
  • 8f02cdc1fa Add an Automation Precision slider to Diopser Robbert van der Helm 2022-11-07 15:09:03 +0100
  • bf0f4d56fe Allow overriding ParamSlider display value Robbert van der Helm 2022-11-07 15:08:50 +0100
  • 1c3ac492b0 Rearrange ParamSlider fields Robbert van der Helm 2022-11-07 13:37:56 +0100
  • 677f21005d Break ParamSlider up into functions Robbert van der Helm 2022-11-07 13:35:48 +0100
  • b2da26ecd7 Add prefix to plain_value() and normalized_value() Robbert van der Helm 2022-11-07 13:03:44 +0100
  • 3a22b12d8f Prevent rustfmt from breaking Robbert van der Helm 2022-11-06 19:45:34 +0100
  • a73f76fbcf Simplify ParamButton Robbert van der Helm 2022-11-06 19:25:28 +0100
  • 14cb1cb679 Move Vizia view param wrangling to helper struct Robbert van der Helm 2022-11-06 19:13:08 +0100
  • f7230b9f43 Add more side padding in ParamButton Robbert van der Helm 2022-11-04 18:57:54 +0100
  • 9d696925e3 Add a safe mode button to Diopser's GUI Robbert van der Helm 2022-11-04 18:52:35 +0100
  • 2d4ac47f15 Add a not yet used safe mode AtomicBool to Diopser Robbert van der Helm 2022-11-04 18:32:35 +0100
  • d7f1f1e85f Add param button styling Robbert van der Helm 2022-11-04 16:21:39 +0100
  • b8f43ad1fe Create bypass button on Diopser GUI Robbert van der Helm 2022-11-04 16:12:30 +0100
  • 52130373a3 Simplify param button checked state Robbert van der Helm 2022-11-04 16:12:15 +0100
  • aee08bae20 Add a dedicated bypass param for Diopser Robbert van der Helm 2022-11-04 16:01:13 +0100
  • 3f0922b5c0 Add special styling for bypass buttons Robbert van der Helm 2022-11-04 15:50:03 +0100
  • 7d4351e4fa Add a parameter button widget Robbert van der Helm 2022-11-04 15:36:23 +0100