Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Floating Bundle Identifiers as Blacklist #707

Merged
merged 4 commits into from
May 12, 2018

Conversation

ianyh
Copy link
Owner

@ianyh ianyh commented May 12, 2018

Conflict resolved #655

Shawn Axsom and others added 4 commits November 30, 2017 08:48
Add option to make floating list to be identifiers blacklisted from floating, which makes all other windows float (virtually unmanaged by Amethyst)
… minor changes from pull request feedback.
…methyst into axs221-floating-window-whitelist

* 'floating-window-whitelist' of git://github.com/axs221/Amethyst:
  Use a custom transformer when binding floating label, and a few other minor changes from pull request feedback.
  Dynamically label Float Windows list depending on blacklist setting
  Floating Bundle Identifiers Is Blacklist Add option to make floating list to be identifiers blacklisted from floating, which makes all other windows float (virtually unmanaged by Amethyst)
@ianyh ianyh merged commit 1aa3a60 into development May 12, 2018
@ianyh ianyh deleted the axs221-floating-window-whitelist branch May 12, 2018 19:03
@ianyh
Copy link
Owner Author

ianyh commented May 12, 2018

Connecting to @axs221's original description:

Related issues

Motivation

Some users have mentioned that they either prefer to use Amethyst only for certain windows, such as primary windows for their development environments. Other users have ran into too many windows that are incompatible with Amethyst, and they would prefer to be choosy with what gets controlled by Amethyst.

Modifications

  • New configuration setting in General > Floating: "Use as Blacklist"
  • When "Use as Blacklist" is checked, windows entered into the Floating identifiers will not be automatically set to float (though the "Float small windows" option may still be respected).
  • Also, when "Use as Blacklist" is checked, all other windows are floated.

Video

This video starts with standard behavior. Google Chrome is the only window in the float list. I demonstrate that other windows are not floating, but Google Chrome is floating and unaffected by layout changes.

Then I enable the new option "Use as blacklist", and I demonstrate that not only is Chrome not floating, but all other windows besides Chrome are floating and unaffected by layout changes.

https://cl.ly/0P0p273E1W3X

Screenshots

image

Trello Card

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant