Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 03:38
    subokita commented #1136
  • Jul 29 03:33

    ianyh on development

    Add back in information "Automa… (compare)

  • Jul 29 03:33
    ianyh closed #1138
  • Jul 29 02:54
    benwinding commented #73
  • Jul 29 02:53
    benwinding opened #1138
  • Jul 26 23:10
    mike-lloyd03 commented #981
  • Jul 25 14:27
    cybniv commented #1134
  • Jul 25 14:24
    cybniv commented #1134
  • Jul 24 00:25
    ianyh commented #1134
  • Jul 24 00:25
    ianyh edited #1134
  • Jul 24 00:23
    ianyh commented #1134
  • Jul 24 00:21
    ianyh commented #1134
  • Jul 24 00:17
    ianyh edited #1134
  • Jul 24 00:17
    ianyh edited #1134
  • Jul 24 00:17
    ianyh edited #1134
  • Jul 24 00:17
    ianyh edited #1134
  • Jul 24 00:17
    ianyh edited #1134
  • Jul 24 00:17
    ianyh edited #1134
  • Jul 24 00:17
    ianyh edited #1134
  • Jul 24 00:17
    ianyh edited #1134
NiX
@nixfreakz_twitter
so not all the windows are touching each other
Liam Newman
@bitwiseman
@nixfreakz_twitter Under "Preferences" there's a Window Margins setting. And you can change the shortcuts there as well.
NiX
@nixfreakz_twitter
thanks
dkovacevic15
@dkovacevic15
Hi
Can anyone tell me where Amethyst keeps its config? I want to reset all settings
Ian Ynda-Hummel
@ianyh
@dkovacevic15 the preferences file is located at ~/Library/Preferences/com.amethyst.Amethyst.plist.
If you delete that it'll get regenerated on the next launch and settings will be reset.
Ian
@ianfixes
Don't merge #699, I appear to have broken something
Ian
@ianfixes
Hmmm, nope... it's happening in origin/development too. Accessibility stuff is enabled in Security settings, but nothing is being managed
WindowManager.activeWindows appears to be retuning an empty array. on closer inspection:
    func activeWindows(on screen: NSScreen) -> [SIWindow] {
        return windows(on: screen).filter { window in
            return window.shouldBeManaged() && !windowIsFloating(window)
        }
    }
windowIsFloating() is returning true for everything. Not sure if this is normal.
Ian
@ianfixes
nvm. Somehow "float all windows except those listed" got toggled on. Turns out that's extremely difficult to track down!
Liam Newman
@bitwiseman
"float all windows except those listed" - is that a new setting?
Ian Ynda-Hummel
@ianyh
Yes.
It should be set to the default behavior which is only float those listed.
I must have
Messed up the merge. There were substantial conflicts.
Ian Ynda-Hummel
@ianyh
For reference it’s #707
Ian
@ianfixes
It could have been my own fault, honestly. when I set breakpoints for reflow ops and then continue, for some reason the settings window pops up. so it's possible i accidentally toggled while clicking around quickly
Ian Ynda-Hummel
@ianyh
Oh, hey. We passed 5000 stars.
🎉
Ian
@ianfixes
Well hey
I want to bump this ianyh/Amethyst#689
any ideas where I should start looking?
Ian Ynda-Hummel
@ianyh
I haven't looked at that code in a while so I would have to look for a bit.
I'll put it on the list for the next release so I don't forget!
I've started doing things through GitHub projects. The code I used for trello syncing broke. :frowning:
Ian
@ianfixes
:worried:
stevewillows
@stevewillows
is there a way to create custom layouts? All I really want is for the main window to be on the right instead of the left
stevewillows
@stevewillows
my god. Thanks @ianyh for your killer work! This is excellent.
Ian
@ianfixes
You just want the "Tall Right" layout
Qays H. Poonawala
@qayshp
I don’t remember how or when I stumbled across amethyst, but I’ve been meaning to install it for well over a year, and finally did today.
Just wanted to say that I have no idea why I waited so long. This is spectacular!
Liam Newman
@bitwiseman
@qayshp Give it a week and then try turning it off for an hour... It feels surreal.
Ian
@ianfixes
After a security update on my work machine, Amethyst appears not to work. I'm trying to solve a few problems at once.
1) I was previously running Amethyst out of Xcode 9.0 beta 3 (which should give you some idea of how long I had been logged in and using Amethyst). After rebooting, I'm getting some Swift compile errors
2) I tried switching to the beta 0.12.2b2 (60). This launches but doesn't appear to affect anything. Checked the "Enable apps to control your computer" setting under security/privacy, and it includes both Xcode and Amethyst.
Unsure of how to proceed.
Ian
@ianfixes
@ianyh any ideas?
I'm up and running on Xcode Version 9.4.1 (9F2000) and neither that nor the 0.12.2b2 (60) is able to move my windows around
Ian
@ianfixes
running Amethyst out of Xcode now works, not sure what changed T_T
Liam Newman
@bitwiseman
@ianfixes Time of Day? :)
Ian
@ianfixes
I literally closed the binary and hit the play button on Xcode
switching back now just to see
The binary doesn't work, although interestingly it prompts me to open system preferences (where it's already listed...)
Ian
@ianfixes
Happy to debug the system while it's in this state. But as you can see everything looks to be in order... except Xcode works and /Applications/Amethyst doesn't https://imgur.com/a/4Pi6Cn5

Sanity check steps I just tried, based on that screenshot:

  1. unlock settings
  2. remove Amethyst entry
  3. open /Applications/Amethyst
  4. receive system prompt telling me if I want to grant permission to Amethyst, I have to do it in system preferences
  5. Open system preferences via that dialog
  6. an entry for Amethyst (unchecked) has been added for me
  7. check the box next to Amethyst
  8. close system dialog

expected behavior: amethyst works
actual behavior: amethyst does not work

interestingly, I just switched to Xcode... that worked
switched back to /Applications/Amethyst, and now that works too!
Ian
@ianfixes
I suspect that perhaps Amethyst needs to be restarted, and maybe there was some thread that never quite quit? I'm uncertain as to what might be going on
Ian Ynda-Hummel
@ianyh
Might be something weird with accessibility permissions competing between Xcode and the rest of the system.