Страница 4 из 5

Тёмные дела

Добавлено: 16 Сентябрь 2021, 13:34
finsoftrz
Критор отрицал, я как раз писал, что у меня блюмкает при большом количестве контролов.
Я просто подключил у себя возможность из одной системной процедуры рулить оформлением всех окон приложения. Вот и развлекаюсь понемногу, можно обои подложить, можно покрасить, можно еще чего.

Тёмные дела

Добавлено: 16 Сентябрь 2021, 13:39
finsoftrz
Если не ошибаюсь, мелькнуло, что в с11 появилась возможность назначать контролам пользовательские проперти. Может быть полезной штукой как раз в данной ситуации, для расширенного управления контролами во всех окнах приложения из одной точки.

Тёмные дела

Добавлено: 16 Сентябрь 2021, 13:50
Игорь Столяров
Ну да. Вариантов решения вопроса много и они есть.
Может быть потом и Дед Пахом откроет тайну золотого ключика с WinAPI ... :)

Тёмные дела

Добавлено: 16 Сентябрь 2021, 14:36
kreator
Игорь Столяров писал(а): 16 Сентябрь 2021, 13:50 Ну да. Вариантов решения вопроса много и они есть.
Может быть потом и Дед Пахом откроет тайну золотого ключика с WinAPI ... :)
В Инете много рассуждений на этот счёт. Похоже дело в MS. MS дала поддержку для приложений UWP, а обычные десктопные приложения вроде бы игнорирует. Можно вызывать некие функции из WinAPI, но они не полностью закрывают проблему, надо что-то руками делать. Вот все типа ждут полной поддержки для десктопных приложений. Дождутся ли? Политика MS крайне странная. Давно где-то проскакивало, что была идея одним пальцем переводить свои приложения в UWP. Но похоже MS и эту тему похерил. Не актуально наверно.

Тёмные дела

Добавлено: 16 Сентябрь 2021, 14:50
Игорь Столяров
kreator писал(а): 16 Сентябрь 2021, 14:36 Не актуально наверно.
Ну для мобильных решений Dark Mode - это экономия аккумулятора и вообще модная ECO тема.
А для десктопа - скорее вопрос моды. Страсть к обладанию эксклюзивом заложена генетически ...
У всех прога белая, а у меня чёрная. Но когда у всех прога будет чёрная - круто будет с белой. :)

Тёмные дела

Добавлено: 17 Сентябрь 2021, 10:26
Губин Игорь
Игорь Столяров писал(а): 16 Сентябрь 2021, 14:50 круто будет с белой.
А вот это неполиткорректно и супротив BLM! Максимум, что можно - радужную :idied:

Мне вот пришла мысль, что тёмная тема это как раз из-за этих "имеет значение"

Тёмные дела

Добавлено: 17 Сентябрь 2021, 11:23
Дед Пахом
слова "дарк" и "лайт" пока ещё не под запретом. А вот за термины "мастер" и "слейв" в документации MS уже извиняется и обещает заменить.

Тёмные дела

Добавлено: 17 Сентябрь 2021, 13:51
Губин Игорь
Дед Пахом писал(а): 17 Сентябрь 2021, 11:23пока
Это важное слово :idied:

предлагаю перекрасить статую Пушкина в белый цвет (пока не поздно) :cat:

Тёмные дела

Добавлено: 30 Ноябрь 2021, 18:41
Дед Пахом
Если у кого есть Windows 11, проверьте работоспособность (ftp: /_Misc Applications/Dark mode), я обновил, убрал проверку на Windows 10.

Тёмные дела

Добавлено: 01 Декабрь 2021, 16:45
Дед Пахом
Проверил, работает и под Win11.

Тёмные дела

Добавлено: 01 Декабрь 2021, 19:52
Ал
IMG_20211201_195118.jpg
IMG_20211201_195144.jpg

Тёмные дела

Добавлено: 27 Июль 2022, 19:22
finsoftrz
Никто не продвинулся в этом вопросе? Я посмотрел, как в notepad++ сделано, там можно просто выбрать dark Mode, можно цвета для элементов понастраивать. Поигрался у себя в приложении, списки, поля ввода и т.п. настраиваются с приемлемым результатом (не чёрным, а оттенками серого, вполне так нормально получается) , а, например, к ползунку в списках вроде как штатно не добраться. Через win api что-ли только?

Тёмные дела

Добавлено: 28 Июль 2022, 7:15
finsoftrz
Вчера решил подключить вариант black mode средствами приложения. При этом используются штатные средствами системы разработки, прибегать в win api или манипуляции с наложением контролов не хотелось. К сожалению, рантайм не позволяет добраться до некоторых установок. Например, хотелось бы немного затенить заголовки списков, check и option контролы (установка цвета для заголовков списков появилась в с11, насколько знаю, в данном случае используется рантайм с6). Ползунки у списков пришлось отключить, так как слишком контрастировали с затененным фоном в окнах. Не очень выразительно, на мои ощущения, выглядят задизейбленные (недоступные) контролы. Если используется цветовое выделение колонок в списках, то на темном фоне иногда эти цвета не сочетаются, их приходится динамически корректировать. Black mode реализуется подбором цветов, обои на окна не применяются (раньше я пробовал варианты обоев). Цвета заложены жестко в функции стилизации, которая вызывается автоматически после открытия каждого окна, внешнюю настройку пока не вижу смысла вводить. Несмотря на некоторые нюансы, режим black mode выглядит интересным. Включается, конечно, в настройке параметров у каждого пользователя.
blackmode.jpg

Тёмные дела

Добавлено: 29 Июль 2022, 19:48
Игорь Столяров
Могу ошибаться, но выскажу своё субъективное мнение.
Как я понимаю, задача black mode не обсерить интерфейс, а сделать его контрастным. :nono:

Тёмные дела

Добавлено: 29 Июль 2022, 20:47
kreator
Моё субъективное мнение - если уж нужен этот режим, то программа должна брать настройки системы.