Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • May 19 06:49
    mcranieri commented #1240
  • May 18 22:11
    Alex23rodriguez opened #1244
  • May 18 21:58
    Alex23rodriguez commented #1134
  • May 18 21:55
    Alex23rodriguez commented #1134
  • May 18 19:51
    oskar-gmerek edited #1243
  • May 18 19:50
    oskar-gmerek opened #1243
  • May 18 15:03
    Rtzq0 commented #1012
  • May 16 21:11
    PlugFox commented #1022
  • May 16 21:07
    PlugFox commented #795
  • May 16 16:21
    ianyh review_requested #1242
  • May 16 15:30
    rickythefox edited #1242
  • May 16 15:29
    rickythefox opened #1242
  • May 16 13:08

    ianyh on development

    Fix swapping with two windows v… (compare)

  • May 16 13:08
    ianyh closed #1241
  • May 16 13:08
    ianyh closed #1234
  • May 15 14:47
    ianyh labeled #1240
  • May 15 09:36
    rickythefox synchronize #1241
  • May 14 23:15
    rickythefox synchronize #1241
  • May 14 22:14
    rickythefox edited #1241
  • May 14 22:14
    rickythefox opened #1241
Ian Ynda-Hummel
@ianyh
Is it emacs running in a terminal or running in X11?
dustinlacewell-wk
@dustinlacewell-wk
Its the emacsMacPort version
So X11
or whatever
dustinlacewell-wk
@dustinlacewell-wk
I guess it is not really an Amethyst issue since Amethyst is just using mission control
Ian Ynda-Hummel
@ianyh
Okay, it looks like it’s actually native and not running in X11.
dustinlacewell-wk
@dustinlacewell-wk
Yeah
Have you looked at Nix much?
Its fricken awesome
Ian Ynda-Hummel
@ianyh
Do you think the problem might be this? ianyh/Amethyst#245
I haven’t tried Nix.
Didn’t actually know about it until now. :)
dustinlacewell-wk
@dustinlacewell-wk
Not sure..
It doesn't happen with my brew installed emacs
Ian Ynda-Hummel
@ianyh
Huh.
Is this with just one screen, but moving between desktops on that screen?
dustinlacewell-wk
@dustinlacewell-wk
Yeah
Timo Sand
@deiga
@ianyh Hey, are you aware that something with Amethyst is interfering with dialogs in Intellij IDEA? It auto-closes drop-down dialogs for some reason and restarting Amethyst fixes that behaviour for a short while
Ian Ynda-Hummel
@ianyh
@deiga is it this? ianyh/Amethyst#651
Timo Sand
@deiga
@ianyh Yes! Sorry for not looking through the issues
Ian Ynda-Hummel
@ianyh
No worries. :)
Ian Ynda-Hummel
@ianyh
Did somebody write a blog post or something? This many PRs is unusual. Not bad, just surprising.
Liam Newman
@bitwiseman
Heh. I've thought about it, but hadn't gotten to it yet.
Ian
@ianfixes
No idea
Shawn Axsom
@axs221
@ianyh I only ran across Amethyst recently. I think I came across it on slant.co? I don't recall honestly, but I don't think it was a blog post.
Does anyone have any ideas about how I could determine if a Chrome window has a dialog open, so I can mark the Chrome window as "focused"? I've explored Silica and I tried adding what I was hoping would be a "ParentWindow" property but I couldn't get anything to work (parent window code that doesn't get me quite what I want: https://github.com/axs221/Silica/blob/master/Silica/SIWindow.m#L73)
Ian
@ianfixes
@ianyh can you comment on whether you plan to merge any of @axs221 's pull requests before mine? There will be a few merge conflicts, although it doesn't look like the overall functionality will conflict
Ian Ynda-Hummel
@ianyh
Yours has been pending for a long time so I'd like to get that in first.
@axs221 one thing you could try is taking the application element, enumerating windows, and looking for something that is modal. Depending on how it's done this might be expensive performance-wise to check each time, so you would have to store something that tracks window open and close events.
Ian
@ianfixes
@axs221 It looks like #654 has some code that adjusts position based on focus, which I had removed as part of #634
Shawn Axsom
@axs221
@ifreecarve Thanks for the heads up
Dustin Lacewell
@dustinlacewell
ahhhh when is ianyh/Amethyst#301 coming
Dustin Lacewell
@dustinlacewell
Please document the .amethyst format
Dustin Lacewell
@dustinlacewell
I have the following config https://gist.github.com/dustinlacewell-wk/2fa42f0aceb2a74bae065160d81b1d7d but it doesn't seem to change the throw-space-* bindings....
Ian Ynda-Hummel
@ianyh
Not sure when it’ll be done. The time I have to spend on Amethyst is pretty sporadic.
For the space commands are you sure that you have the system commands for changing spaces enabled? It’s documented in the README.
dustinlacewell-wk
@dustinlacewell-wk
Yes I have enabled the Mission Control space keybindings. The problem is that Amethyst does not utilize the keybindings configured in the ~/.amethyst and just retains the defaults. Which is strange because it does read the other bindings in the file. Just not the "throw-space-*" bindings.
Ian
@ianfixes
Similarly to @axs221 's PR about minimum sizing for windows, I'm tossing around the idea of being able to resize the individual frames for the secondary windows. However, I'm a bit nervous about how much work this would be. There doesn't seem to be a data structure in place for subdividing the areas, just a single "ratio" as defined by the protocol.
This feature only makes sense if you can use the mouse to resize things (i.e. #627) but it would add a lot of nice flexibility
Has anyone had a chance to mess with my mouse-enabled branch that could offer feedback on that idea?
Ian Ynda-Hummel
@ianyh
@ifreecarve I finally found some time to finish reviewing your PR.
As for the individual frames thing, the way the paned layouts are designed is for simplicity. I haven't thought about it super hard, but I'm not sure you can unambiguously define the window sizes and adding windows gets very odd.
In general, that is the kind of thing that would need to be handled by a new layout, not the layout system itself.
And at that point it might make more sense for it to wait until there's a more robust layout configuration system; i.e., user-defined layouts using js.
Ian Ynda-Hummel
@ianyh
@dustinlacewell-wk there is some oddly hard-coded behavior with the commands for spaces that you might be running into. Are you able to modify them via the Preferences window?
Ian
@ianfixes
Thanks. I took care of most of them and now I'm going to see about that delegate pattern.
Ian
@ianfixes
@ianyh I appreciate your nit-picking a great deal because it's improving the quality of my contributions here :)
Ian
@ianfixes
@ianyh If I was going to define a global constant for CGWindowId(0) (context: this PR comment), should it go in Silica and/or Amethyst? And if so, where? Needs to be accessible from WindowManager, SIWindow+Amethyst, and one of the layouts.