MPC-BE forum

MPC-BE => Баг Репорт / The bug report => Архив / Archive => Тема начата: Aleksoid1978 от 14 февраля 2021, 08:04:38

Название: Регулировка громкости в темной теме [Исправлено]
Отправлено: Aleksoid1978 от 14 февраля 2021, 08:04:38
Тема следующая - в темной теме регулировка громкости не всегда срабатывает при "перетаскивании" мышкой, просто "ползунок" не двигается. Причем оно раз через раз так ведет себя. Если же появляется подсказка - тогда перетаскивание работает корректно и громкость/ползунок меняется.

Если у кого есть время/желание - можно поискать когда "поломалось", т.к. вроде бы раньше работало :)
Название: Re: Регулировка громкости в темной теме.
Отправлено: Aleksoid1978 от 14 февраля 2021, 08:11:18
Проверил релизы 1.5.5 и 1.5.4 - такое же поведение, похоже оно так всегда было ну или очееень давно :)
Название: Re: Регулировка громкости в темной теме.
Отправлено: V0lt от 14 февраля 2021, 08:58:18
У меня нормально. Надо что-то тяжелое открыть?
Название: Re: Регулировка громкости в темной теме.
Отправлено: MPCfan от 14 февраля 2021, 13:42:27
Ничего тяжёлого не нужно. Такое поведение без всякого воспроизведения можно поймать > https://yadi.sk/i/sdOCFy23c5_G7g
Короче, нужно мышью точнее попадать в эту область и не будет проблем.
Название: Re: Регулировка громкости в темной теме.
Отправлено: Evgeniy1990 от 14 февраля 2021, 14:09:36
V0lt,
ЦитироватьУ меня нормально. Надо что-то тяжелое открыть?
Тяжелого ничего не надо. Главное - это точность попадания самого курсора мышки (руки). Если курсор ниже шкалы, или выше нее, то при его передвижении уровень громкости не меняется (остается неизменным).
Название: Re: Регулировка громкости в темной теме.
Отправлено: Evgeniy1990 от 14 февраля 2021, 14:12:49
Aleksoid1978,
ЦитироватьЕсли у кого есть время/желание - можно поискать когда "поломалось", т.к. вроде бы раньше работало
Могу попробовать поискать проблемное изменение, вызвавшее данную поломку.
Цитироватьпохоже оно так всегда было ну или очееень давно
Не думаю, что так было всегда, скорее всего просто обычная поломка по ходу развития проекта. Тем более шкала регулятора громкости много раз переделывалась.
Название: Re: Регулировка громкости в темной теме.
Отправлено: MPCfan от 14 февраля 2021, 14:16:39
На видео всё показал, теперь распишу:
1 открываю плеер
2 подвожу курсор, там где максимум
3 ЛКМ
4 вверху слева появляется OSD " Громкость"
5 пытаюсь перетащить на минимум
6 не получается - в этом весь прикол. OSD сработало, а перетаскивание нет.
Название: Re: Регулировка громкости в темной теме.
Отправлено: V0lt от 14 февраля 2021, 14:28:00
Цитата: Evgeniy1990 от 14 февраля 2021, 14:09:36Тяжелого ничего не надо. Главное - это точность попадания самого курсора мышки (руки). Если курсор ниже шкалы, или выше нее, то при его передвижении уровень громкости не меняется (остается неизменным).
Если не попал - значит не попал и никакого изменения громкости не будет. Править тут нечего.

Если хочется поэкспериментировать с нижним полем, то включайте светлую тему. Там все на виду.
Но Я думаю, Aleksoid1978 писал о чем-то другом.
Название: Re: Регулировка громкости в темной теме.
Отправлено: Aleksoid1978 от 14 февраля 2021, 15:08:21
MPCfan все верно расписал. Тыкаем левой кнопкой мышки - громкость меняется, что означает что мы попали в "область" регулятора, но "перетаскивание" с зажатой левой кнопкой не работает - в этом и есть "баг". Я думаю так было всегда.
Название: Re: Регулировка громкости в темной теме.
Отправлено: MPCfan от 14 февраля 2021, 15:12:37
V0lt,
Выглядит это немного глюковато. Подвели курсор под самую область громкости, кликнули ЛКМ, появилось OSD, пробуем перетащить(удерживая ЛКМ) - не работает, зато если перетащить и кликнуть, перетащить и кликнуть, так будет работать >  https://yadi.sk/i/FUETHtp7mgxr-A
P.S. Перепроверил светлую тему. Аналогично.
Название: Re: Регулировка громкости в темной теме.
Отправлено: V0lt от 14 февраля 2021, 15:43:37
Можно заменить CSliderCtrl на что-то более простое без ползунка. Например, CProgressCtrl или CStatic. Все равно мы все рисуем сами.
Только это муторно.
Пример регулятора громкости без ползунка - VLC.
Название: Re: Регулировка громкости в темной теме.
Отправлено: Aleksoid1978 от 14 февраля 2021, 15:55:51
В светлой же все нормально ?
Название: Re: Регулировка громкости в темной теме.
Отправлено: MPCfan от 14 февраля 2021, 16:09:11
Aleksoid1978,
Вы представляете, как нужно промахнуться мимо ползунка в светлой теме! Но всё равно можно >  https://yadi.sk/i/LbZsP42q2HgNAQ = https://yadi.sk/i/FUETHtp7mgxr-A
Название: Re: Регулировка громкости в темной теме.
Отправлено: Aleksoid1978 от 14 февраля 2021, 16:14:47
В светлой теме - это уже поведение стандартного контрола, бог с ним. По поводу темной темы - надо переделывать, уже представляю как - но надо время на внедрение и проверку.
Название: Re: Регулировка громкости в темной теме.
Отправлено: Aleksoid1978 от 15 февраля 2021, 03:48:43
Вот пробуем(в темной теме) - https://disk.yandex.ru/d/KePC5BEwFyYT2A
Название: Re: Регулировка громкости в темной теме.
Отправлено: MPCfan от 15 февраля 2021, 07:31:27
Aleksoid1978,
Работает корректно.