Skip to content

v0.3.0

Choose a tag to compare

@nkdm1 nkdm1 released this 18 Dec 10:54
· 1 commit to main since this release

Major bug fixes that make daemon1 behavior consistent across most of the applications on your macOS machine.
Applications like TextEdit or Preview were disappearing after opening a new document because they close their "open a file" window before opening the chosen file - which triggers the "hide application" instruction. Now, when a window destroyed event is registered, daemon1 checks for existing windows after a delay (default .5s) and makes a decision based on how many windows are opened. This logic prevents apps from randomly disappearing after opening or creating a new document.
The delay is not added if the user closed the window with the "command+w" shortcut, implying that the window should have been closed and the application won't open any new windows. It's a good idea to make "command+w" your main tool for closing windows to avoid the delay when it's not needed.