MonitorUtils — управление яркостью мониоторов из трея
Цитата: Flamer от 29.04.2025, 16:54Привет, Никита!
Спасибо за удобную прогу. Есть несколько предложений:
• Управление контрастностью как в Monitorian. По нажатию специальной кнопки ползунок будет регулировать контрастность, а при повторном снова яркость;
• Отключение подсветки по кнопке, а не по нажатию колесика. У некоторых пользователей, как и у меня, оно может быть переназначено на что-то другое;
• Возможность переименовать монитор. У меня он называется просто Monitor 1;
• Готовые значение яркости внизу ползунка, чтобы можно было быстрее переключать яркость (0, 25, 50, 75 и 100%);
• Если есть возможность, закруглить элементы, чтобы соответствовать стилю Windows 11.В итоге должно получится что-то такое)
Привет, Никита!
Спасибо за удобную прогу. Есть несколько предложений:
• Управление контрастностью как в Monitorian. По нажатию специальной кнопки ползунок будет регулировать контрастность, а при повторном снова яркость;
• Отключение подсветки по кнопке, а не по нажатию колесика. У некоторых пользователей, как и у меня, оно может быть переназначено на что-то другое;
• Возможность переименовать монитор. У меня он называется просто Monitor 1;
• Готовые значение яркости внизу ползунка, чтобы можно было быстрее переключать яркость (0, 25, 50, 75 и 100%);
• Если есть возможность, закруглить элементы, чтобы соответствовать стилю Windows 11.
В итоге должно получится что-то такое)
Цитата: Никита от 29.04.2025, 18:39Flamer, привет.
1. Насчёт контрасности подумаю, но не обещаю)
2. Сомнительно но окэээй (специально делал именно колесом, чтобы не было случйных отключенй дисплея ибо уже что-что, а колесом по окну программ реже можно нажать случайно, нежели ЛКМ)
3. Вообще названия монитора беру из реестра, чуть позднее выйду на связь сюда же и попрошу тебя просмотреть некоторые ключи реестра, на наличие параметров отвечающих на названия мониторов (А так функционал переименования не особо рассматривал, так как делал прежде всего для себя программу, а мне это не нужно)
4. А насколько нужно? Можно так же быстро на глаз тыкнуть на слайдер и сделать яркость очень близкой к 25, 50, 75. Даже если это будет не точные 75% а 72 например, ну это же не будет заметно даже в процессе пользования монитором) И как мне кажется в попытке "быстрее переключать" это будет наоборот дольше, чем просто тыкнуть на слайдер примерно и получить то же самое, нежели целиться в этот пункт 25, 50, 75.
5. Смотри, это специфика работы WInForms программ. У меня программа имеет стандартное оформление от Windows и она ДОЛЖНА иметь скругление от Win11. Но из-за того, что Я предпочёл полностью скрыть форму из Alt+Tab и Win+Tab из-за этого программа определяется системой, как служебного типа, а для такого типа программ Windows игнорирует отрисовку скруглений.
Flamer, привет.
1. Насчёт контрасности подумаю, но не обещаю)
2. Сомнительно но окэээй (специально делал именно колесом, чтобы не было случйных отключенй дисплея ибо уже что-что, а колесом по окну программ реже можно нажать случайно, нежели ЛКМ)
3. Вообще названия монитора беру из реестра, чуть позднее выйду на связь сюда же и попрошу тебя просмотреть некоторые ключи реестра, на наличие параметров отвечающих на названия мониторов (А так функционал переименования не особо рассматривал, так как делал прежде всего для себя программу, а мне это не нужно)
4. А насколько нужно? Можно так же быстро на глаз тыкнуть на слайдер и сделать яркость очень близкой к 25, 50, 75. Даже если это будет не точные 75% а 72 например, ну это же не будет заметно даже в процессе пользования монитором) И как мне кажется в попытке "быстрее переключать" это будет наоборот дольше, чем просто тыкнуть на слайдер примерно и получить то же самое, нежели целиться в этот пункт 25, 50, 75.
5. Смотри, это специфика работы WInForms программ. У меня программа имеет стандартное оформление от Windows и она ДОЛЖНА иметь скругление от Win11. Но из-за того, что Я предпочёл полностью скрыть форму из Alt+Tab и Win+Tab из-за этого программа определяется системой, как служебного типа, а для такого типа программ Windows игнорирует отрисовку скруглений.
Цитата: Никита от 29.04.2025, 20:46Обновление #1
Что именилось:
- Изменён способ получения имени монитора, теперь не должно писать Monitor (1), а должно быть реальное имя модели.
- Добавил показ процента яркости основного монитора при наведении на трей икону
- Исправил проблему интерфейса, когда текст "0 и 100" немного обрезался снизу.
Обновление #1
Что именилось:
- Изменён способ получения имени монитора, теперь не должно писать Monitor (1), а должно быть реальное имя модели.
- Добавил показ процента яркости основного монитора при наведении на трей икону
- Исправил проблему интерфейса, когда текст "0 и 100" немного обрезался снизу.
Цитата: Psydiant от 30.04.2025, 09:05Цитата: Никита от 29.04.2025, 20:46Обновление #1
Что именилось:
- Изменён способ получения имени монитора, теперь не должно писать Monitor (1), а должно быть реальное имя модели.
- Добавил показ процента яркости основного монитора при наведении на трей икону
- Исправил проблему интерфейса, когда текст "0 и 100" немного обрезался снизу.
Привет! Спасибо за прогу! Как всегда годнота!
Цитата: Никита от 29.04.2025, 20:46Обновление #1
Что именилось:
- Изменён способ получения имени монитора, теперь не должно писать Monitor (1), а должно быть реальное имя модели.
- Добавил показ процента яркости основного монитора при наведении на трей икону
- Исправил проблему интерфейса, когда текст "0 и 100" немного обрезался снизу.
Привет! Спасибо за прогу! Как всегда годнота!
Цитата: Vlado от 30.04.2025, 12:18Никита, Привет.
За прогу спасибо. Полезно.У меня при запуске такое.
Ну и винда моя прошла такое, что ужас, поэтому на новой, возможно, нормально будет.Само починилось.
Регулировка колесом по иконке в трее было бы полезно.
P.S. Перезалей здесь, ссылка не рабочая.
Никита, Привет.
За прогу спасибо. Полезно. У меня при запуске такое.
Ну и винда моя прошла такое, что ужас, поэтому на новой, возможно, нормально будет.Само починилось.
Регулировка колесом по иконке в трее было бы полезно.
P.S. Перезалей здесь, ссылка не рабочая.
Цитата: 𝐅𝐫𝐨𝐦𝐇𝐞𝐥𝐥 от 01.05.2025, 17:22Никита, Привет 🖐
Программа вообще не запускается, просто ничего не происходит без видимых окон ошибок, предыдущая версия работает.
Windows 10 [10.0.19045.2604] (основная система) и на виртуалке 10 [10.0.19045.5608] тоже самое не запускается.
Никита, Привет 🖐
Программа вообще не запускается, просто ничего не происходит без видимых окон ошибок, предыдущая версия работает.
Windows 10 [10.0.19045.2604] (основная система) и на виртуалке 10 [10.0.19045.5608] тоже самое не запускается.