Actual Tools
Логотип Actual Tools
 ГЛАВНАЯ 
 ПРОДУКТЫ 
 СКАЧАТЬ 
 КУПИТЬ 
 ПОДДЕРЖКА 
 КОМПАНИЯ 
Actual Tools
Новости в формате RSS Новости
Главная / Форумы / Feature Requests
Список форумов
Новые темы
Список тем
Поиск по форумам
Помощь
Войти
Регистрация


Тема: «Titlebar Buttons Feature Requests , I believe it is time to rethink how Titlebar Buttons are displayed. » в форуме: Feature Requests   Просмотров: 15910
 
Jim Fraley
 
Всего сообщений: 32
Дата регистрации: 14.08.2007
Создано: 06.09.2018 09:07:22
 
 
I have been a happy Actual Window Manager customer for many years. However, I believe it is time to address the issues related to how Titlebar Buttons are displayed.

As more and more applications are using custom sizes for their titlebar, for example Chrome 69, the AWM titlebar buttons are increasingly becoming a problem to see and to correctly interact with. In addition to the issues with size and placement, dark icons on a dark theme are impossible to see.

I believe AWM should have a more robust system for managing titlebar buttons.

1. Titlebar Button skins should also be available per app, not just globally. Most of my apps use the default Windows 10 light theme. The default "black" AWM titlebar button skin is easy to see. However, I use a dark them in other apps, such as Google Chrome. The "black" AWM titlebar skin is impossible to see. I would like to set app-specific titlebar button skins per app.

2. In addition to global and per-app horizontal and vertical "shifting" settings, we need a way to scale the icons. Specifically, on apps like Chrome that reduce the size of the titlebar for their own use, the default titlebar button skin is too large. I realize that scaling bitmaps can get ugly, so maybe vector versions of the buttons/glyphs would enable a smoother scaling ability?

3. It would be nice to be able to adjust the inter-button spacing for the titlebar buttons. Some applications do not allow much horizontal space, so I might want to reduce the inter-button spacing on that app.

4. Please consider adding a optional feature for adaptive titlebar icons. That is, have the glyph color change based on the applications titlebar color to ensure it is visible. At minimum, a simple XOR type of thing would ensure the glyph was visible. A bit fancier would be to allow the user to set the actual glyph color. Of course, this would be available as a global, and as per-app settings.


Although I realize a user can edit their own set of bitmaps for titlebar buttons, I do not think it is something the average user wants, needs, or should do. Adding the additional positional and color controls, and making them available globally and per-app, would satisfy the needs of most, I believe.

Example: Mozilla with default light theme on left, Chrome with dark theme on right, AWM using default titlebar button skin.
Пользователь добавил изображение

Example: Mozilla with default light theme on left, Chrome with dark theme on right, AWM using LightGlyphs titlebar button skin.
Пользователь добавил изображение

As you can see, one color, size, and location of titlebar buttons does not work for all apps.

(BTW, there is no "DefaultSkin" in the Actual Window Manager\Skins folder. Where can I locate a current copy to edit?)
 
Наверх
Vasiliy Ivachev
Администратор
-retired-
 
Всего сообщений: 2073
Дата регистрации: 09.11.2010
Создано: 10.09.2018 11:48:16
 
 
Hello Jim,

Thank you for this post.

We'll consider your requests and inform you when they will be implemented in Actual Window Manager.

Цитата
(BTW, there is no "DefaultSkin" in the Actual Window Manager\Skins folder. Where can I locate a current copy to edit?)
The Default Skin is hardcoded in the main executable file and it's automatically selected depending on OS version, OS visual theme etc. Please specify what exactly you want to change in the default skin. Maybe, we will be able to provide you the necessary part of code to change the default skin settings.
 
Наверх
Jim Fraley
 
Всего сообщений: 32
Дата регистрации: 14.08.2007
Создано: 02.10.2018 02:43:26
 
 
Hi Vasiliy,

Thanks for the reply. Regarding the Default Skin, I was thinking of creating a custom skin based on the default and wanted to be sure I had a copy of it with all glyphs represented. I downloaded the "Actual Window Manager skins.zip" which contains a DefaultSkin folder, but the most recent date of the files is 4/25/2006. I was hoping to get a current copy so I could make a new skin by editing the glyphs to include a white outline (or background) and see if it would work for both light and dark titlebars.
 
Наверх
Bogdan Polishchuk
Администратор
 
Всего сообщений: 4128
Дата регистрации: 04.04.2012
Создано: 04.10.2018 04:12:45
 
 
Jim,

Цитата
I was hoping to get a current copy so I could make a new skin by editing the glyphs to include a white outline (or background) and see if it would work for both light and dark titlebars.
You can download it here.

Best regards.
 
Наверх
Jim Fraley
 
Всего сообщений: 32
Дата регистрации: 14.08.2007
Создано: 04.10.2018 04:16:09
 
 
Thank you!
 
Наверх
Jim Fraley
 
Всего сообщений: 32
Дата регистрации: 14.08.2007
Создано: 04.10.2018 23:42:17
 
 
A quick update that may help other users.

While trying different settings, I noticed that the AWM titlebar icons became visible on Chrome when that app was not active (not the current app with mouse and keyboard focus) because the Chrome titlebar became dark grey. I decided to adjust the AWM Chrome specific settings to simply use the "Compact view" option for Title Buttons. When you click on this button in the Chrome titlebar, an overlay is expanded which contains all of the AWM buttons, but does not interfere with the Chrome tabs underneath them. Yay! I can live with this compromise.

Next, I changed some Windows 10 Personalization options. Under Colors, "Show accent color on the following surfaces", I enabled "Title bars and window borders" and suddenly the AWM buttons were visible on Chrome when it was the active app (and still visible when Chrome was not the active app). Yay!

So, I was able to resolve my two major issues without using a custom AWM Title Button skin. Hooray!

I hope this helps anyone else having the issues I described in my initial post.
 
Наверх


Читают тему
гостей: 1, пользователей: 0, из них скрытых: 0


Список форумов
Новые темы
Список тем
Поиск по форумам
Помощь
Войти
Регистрация