ianyh / Amethyst

Automatic tiling window manager for macOS à la xmonad.
https://ianyh.com/amethyst/
MIT License
14.8k stars 487 forks source link

Restore layouts on launch is not functioning #1426

Open dustin-cowles opened 1 year ago

dustin-cowles commented 1 year ago

Describe the bug Even when the Restore layouts on launch checkbox is ticked, Amethyst sets all desktops to the first layout on launch.

Applications: All

To Reproduce Steps to reproduce the behavior:

  1. Enable Restore layouts on launch
  2. Create additional desktop(s)
  3. Set each desktop to different layouts
  4. Relaunch Amethyst
  5. Observe all desktops are set to first layout in list

Expected behavior Each desktop restores previous layout when launched

Screenshots https://youtu.be/ylFGc_af5cM

Versions:

Debug Info

Version: 0.17.0 (97)

OS version: Version 13.1 (Build 22C65)

Screens:
    (0.0, 0.0, 1792.0, 1120.0) [(0.0, 0.0, 1792.0, 1120.0)]

Configuration:
mod2: (
    option,
    shift,
    control
)
screen-padding-right: 0
new-windows-to-main: 0
debug-layout-info: 1
window-resize-step: 5
float-small-windows: 1
mod1: (
    option,
    shift
)
use-canary-build: 0
window-minimum-width: 0
screen-padding-top: 0
window-margins: 0
screen-padding-bottom: 0
window-margin-size: 0
layouts: (
    tall,
    floating,
    wide
)
enables-layout-hud-on-space-change: 1
floating-is-blacklist: 1
ignore-menu-bar: 0
enables-layout-hud: 1
focus-follows-mouse: 0
floating: (
)
window-minimum-height: 0
screen-padding-left: 0
mouse-follows-focus: 0
restore-layouts-on-launch: 1
follow-space-thrown-windows: 1
window-max-count: 0

Additional context I believe it has been happening for at least a year. Deleting the plist and starting from fresh does not change behavior.

dustin-cowles commented 1 year ago

Oops, I just realized that I was not on the latest version. (FYI - it may be by design, but the "Check for updates..." feature in 0.17.0 (97) says up to date despite 0.18.0 (100) being released.)

I just updated to 0.18.0 (100) and was able to reproduce the behavior identical to the video above.

rrgeorge commented 1 year ago

I've also been seeing this issue. I check with every update to see if it's been fixed, but it still seems to persist in version 20. I asked about this back in March under discussions, in case I was misunderstanding what this setting does: https://github.com/ianyh/Amethyst/discussions/1464#discussion-4971483 but have not had any response.

Kahn-UX commented 5 months ago

Still happening today too.

poochie2 commented 4 months ago

+1