fuhsjr00 / bug.n

Tiling Window Manager for Windows
GNU General Public License v3.0
3.36k stars 214 forks source link

Windows Native Mail application shows up in taskbar in every view #273

Open GreatNewHope opened 3 years ago

GreatNewHope commented 3 years ago

Right now in my Config.ini I have this configuration set for Mail application Config_rule=ApplicationFrameWindow;.*Mail;;1;1;4;0;0;0; It should tile it in the third view, as the other windows so nicely do. Despite being correctly tiled in the third view and not tiled in the rest of views, something weird happens. The Mail icon appears in the taskbar in every single view. Can't be opened in other view different to the third one.

image The window info provided by #i is this

ID: 0x403e2 [hidden]
class:  ApplicationFrameWindow
title:  Inbox - Hotmail ‎- Mail
process:     []
style:  
metrics:    x: , y: , width: , height: 
tags:   4

Config_rule=ApplicationFrameWindow;Inbox - Hotmail ‎- Mail;;1;1;4;0;0;0;

Has this ever happened to any of you? Thanks in advance

joten commented 3 years ago

Windows' "modern apps" with the window class ApplicationFrameWindow behave differently to Win32 apps and cannot be fully hidden. You should not only see the taskbar item, but also a window stub in the alt-tab menu.

The tag & view method of bug.n uses a function to hide and show windows, which regrettably does not work for modern apps i.a.

This is the case for the latest release (v9.0.2) and the current master.

GreatNewHope commented 3 years ago

Thank you for answering 😄 I will just dump Mail and substitute it for something that works with bug.n By the way, thank you for developing bug.n. Its a great program and I use it on a daily basis