Что нового

Black Window Manager 1.0.3.627 W8.1 W10 x86 x64

musicstashall

Чайник
Сообщения
218
Репутация
2
Представляю вам свой первый проект, абсолютно с нулевого опыта в Autoit. Проект коснулся наверное всех существующих категорий. Использованы UDF с форума с моими доработками. Благодарности — в окне About.


Black Window Manager

Стадия разработки : Win10 - RTM, Win8.1 - RTM, Win7 - BETA
Год/Дата Выпуска: 2018
Версия: 1.0.3.627
Разработчик: Stanislav Ka
Разрядность: 32bit 64bit
Язык интерфейса: Мультиязычный (русский присутствует)
Системные требования: Win 7, Win 8.1, Win 10
Описание: Приложение создано для гурманов и любителей придумывать необыкновенный внешний вид своей ОС Windows, и сочетало в себе все самые популярные идеи. Основной задачей Менеджера является «остекление» окон Windows, при использовании функции АэроGlass и без неё, средствами самой программы. Такая задача уже была реализована ранее другими пользователями, например в приложениях FullGlass, CmdGlass, BlackGlassEnhanced, которые делали прозрачными окна проводника. Я «застеклил» весь интерфейс Windows :laugh: :laugh: :laugh: и предоставил пользователю добавлять неограниченное количество своих процессов, окна которых будут создаваться прозрачными. Для этого вам нужно только установить черную или серую тему оформления (можно скачать по ссылке внизу). Программа очень грамотно использует функцию блюра и не станет включать прозрачность, если окна белые. Программа не трогает системных ресурсов, не модифицирует их и не заменяет. В приложении всего два окна - окно «Настройки оформления», которое может встраиваться в окна панели управления, и второе окно дополнительных функций.

Присутствует справка на русском языке. Чтобы вызвать справку, нужно нажать на синюю кнопочку со знаком вопроса.

В дистрибутиве присутствуют:
1. Непосредственно сам Black Window Manager
2. Загружаемый модуль dwmglass.dll — AeroGlass от пользователя bigmuscule xttp://www.glass8.eu/
3. Редактор контекстных меню (встроен в Black Window Manager)
4. Утилита поиска в ресурсах SearchInResources (ищет любые строки в файлах .mui системной локализации)
Находится в addons\Searchinresources. Ее можно запускать из контекстного меню. Для этого нужно в редакторе контекстных меню создать новый пункт и установить соответствующую функцию. Утилита, при запуске, читает текст искомого слова из буфера обмена. Можно запустить ее с зажатым Shift, тогда она запустится без параметров. Если вместо искомого слова написать название ресурса, например icon, bitmap и тд, и перед названием поставить знак ~, то утилита будет искать все файлы, в которых имеется указанный ресурс. Можно сразу все ресурсы указать без пробелов: ~string~icon~bitmap~png~image. Программа знает все стандартные ресурсы и может находить нестандартные. Ведется история поиска и мест поиска. Чтобы очистить историю, достаточно удалить содержимое ввода и нажать Enter. Если утилита во время поиска не разгоняется, работает в один поток, то следует в вашем антивирусе добавить в исключения файл BlackWindowManager\addons\searchinresources\hst.exe

Файлы проекта:
1. Back_Window_Manager.au3 — основной исполняемый скрипт (в соответствующей папке).
2. FuncForm.au3 — скрипт рабочих окон (всего два) и функций.
3. FuncTray.au3 — функции сообщений в трее.
4. Languages.au3 — функции получения строковых данных (мультиязычный интерфейс)
5. Palette.au3 — создание кнопок палитры цветов (GDI+)
6. System.au3 — операции с файлами и реестром
7. TreeViewOperation.au3 — функции создания дерева (TreeView) в редакторе контекстных меню
8. WorkMessage.au3 — работа с сообщениями Windows
9. SetColor.au3 — работа с цветом рамки окна, панели задач, меню пуск
10. SetSysColor.au3 — функции изменения системных цветов темы оформления
11. About.au3 — окно About
12. ChooseIcon.au3 — окно выбора иконки (в соответствующей папке)
13. Host Event For GUI.au3 — дополнительный скрипт для работы основного (костыль), получает хуки окон. (в папке Hook)
14. Sender.au3 — скрипт для запуска команд из контекстных меню (в папке Sender)
Проект установщика в папке SetupBWM (исполняемый файл SetupBWM.au3)
Проект утилиты поиска в ресурсах — в папке SearchString (исполняемый файл SearchString.au3)










Файлы:
Комплект для установки: BWM_PROJECT_x86x64.zip
Торрент: Rutracker

Исходник: Projects_1.0.3.627.zip
Пароль на архив: autoit
 

joiner

Модератор
Локальный модератор
Сообщения
2 992
Репутация
501
Re: Black Window Manager 1.0.1.105 W8.1 W10 x86 x64

Установил. Настроил аэро. Хром был свернут. Вызываю окно хрома, а оно все черное. F5 не сработало. Принудительно закрыл. Потом менял настройки программы еще раз, все было нормально. Выгрузил программу через "Выход". Панель задач потеряла прозрачность. То есть вернулась к первоначальному виду. а вот панель заголовка в папках осталась прозрачной.
После выгрузки программы её средством выхода запустил её через ярлык на рабочем столе. появилось сообщение, что программа работает. то есть "Выход" не сработал

на видео кое-что о глюках программы
смотреть
ну а в общем, плюсанул :smile:


Добавлено:
Сообщение автоматически объединено:

Удалил программу. Хром опять же был свернуть в панель задач. После удаления восстановил окно хрома а оно опять черное. ((


Добавлено:
Сообщение автоматически объединено:

забыл добавить. Windows 10 x64 со всеми обновлениями
 
Автор
M

musicstashall

Чайник
Сообщения
218
Репутация
2
Re: Black Window Manager 1.0.1.105 W8.1 W10 x86 x64

Окно встраивается в персонализацию нестабильно, здесь остаются невыявленные косяки. Поэтому эту функцию можно отключить и настройки оформления будут открываться в своем окне. Потом, для полного понимания задачи программы, надо установить черную тему (имеются в комплекте). По поводу хрома я не понял, сделай так же видео, я посмотрю
 

joiner

Модератор
Локальный модератор
Сообщения
2 992
Репутация
501
Re: Black Window Manager 1.0.1.105 W8.1 W10 x86 x64

окно хрома было свернуто, в это время происходила установка твоей программы. потом я поигрался с настройками прозрачности, шрифта и прочее. потом развернул окно хрома а оно просто черное. черный прямоугольник Малевича. пришлось тушить процесс. повторять для записи не буду, одного эксперимента достаточно :smile:
к тому же, это может быть плавающий глюк. но он был.
насчет невыявленных косяков, то лучше по умолчанию отключить любое встраивание. сначала отрепетировать то, что хорошо работает и выпустить в массы. а потом уже добавлять остальное. любой глюк, а особенно плавающий, отобьет охоту устанавливать твой софт. Подключи несколько тестеров для дебага программы. Так быстрее найдешь глюк и надежнее результаты.
Насчет темной темы - мне не особо нравятся такие. читать белый текст на черном фоне для меня это тяжелее. в принципе, прозрачность работает. только время от времени происходит обновление экрана или панели задач. в общем, заметил мерцания обновления. не совсем гуд, ибо такие обновления могут гасить чужие всплывающие окна или выпадающие списки
 
Автор
M

musicstashall

Чайник
Сообщения
218
Репутация
2
Re: Black Window Manager 1.0.1.105 W8.1 W10 x86 x64

С хромом подобного инцидента я не выявил. Предположительно такое произошло при перезапуске диспетчера окон dwm.exe. В таком случае, тогда следует закрывать все работающие приложения при установке программы, собственно, это классическое предупреждение в любом установщике :smile:
При удалении, тоже перезапускается диспетчер окон.

время от времени происходит обновление экрана или панели задач. в общем, заметил мерцания обновления. не совсем гуд, ибо такие обновления могут гасить чужие всплывающие окна или выпадающие списки
Это не обновления, а окрашивание панели задач в те моменты, когда система устанавливает свои цвета. Своего рода борьба за владение интерфейсом. Пока так. Не влияет больше ни на что, лишь заметны мерцания панели задач.
 

joiner

Модератор
Локальный модератор
Сообщения
2 992
Репутация
501
Re: Black Window Manager 1.0.1.108 W8.1 W10 x86 x64

musicstashall [?]
собственно, это классическое предупреждение в любом установщике
давно такого не видел. еще с ХР. Вообще, после установки, может быть, предложить перезагрузку? Типа для корректного отображения. Тогда все вопросы отпадут. И при удалении так же. И все же мерцание панели задач не есть хорошо. В принципе и ее прозрачность тоже особо не нужна.
С хромом, возможно, при изменении каких либо стилей такое происходит. Я ведь не сразу его открыл после установки твоей проги. Сначала попробовал настройки. Но если такое есть, то нужно найти причину. Вообще, софтина тонкой настройки интерфейса должна работать точно. Для многих пользователей вид имеет значения, хотя бы из-за удобства
 
Автор
M

musicstashall

Чайник
Сообщения
218
Репутация
2
Re: Black Window Manager 1.0.1.108 W8.1 W10 x86 x64

Кстати, программу можно использовать и без AeroGlass, блюр будет создаваться средствами программы. Для этого нужно исключить установку библиотеки Aero Glass в установщике. Тогда не будет вообще никаких рисков. Но блюр будет создаваться только на тело окна, рамка окна будет в дефолтном состоянии.
 
Автор
M

musicstashall

Чайник
Сообщения
218
Репутация
2
Re: Black Window Manager 1.0.2.589 W8.1 W10 x86 x64

Новая версия BWM - 1.0.2.589

BWM полностью переписан, поэтому требуется время для отладки.
Что нового:
+ Изменена политика цвета. В стиле BLURBEHIND_ACCENT_DWM прозрачность задается с помощью акцента, при этом прозрачность AeroGlass сведена на ноль. В стиле BLURBEHIND_DWM - наоборот. В режиме авто-композиция тщательно проработан баланс оттенков для разных элементов.
+ Добавлена возможность сохранять атласы из текущей темы оформления.
+ Цвет темы по-умолчанию имеет два режима: цвет определяет тема и цвет определяет программа.
+ В BWM впервые реализована плавность изменения цвета, чего нет даже у Microsoft. Этот эффект можно наблюдать, когда цвет внезапно изменяется: либо в режиме авто-цвет, когда меняются обои, либо когда вы кликаете на плитку палитры, или в любых других случаях.
+ Добавлена опция - применять блюр к фоновым окнам, таким, как окно Alt-Tab или окно-обложка, которое закрывает экран, когда вы применяете тему оформления.
+ В окне настроек реализована вкладка настройки шрифтов
+ Вкладка цвета текущей темы имеет более широкие и непрозрачные цветные поля. Изменена политика установки цвета. Цвет применяется сразу и результат можно немедленно оценить в интерфейсе. Сохранение изменений производится нажатием кнопки. Удалены незначащие цвета, всего остается 31 цвет. BWM всегда при загрузке проверяет системные цвета на соответствие теме оформления. Поэтому теперь вы забудете о "белых полосах".
- Вкладка горячие клавиши избавлена от зависонов.
+ Вкладка стиль проводника получила пару новых опций и новый интерфейс.
- BWM больше не "дергает" процессы для применения цвета или атласа, всё работает плавно, без "мигающих" экранов.
+ Абсолютно новый редактор контекстных меню. Новые опции, новые функции. Редактор теперь работает с тремя основными разделами реестра и может создавать новые ассоциации файлов (см. справку). Больше функциональности, больше безопасности.
+ Изменена политика работы с драйвером для неподписанных тем. В комплект установщика входит патчер, поэтому BWM управляет режимом безопасности и выбирает, когда можно отключить драйвер, а когда потребовать его включить. BWM не будет включать драйвер без вашего решения в течение одной сессии использования, но при выходе из программы или завершении сеанса Windows, BWM подключит драйвер по-умолчанию. При этом, пока вы не подключите драйвер, программа будет уведомлять вас ежеминутно. Если вы используете патчер, BWM будет следить за измененными системными файлами и, если Windows обновит какой-то из них, программа предложит вам повторить процедуру патча.
+ Добавлена функция проверки новой версии BWM
И многое другое.

Ссылки в шапке
 
Автор
M

musicstashall

Чайник
Сообщения
218
Репутация
2
Re: Black Window Manager 1.0.2.608 W8.1 W10 x86 x64

Новая версия 1.0.2.608

+ Реализовано переключение стекло/акрил (новшество от разработчика AG), соответственно и управление параметрами. Есть опция установки кастомного изображения материала для акрила, но это в библиотеке AG почему-то не работает.
+ Немного нагрузил хуки — всплывающие подсказки рабочего стола и панели задач теперь так же прозрачные (если позволяет тема)
- Исправлены ошибки в инженерном режиме, не всегда правильно определялось окно.
+ Добавлено в инженерном режиме еще одно небольшое информационное окно по нажатии Ctrl+1. Отображение информации об объекте, находящимся под курсором мыши.
 
Верх