Тема следующая - в темной теме регулировка громкости не всегда срабатывает при "перетаскивании" мышкой, просто "ползунок" не двигается. Причем оно раз через раз так ведет себя. Если же появляется подсказка - тогда перетаскивание работает корректно и громкость/ползунок меняется.
Если у кого есть время/желание - можно поискать когда "поломалось", т.к. вроде бы раньше работало :)
Проверил релизы 1.5.5 и 1.5.4 - такое же поведение, похоже оно так всегда было ну или очееень давно :)
У меня нормально. Надо что-то тяжелое открыть?
Ничего тяжёлого не нужно. Такое поведение без всякого воспроизведения можно поймать > https://yadi.sk/i/sdOCFy23c5_G7g
Короче, нужно мышью точнее попадать в эту область и не будет проблем.
V0lt,
ЦитироватьУ меня нормально. Надо что-то тяжелое открыть?
Тяжелого ничего не надо. Главное - это точность попадания самого курсора мышки (руки). Если курсор ниже шкалы, или выше нее, то при его передвижении уровень громкости не меняется (остается неизменным).
Aleksoid1978,
ЦитироватьЕсли у кого есть время/желание - можно поискать когда "поломалось", т.к. вроде бы раньше работало
Могу попробовать поискать проблемное изменение, вызвавшее данную поломку.
Цитироватьпохоже оно так всегда было ну или очееень давно
Не думаю, что так было всегда, скорее всего просто обычная поломка по ходу развития проекта. Тем более шкала регулятора громкости много раз переделывалась.
На видео всё показал, теперь распишу:
1 открываю плеер
2 подвожу курсор, там где максимум
3 ЛКМ
4 вверху слева появляется OSD " Громкость"
5 пытаюсь перетащить на минимум
6 не получается - в этом весь прикол. OSD сработало, а перетаскивание нет.
Цитата: Evgeniy1990 от 14 февраля 2021, 14:09:36Тяжелого ничего не надо. Главное - это точность попадания самого курсора мышки (руки). Если курсор ниже шкалы, или выше нее, то при его передвижении уровень громкости не меняется (остается неизменным).
Если не попал - значит не попал и никакого изменения громкости не будет. Править тут нечего.
Если хочется поэкспериментировать с нижним полем, то включайте светлую тему. Там все на виду.
Но Я думаю,
Aleksoid1978 писал о чем-то другом.
MPCfan все верно расписал. Тыкаем левой кнопкой мышки - громкость меняется, что означает что мы попали в "область" регулятора, но "перетаскивание" с зажатой левой кнопкой не работает - в этом и есть "баг". Я думаю так было всегда.
V0lt,
Выглядит это немного глюковато. Подвели курсор под самую область громкости, кликнули ЛКМ, появилось OSD, пробуем перетащить(удерживая ЛКМ) - не работает, зато если перетащить и кликнуть, перетащить и кликнуть, так будет работать > https://yadi.sk/i/FUETHtp7mgxr-A
P.S. Перепроверил светлую тему. Аналогично.
Можно заменить CSliderCtrl на что-то более простое без ползунка. Например, CProgressCtrl или CStatic. Все равно мы все рисуем сами.
Только это муторно.
Пример регулятора громкости без ползунка - VLC.
В светлой же все нормально ?
Aleksoid1978,
Вы представляете, как нужно промахнуться мимо ползунка в светлой теме! Но всё равно можно > https://yadi.sk/i/LbZsP42q2HgNAQ = https://yadi.sk/i/FUETHtp7mgxr-A
В светлой теме - это уже поведение стандартного контрола, бог с ним. По поводу темной темы - надо переделывать, уже представляю как - но надо время на внедрение и проверку.
Вот пробуем(в темной теме) - https://disk.yandex.ru/d/KePC5BEwFyYT2A
Aleksoid1978,
Работает корректно.