Что нового

Black Window Manager 1.0.4.919 W8.1 W10 x86 x64

musicstashall

Новичок
Сообщения
236
Репутация
3
Версия AutoIt
3.3.14.5
Версия
1.0.4.919
Представляю вам свой первый проект, абсолютно с нулевого опыта в Autoit. Проект коснулся наверное всех существующих категорий. Использованы UDF с форума с моими доработками. Благодарности — в окне About.



Black Window Manager

Стадия разработки : Win10 - RTM, Win8.1 - RTM, Win7 - BETA
Год/Дата Выпуска: 2019
Версия: 1.0.4.919
Разработчик: 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 от пользователя Big Muscle 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.4.919.zip
Пароль на архив: autoit
 
Автор
musicstashall
Последнее редактирование:

joiner

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

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

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


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

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


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

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

musicstashall

Новичок
Сообщения
236
Репутация
3
Re: Black Window Manager 1.0.1.105 W8.1 W10 x86 x64

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

joiner

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

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

musicstashall

Новичок
Сообщения
236
Репутация
3
Re: Black Window Manager 1.0.1.105 W8.1 W10 x86 x64

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

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

joiner

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

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

musicstashall

Новичок
Сообщения
236
Репутация
3
Re: Black Window Manager 1.0.1.108 W8.1 W10 x86 x64

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

musicstashall

Новичок
Сообщения
236
Репутация
3
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

Новичок
Сообщения
236
Репутация
3
Re: Black Window Manager 1.0.2.608 W8.1 W10 x86 x64

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

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

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

+ Оптимизирован старт, убраны ненужные скрипты при загрузке.
+ Новое окно Настроек оформления, планируется все инструменты разместить в одном окне.
+ Окно адаптивное к размерам, контент может складываться до минимальных размеров (опционально с анимацией).
+ Тулбар (а-ля Explorer) для будущей реализации навигации в новом окне
+ Реализована функция обновления контента окна по клавише F5 или по соответствующей кнопке на тулбаре
+ Контент окна теперь не удаляется при закрытии родительского окна, а сохраняется для дальнейшего использования. В связи с чем приятно улучшена скорость открытия окна, а так же моментальное перемещение контента из своего окна в системное окно Цвет и внешний вид и обратно.
+ Цветные слайдеры (а-ля Explorer)
+ В превью атласа можно покрутить колесико мыши и пролистать все изображения выбранного атласа.
+ Новая опция «Распространять фрейм окна на клиентскую область» — это означает, что теперь в стиле BLURBEHIND_DWM можно будет наблюдать динамику цвета между активными и неактивными окнами
+ Реализована прозрачность на UWP окнах, к сожалению пока без блюра, уровень прозрачности устанавливается пропорциональным от прозрачности активных и неактивных окон. Применяется только к черным окнам. Добавьте окно в список пользовательских стандартным способом — в инженерном режиме.
- К панели задач и контекстным меню больше не применяется стиль BLURBEHIND_DWM, только стили ACCENT's
+ Новый стиль ACCENT_ENABLE_ACRYLICBLURBEHIND (при активном стиле, замечено сильное торможение окон на рабочем столе)
- При отключении службы/задачи, стили не переключаются.
- Исправлена ошибка, когда вместо службы подключалась задача. Переписаны все функции, связанные с созданием/включением/отключением служб или задач.
+ Когда используется задача, в смежном комбобоксе доступны опции состояния задачи, так же, как было в случае использования службы.
+ Добавлена опция «Переподключать драйвер автоматически». Если вы отключаете службу или задачу, драйвер будет переподключаться к реестру, при возобновлении службы или задачи, драйвер снова подключится к AeroGlass.
+ Реализована возможность отключать драйвер, при этом включится ежеминутное напоминание, если не включено авто подключение драйвера. Имеет смысл только, если у вас не установлен UXTP патчер.
+ Менеджер наблюдает за состоянием безопасности. Если вы забудете включить драйвер, то при выходе из рабочего стола, Менеджер немедленно подключит драйвер в одно из возможных состояний — к реестру или к AeroGlass.
- Почищен код программы, убраны ненужные повторения, исправлены ошибки, в том числе критические, приводившие к падениям.
- Уменьшены мерцания панели задач. При закрытии окна, если нет изменений, то не выполняются никакие действия, сохраняется покой.
- В редакторе контекстных меню исправлена ошибка, когда при изменении командной строки не сохранялись действия для отмены.
+ Заблокирован пункт «преобразовать в глагол» на элементах из CommandStore.
+ Планируется реализовать меню «Создать» ShellNew
+ В списке процессов заблокирована кнопка «Удалить выбранные», если не выбран ни один. Исправлены фоновые цвета ListView
+ В контекстное меню иконки в трее добавлены новые опции, продублированы опции управления стилями и системными настройками.
+ Улучшено распознование UWP окон
- Устранен конфликт с ONE, если вы используете «распространение фрейма на клиентскую область»
+ Окно настроек оформления всегда активно, пока вы работаете с ним (раньше встраиваемый контент активировался и родительское окно делал неактивным и цвет окна менялся)
- Отключено обновление второй панели задач (неудачное решение, вызывало зависания)
+ В режиме Автоцвет исправлены цвета и изменен алгоритм
- Исправлены ошибки в переключении стилей, когда включался нулевой стиль, то есть DISABLED или NOCOLOR (стили не всегда включались)
- Исправлена ошибка, когда при включении стиля BLURBEHIND_ACCENT устанавливался неправильный цвет.
- Исправлены ошибки при воспроизведении звуков
- Исправлена ошибка, когда окно настроек могло открыться дважды

Установщик:
При запуске в режиме обновления или изменения, папка с символами больше не удаляется.
Символы сначала загружаются во временную папку, а затем, если удачно были скачены, перемещаются в папку с AeroGlass с заменой старых.
Реализована возможность повторить загрузку символов, не удаляя и не загружая повторно уже скаченные символы.
Обновить символы возможно теперь, запустив установщик с параметром -10, эта же опция реализована в BWM в контекстном меню иконки в трее.

Версия 1.0.4.911
BWM:
- Исправлена ошибка, когда при клике по плитке палитры, случался вылет
- Исключены случаи, когда зажатую кнопку мыши можно было подвести к элементу и отпустить, то элемент получал клик
- Переключатель событий по-умолчанию теперь в максимальном положении (включены все события). Не усмотрел этот нюанс. Если события не включены, то BWM перестает наблюдать изменения цвета в системе и изменение темы оформления. Наверняка этот момент многих приводил в недоразумение, я сам не сразу понял.
+ Несколько доработана функция восстановления настроек BWM из файла.
+ Не все элементы окна настроек перекрашивались при изменении темы — исправлено.
Установщик:
+ Если при установке не ставить флажок на скачивание символов, то AeroGlass не работал, даже, если потом эти символы докачать отдельно, либо вручную поместить в папку. Тоже самое, если запустить Setup в режиме восстановления. Мое упущение — были исключены из установки некоторые файлы. Исправлено.
+ Исправлена функция переключения визуального стиля. При удалении BWM, стиль не переключался.
 
Последнее редактирование:
Верх