Dalton Messmer
98bc0d60e8
Fix VolumeKnob and tooltip bugs ( #8359 )
...
Bugs fixed:
1. Doubled tooltips on some Knobs (see #8358 )
2. No dynamic floating text when dragging a Fader (regression from #8253 )
3. Volume knobs displaying their units as "dBFS%" rather than just "dBFS" (regression from #8253 )
4. Incorrect dBFS value in the dynamic floating text for volume knobs of the Delay and Flanger plugins
5. Incorrect dBFS values in the "Set value" dialog box for volume knobs of the Delay, Dynamics Processor, Flanger, and Wave Shaper plugins
6. Missing "%" unit in the context menu for Vibed's volume knobs
7. Incorrect handling of volume knobs for models that support negative amplitudes (currently only Flanger's feedback amount knob)
For (1), I reworked how static tooltips work in FloatModelEditorBase. Rather than use QWidget's tooltips, it shadows the tooltip methods from QWidget and redirects them to the existing SimpleTextFloat-based system.
Supporting both "static" and "dynamic" tooltips required some improvements to keep better track of user interactions with the Knobs. There was an existing m_buttonPressed boolean, but this was insufficient, so I converted it into a new InteractionType enum for keeping track of the user interaction state.
See the "Expected Behaviour" section of the bug report (#8358 ) for an explanation of how it works now from the user's perspective.
2026-05-29 01:29:42 -04:00
..
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2025-07-10 02:08:42 -04:00
2026-03-23 15:20:32 -06:00
2026-04-04 19:50:28 -04:00
2023-07-25 18:03:18 +02:00
2026-03-09 02:32:45 -04:00
2026-04-04 19:50:28 -04:00
2026-03-09 02:32:45 -04:00
2026-04-04 19:50:28 -04:00
2023-07-25 18:03:18 +02:00
2026-04-04 19:50:28 -04:00
2026-04-04 19:50:28 -04:00
2026-03-18 06:33:36 -04:00
2024-07-21 22:34:34 +01:00
2026-04-04 19:50:28 -04:00
2026-03-18 06:33:36 -04:00
2026-03-18 06:33:36 -04:00
2026-03-18 06:33:36 -04:00
2026-03-18 06:33:36 -04:00
2026-04-04 19:50:28 -04:00
2026-04-04 19:50:28 -04:00
2026-04-04 19:50:28 -04:00
2026-04-04 19:50:28 -04:00
2025-10-22 08:34:07 -04:00
2026-04-04 19:50:28 -04:00
2026-04-04 19:50:28 -04:00
2026-04-04 19:50:28 -04:00
2026-04-04 19:50:28 -04:00
2025-07-21 23:39:17 +02:00
2025-12-22 17:37:40 -05:00
2026-03-26 23:31:02 -04:00
2023-01-05 17:58:49 -05:00
2025-11-11 12:57:14 -05:00
2025-04-29 17:56:13 -04:00
2025-12-17 06:31:36 -05:00
2023-10-06 18:37:46 -04:00
2026-03-18 06:33:36 -04:00
2023-01-05 17:58:49 -05:00
2025-03-24 19:07:46 +05:30
2023-10-29 11:16:39 +01:00
2025-11-03 11:58:15 -06:00
2025-10-20 22:20:01 -04:00
2026-03-18 06:33:36 -04:00
2023-01-05 17:58:49 -05:00
2026-05-27 14:42:46 -04:00
2023-11-11 18:09:38 -05:00
2025-10-28 13:14:46 -06:00
2025-11-03 11:58:15 -06:00
2025-11-03 11:58:15 -06:00
2023-11-19 00:44:15 -05:00
2025-06-15 14:41:23 -04:00
2025-07-21 23:39:17 +02:00
2025-11-03 11:58:15 -06:00
2023-08-24 19:16:02 +01:00
2023-08-22 12:08:56 +09:00
2023-01-05 17:58:49 -05:00
2026-02-27 00:20:36 -05:00
2026-02-27 00:20:36 -05:00
2026-02-27 00:20:36 -05:00
2025-07-21 23:39:17 +02:00
2025-03-24 19:07:46 +05:30
2025-02-22 14:24:29 +05:30
2025-03-24 19:07:46 +05:30
2025-11-11 12:57:14 -05:00
2025-04-29 17:56:13 -04:00
2025-10-13 12:18:34 -07:00
2025-10-23 13:58:32 -06:00
2025-03-24 19:07:46 +05:30
2026-03-18 06:33:36 -04:00
2024-06-30 20:21:19 +02:00
2023-01-05 17:58:49 -05:00
2026-02-27 00:20:36 -05:00
2026-03-18 06:33:36 -04:00
2026-03-09 02:32:45 -04:00
2026-02-27 00:20:36 -05:00
2023-01-05 17:58:49 -05:00
2025-07-21 23:39:17 +02:00
2025-11-11 12:57:14 -05:00
2026-02-27 00:20:36 -05:00
2025-11-03 11:58:15 -06:00
2025-10-20 22:20:01 -04:00
2025-03-24 19:07:46 +05:30
2026-03-18 06:33:36 -04:00
2025-07-21 23:39:17 +02:00
2024-11-30 19:24:45 +05:30
2023-01-05 17:58:49 -05:00
2026-01-22 19:07:25 -05:00
2023-01-05 17:58:49 -05:00
2025-03-20 01:30:29 -04:00
2023-01-05 17:58:49 -05:00
2024-07-21 22:34:34 +01:00
2023-01-05 17:58:49 -05:00
2026-05-04 17:56:14 -06:00
2026-01-04 21:18:37 -05:00
2025-11-03 11:58:15 -06:00
2025-11-03 11:58:15 -06:00
2026-03-23 15:20:32 -06:00
2026-05-29 01:29:42 -04:00
2025-06-01 12:19:34 -04:00
2025-03-24 19:07:46 +05:30
2024-02-10 14:27:50 +01:00
2025-07-21 23:39:17 +02:00
2026-04-29 23:19:42 -06:00
2023-01-05 17:58:49 -05:00
2025-05-28 19:28:13 -04:00
2025-03-24 19:07:46 +05:30
2025-07-21 23:39:17 +02:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2024-06-30 20:21:19 +02:00
2026-03-18 06:33:36 -04:00
2025-07-21 23:39:17 +02:00
2026-05-14 13:23:23 -04:00
2025-07-21 23:39:17 +02:00
2025-07-21 23:39:17 +02:00
2023-08-31 19:21:26 +02:00
2023-01-05 17:58:49 -05:00
2025-02-13 13:15:08 -05:00
2025-07-10 02:08:42 -04:00
2025-03-24 19:07:46 +05:30
2025-02-09 02:50:38 -05:00
2023-01-05 17:58:49 -05:00
2026-05-29 01:29:42 -04:00
2023-01-05 17:58:49 -05:00
2008-07-22 11:36:50 +00:00
2024-03-16 14:34:01 +09:00
2023-10-29 11:16:39 +01:00
2023-01-05 17:58:49 -05:00
2025-03-24 19:07:46 +05:30
2023-10-07 21:01:30 -07:00
2023-01-05 17:58:49 -05:00
2023-11-19 00:44:15 -05:00
2025-07-21 23:39:17 +02:00
2025-11-21 01:26:00 -05:00
2025-07-21 23:39:17 +02:00
2024-11-30 19:24:45 +05:30
2025-10-20 22:20:01 -04:00
2025-07-21 23:39:17 +02:00
2026-03-09 02:32:45 -04:00
2026-01-15 17:12:04 -07:00
2025-03-24 19:07:46 +05:30
2023-01-05 17:58:49 -05:00
2025-10-20 22:20:01 -04:00
2025-02-08 23:33:44 -05:00
2026-03-18 06:33:36 -04:00
2025-07-10 02:08:42 -04:00
2024-07-21 22:34:34 +01:00
2023-01-05 17:58:49 -05:00
2025-03-24 19:07:46 +05:30
2024-07-28 15:55:41 +02:00
2026-03-18 06:33:36 -04:00
2023-01-05 17:58:49 -05:00
2025-07-21 23:39:17 +02:00
2024-07-08 23:02:49 +02:00
2024-05-19 14:39:20 +01:00
2026-03-18 06:33:36 -04:00
2026-03-18 06:33:36 -04:00
2023-08-24 19:16:02 +01:00
2023-01-05 17:58:49 -05:00
2024-05-19 14:39:20 +01:00
2025-07-21 23:39:17 +02:00
2025-07-21 23:39:17 +02:00
2025-11-03 11:58:15 -06:00
2026-05-12 13:36:38 +02:00
2023-01-05 17:58:49 -05:00
2025-10-20 22:20:01 -04:00
2024-09-04 12:58:36 -04:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2026-02-27 00:20:36 -05:00
2025-03-24 19:07:46 +05:30
2025-07-21 23:39:17 +02:00
2025-07-21 23:39:17 +02:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-08-22 12:08:56 +09:00
2025-07-06 08:42:54 +02:00
2025-07-02 18:04:16 -04:00
2023-09-22 20:07:25 +01:00
2023-01-05 17:58:49 -05:00
2025-02-03 11:52:13 -05:00
2024-02-25 13:49:56 -05:00
2023-01-05 17:58:49 -05:00
2025-07-21 23:39:17 +02:00
2023-01-05 17:58:49 -05:00
2023-08-24 19:16:02 +01:00
2023-08-24 19:16:02 +01:00
2023-07-22 23:03:31 +02:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2026-03-09 02:32:45 -04:00
2024-08-11 11:14:43 -04:00
2026-02-09 11:57:28 -05:00
2026-02-27 00:20:36 -05:00
2026-03-09 02:32:45 -04:00
2023-06-02 22:17:03 +02:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-11-12 02:20:53 +01:00
2026-01-04 14:18:06 -05:00
2026-03-18 06:33:36 -04:00
2023-12-16 14:19:36 +00:00
2026-03-18 06:33:36 -04:00
2025-03-24 19:07:46 +05:30
2025-03-24 19:07:46 +05:30
2026-01-22 19:07:25 -05:00
2025-10-13 12:18:34 -07:00
2025-03-24 19:07:46 +05:30
2025-10-31 12:06:34 -04:00
2025-04-29 17:56:13 -04:00
2025-12-02 17:34:50 -05:00
2025-07-02 18:04:16 -04:00
2026-03-18 06:33:36 -04:00
2026-03-18 06:33:36 -04:00
2023-01-05 17:58:49 -05:00
2025-05-02 11:04:47 -04:00
2024-06-01 12:09:47 +02:00
2023-01-05 17:58:49 -05:00
2024-07-09 06:27:33 -04:00
2026-05-15 19:17:15 -04:00
2023-11-19 00:44:15 -05:00
2023-01-05 17:58:49 -05:00
2024-10-12 10:02:56 +02:00
2025-03-24 19:07:46 +05:30
2024-02-25 13:49:56 -05:00
2025-11-03 11:58:15 -06:00
2025-07-21 23:39:17 +02:00
2024-07-08 23:02:49 +02:00
2024-10-12 10:39:42 +02:00
2025-12-12 10:02:25 -05:00
2024-06-30 20:21:19 +02:00
2025-03-24 19:07:46 +05:30
2026-02-27 00:20:36 -05:00
2025-10-22 08:34:07 -04:00
2023-08-24 19:16:02 +01:00
2025-10-20 22:20:01 -04:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2025-11-11 12:57:14 -05:00
2026-03-26 23:31:02 -04:00
2026-03-18 06:33:36 -04:00
2023-01-05 17:58:49 -05:00
2025-10-22 08:34:07 -04:00
2026-03-18 06:33:36 -04:00
2025-02-08 23:50:02 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2026-01-04 21:18:37 -05:00
2026-01-04 21:18:37 -05:00
2026-05-27 14:42:46 -04:00
2025-04-29 17:56:13 -04:00
2025-07-21 23:39:17 +02:00
2025-03-24 19:07:46 +05:30
2026-04-21 07:37:14 -04:00
2024-06-30 20:21:19 +02:00
2025-07-21 23:39:17 +02:00
2026-03-18 06:33:36 -04:00
2025-07-21 23:39:17 +02:00
2026-02-27 00:20:36 -05:00
2023-01-05 17:58:49 -05:00
2023-12-30 17:55:28 +01:00
2023-01-05 17:58:49 -05:00
2026-02-27 00:20:36 -05:00
2026-03-09 02:32:45 -04:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2026-03-26 23:31:02 -04:00
2026-03-18 06:33:36 -04:00
2026-04-30 13:05:26 -04:00
2025-07-21 23:39:17 +02:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2026-02-27 00:20:36 -05:00
2024-04-20 23:21:29 +01:00
2023-07-16 14:11:24 +02:00
2023-01-05 17:58:49 -05:00
2025-11-03 11:58:15 -06:00
2023-01-05 17:58:49 -05:00
2023-10-29 11:16:39 +01:00
2025-05-29 19:35:48 +02:00
2023-10-29 11:16:39 +01:00
2023-04-29 16:53:58 +02:00
2025-03-24 19:07:46 +05:30
2024-06-30 15:49:06 -04:00
2023-08-24 19:16:02 +01:00
2026-02-08 15:22:20 -05:00
2025-12-17 06:31:36 -05:00
2025-04-19 15:08:15 -04:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2026-03-18 06:33:36 -04:00
2025-12-03 16:29:12 -05:00
2024-08-16 22:20:39 +05:30
2025-07-21 23:39:17 +02:00
2024-10-12 10:02:56 +02:00
2024-05-12 17:38:14 +01:00
2025-07-21 23:39:17 +02:00
2023-01-05 17:58:49 -05:00
2025-03-11 14:30:04 -04:00
2024-02-25 13:49:56 -05:00
2023-01-05 17:58:49 -05:00
2025-12-08 16:07:33 -07:00
2025-03-24 19:07:46 +05:30
2025-07-21 23:39:17 +02:00
2025-07-10 02:08:42 -04:00