Регулировка громкости в темной теме [Исправлено]

Автор Aleksoid1978, 14 февраля 2021, 08:04:38

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Aleksoid1978

Тема следующая - в темной теме регулировка громкости не всегда срабатывает при "перетаскивании" мышкой, просто "ползунок" не двигается. Причем оно раз через раз так ведет себя. Если же появляется подсказка - тогда перетаскивание работает корректно и громкость/ползунок меняется.

Если у кого есть время/желание - можно поискать когда "поломалось", т.к. вроде бы раньше работало :)
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Aleksoid1978

Проверил релизы 1.5.5 и 1.5.4 - такое же поведение, похоже оно так всегда было ну или очееень давно :)
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

V0lt

У меня нормально. Надо что-то тяжелое открыть?

MPCfan

Ничего тяжёлого не нужно. Такое поведение без всякого воспроизведения можно поймать > https://yadi.sk/i/sdOCFy23c5_G7g
Короче, нужно мышью точнее попадать в эту область и не будет проблем.

Evgeniy1990

V0lt,
ЦитироватьУ меня нормально. Надо что-то тяжелое открыть?
Тяжелого ничего не надо. Главное - это точность попадания самого курсора мышки (руки). Если курсор ниже шкалы, или выше нее, то при его передвижении уровень громкости не меняется (остается неизменным).
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Evgeniy1990

Aleksoid1978,
ЦитироватьЕсли у кого есть время/желание - можно поискать когда "поломалось", т.к. вроде бы раньше работало
Могу попробовать поискать проблемное изменение, вызвавшее данную поломку.
Цитироватьпохоже оно так всегда было ну или очееень давно
Не думаю, что так было всегда, скорее всего просто обычная поломка по ходу развития проекта. Тем более шкала регулятора громкости много раз переделывалась.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

MPCfan

На видео всё показал, теперь распишу:
1 открываю плеер
2 подвожу курсор, там где максимум
3 ЛКМ
4 вверху слева появляется OSD " Громкость"
5 пытаюсь перетащить на минимум
6 не получается - в этом весь прикол. OSD сработало, а перетаскивание нет.

V0lt

#7
Цитата: Evgeniy1990 от 14 февраля 2021, 14:09:36Тяжелого ничего не надо. Главное - это точность попадания самого курсора мышки (руки). Если курсор ниже шкалы, или выше нее, то при его передвижении уровень громкости не меняется (остается неизменным).
Если не попал - значит не попал и никакого изменения громкости не будет. Править тут нечего.

Если хочется поэкспериментировать с нижним полем, то включайте светлую тему. Там все на виду.
Но Я думаю, Aleksoid1978 писал о чем-то другом.

Aleksoid1978

MPCfan все верно расписал. Тыкаем левой кнопкой мышки - громкость меняется, что означает что мы попали в "область" регулятора, но "перетаскивание" с зажатой левой кнопкой не работает - в этом и есть "баг". Я думаю так было всегда.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

MPCfan

#9
V0lt,
Выглядит это немного глюковато. Подвели курсор под самую область громкости, кликнули ЛКМ, появилось OSD, пробуем перетащить(удерживая ЛКМ) - не работает, зато если перетащить и кликнуть, перетащить и кликнуть, так будет работать >  https://yadi.sk/i/FUETHtp7mgxr-A
P.S. Перепроверил светлую тему. Аналогично.

V0lt

#10
Можно заменить CSliderCtrl на что-то более простое без ползунка. Например, CProgressCtrl или CStatic. Все равно мы все рисуем сами.
Только это муторно.
Пример регулятора громкости без ползунка - VLC.

Aleksoid1978

AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

MPCfan

Aleksoid1978,
Вы представляете, как нужно промахнуться мимо ползунка в светлой теме! Но всё равно можно >  https://yadi.sk/i/LbZsP42q2HgNAQ = https://yadi.sk/i/FUETHtp7mgxr-A

Aleksoid1978

В светлой теме - это уже поведение стандартного контрола, бог с ним. По поводу темной темы - надо переделывать, уже представляю как - но надо время на внедрение и проверку.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Aleksoid1978

AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215