Releases: ianyh/Amethyst
Releases · ianyh/Amethyst
Amethyst 0.19.0 Beta 2
Notable Changes
- Fix an issue with binding the commands for throwing to spaces 11 and 12.
What's Changed
- Amethyst/Events/HotKeyManager.swift: Add space 11 and 12 commandKeys by @timvisher in #1453
Full Changelog: v0.19.0b...v0.19.0b2
Amethyst 0.19.0 Beta
Notable Changes
- Inclusion of exceptions in custom layout logging. Thanks, @DavidDTA!
- Addition of optional commands for spaces 11 and 12. Thanks, @timvisher!
- Fix an issue causing windows to "stick" when trying to throw between screens.
- Fix an issue causing throwing to spaces left and right to throw to the wrong space.
- Fix an issue that could fail to track applications if they did not launch quickly enough.
- Fix an issue preventing management of Parallels Coherence Mode windows (along with a variety of similar ones).
- A variety of stability improvements to prevent a common crash.
What's Changed
- Add missing .yml extension in XDG config path by @jabkoo in #1404
- Start a Troubleshooting doc by @ianyh in #1406
- Only trigger reflow after a screen move has happened by @ianyh in #1407
- Use global space indices for left and right by @ianyh in #1408
- Treat yaml Null as nil by @ianyh in #1412
- Update Black Girls CODE donation link by @glibsm in #1414
- Bundle update by @ianyh in #1423
- Log JavaScript exceptions in custom layouts by @DavidDTA in #1428
- Add support for throwing to spaces 11 and 12 by @timvisher in #1433
- Update to swift 5 by @ianyh in #1437
- Improvements to manageable applications determination by @ianyh in #1439
- Do not trigger changes when trying to toggle float on an unmanageable window by @ianyh in #1440
- Fix a bunch of warnings by @ianyh in #1443
- Update Silica for raise change by @ianyh in #1445
- Monitor application launch completion by @ianyh in #1446
- Just turn off file and type length lint rules by @ianyh in #1448
- Dependency updates by @ianyh in #1449
- Update Silica for run loop source change by @ianyh in #1450
New Contributors
- @jabkoo made their first contribution in #1404
- @DavidDTA made their first contribution in #1428
- @timvisher made their first contribution in #1433
Full Changelog: v0.18.0...v0.19.0b
Amethyst 0.18.0
Notable Updates
- Disable AXEnhancedUserInterface when necessary to avoid a multitude of layout issues.
- Improve application launch detection to handle non-traditional launching.
- Allow floating of windows in apps with no bundle identifier. Thanks, @jmalczak!
- Make main window swaps and focuses toggle when used on the main window. Thanks, @rickythefox and @brush701!
- Add mod3 and mod4. Thanks, @rjuer!
- Fix a bug in finding the configuration file.
What's Changed
- Update project-wide deployment version by @ianyh in #1379
- Add mod3 and mod4 as modifier keys by @rjuer in #1373
- Bump activesupport from 6.1.7 to 6.1.7.1 by @dependabot in #1382
- Minor readme update for mod3 and mod4 definition by @ianyh in #1385
- Switch to previous main window when main is selected by @rickythefox in #1380
- Allow handling apps just by windows title without bundle identifier (Android Emulator Example) by @jmalczak in #1388
- Main window toggle by @brush701 in #1390
- Enable or disable AXEnhancedUserInterface as necessary by @ianyh in #1276
- Amethyst 0.17.0 by @ianyh in #1370
- Update Silica to grab flag boolValue fix by @ianyh in #1394
- Fix crash when full-screening a window by @rickythefox in #1395
- Use Carbon event monitoring for application launch detection by @ianyh in #1396
- When adding windows use the previous main as last focused by @rickythefox in #1397
- Fix logic for finding home dir config files by @ianyh in #1401
New Contributors
- @rjuer made their first contribution in #1373
- @jmalczak made their first contribution in #1388
- @brush701 made their first contribution in #1390
Full Changelog: v0.17.0...v0.18.0
Amethyst 0.18.0 Beta 2
- Fix a regression in XDG config paths. Thanks, @jabkoo!
Amethyst 0.18.0 Beta
Notable Updates
- Disable AXEnhancedUserInterface when necessary to avoid a multitude of layout issues.
- Improve application launch detection to handle non-traditional launching.
- Allow floating of windows in apps with no bundle identifier. Thanks, @jmalczak!
- Make main window swaps and focuses toggle when used on the main window. Thanks, @rickythefox and @brush701!
- Add mod3 and mod4. Thanks, @rjuer!
- Fix a bug in finding the configuration file.
Full Changes
- Update project-wide deployment version by @ianyh in #1379
- Add mod3 and mod4 as modifier keys by @rjuer in #1373
- Bump activesupport from 6.1.7 to 6.1.7.1 by @dependabot in #1382
- Minor readme update for mod3 and mod4 definition by @ianyh in #1385
- Switch to previous main window when main is selected by @rickythefox in #1380
- Allow handling apps just by windows title without bundle identifier (Android Emulator Example) by @jmalczak in #1388
- Main window toggle by @brush701 in #1390
- Enable or disable AXEnhancedUserInterface as necessary by @ianyh in #1276
- Amethyst 0.17.0 by @ianyh in #1370
- Update Silica to grab flag boolValue fix by @ianyh in #1394
- Fix crash when full-screening a window by @rickythefox in #1395
- Use Carbon event monitoring for application launch detection by @ianyh in #1396
- When adding windows use the previous main as last focused by @rickythefox in #1397
- Fix logic for finding home dir config files by @ianyh in #1401
New Contributors
- @rjuer made their first contribution in #1373
- @jmalczak made their first contribution in #1388
- @brush701 made their first contribution in #1390
Full Changelog: v0.17.0...v0.18.0b
Amethyst 0.17.0
- Support for extending existing layouts with custom layouts.
- Note: this includes a fix for encoding of window frames provided to
getFrameAssignments
that is a potentially breaking change for some custom layouts.
- Note: this includes a fix for encoding of window frames provided to
- Support for setting a maximum number of displayed windows. Thanks, @MutatingFunc!
- Support for disabling screen padding on native display. Thanks, @anthdono!
- Support for XDG config hierarchies. Thanks, @cowboy-bebug!
- Fix for not respecting option to not follow windows through space transitions. Thanks, @EvanDorsky!
- Fix for incorrectly considering small windows.
- Fix for an incorrect handling of lack of floating definition.
Full Changes
- adds rest of layouts to sample config file by @dmartzol in #1307
- Fix small typo by @max-sixty in #1312
- Add autominimize setting (AKA window limit) by @MutatingFunc in #1083
- Support XDG config by @cowboy-bebug in #1324
- Send console.log in custom layouts to syslog by @rickythefox in #1322
- Window limit by @MutatingFunc in #1319
- Issue 1306: Fix "Follow thrown windows between spaces" setting not working by @EvanDorsky in #1333
- Added option to disable screen padding on built-in display by @anthdono in #1293
- Always treat quick swapped windows as "tabs" by @ianyh in #1360
- Fix consideration of small windows by @ianyh in #1362
- Fix the negative logic of floating list by @ianyh in #1363
- Allow extending existing layouts by @ianyh in #1366
- A slew of dependency updates by @ianyh in #1368
- Update min os version in readme by @ianyh in #1369
New Contributors
- @dmartzol made their first contribution in #1307
- @max-sixty made their first contribution in #1312
- @MutatingFunc made their first contribution in #1083
- @cowboy-bebug made their first contribution in #1324
- @EvanDorsky made their first contribution in #1333
- @anthdono made their first contribution in #1293
Full Changelog: v0.16.1...v0.17.0
Amethyst 0.17.0 Beta
- Support for extending existing layouts with custom layouts.
- Note: this includes a fix for encoding of window frames provided to
getFrameAssignments
that is a potentially breaking change for some custom layouts.
- Note: this includes a fix for encoding of window frames provided to
- Support for setting a maximum number of displayed windows. Thanks, @MutatingFunc!
- Support for disabling screen padding on native display. Thanks, @anthdono!
- Support for XDG config hierarchies. Thanks, @cowboy-bebug!
- Fix for not respecting option to not follow windows through space transitions. Thanks, @EvanDorsky!
- Fix for incorrectly considering small windows.
- Fix for an incorrect handling of lack of floating definition.
Full Changes
- adds rest of layouts to sample config file by @dmartzol in #1307
- Fix small typo by @max-sixty in #1312
- Add autominimize setting (AKA window limit) by @MutatingFunc in #1083
- Support XDG config by @cowboy-bebug in #1324
- Send console.log in custom layouts to syslog by @rickythefox in #1322
- Window limit by @MutatingFunc in #1319
- Issue 1306: Fix "Follow thrown windows between spaces" setting not working by @EvanDorsky in #1333
- Added option to disable screen padding on built-in display by @anthdono in #1293
- Always treat quick swapped windows as "tabs" by @ianyh in #1360
- Fix consideration of small windows by @ianyh in #1362
- Fix the negative logic of floating list by @ianyh in #1363
- Allow extending existing layouts by @ianyh in #1366
- A slew of dependency updates by @ianyh in #1368
- Update min os version in readme by @ianyh in #1369
New Contributors
- @dmartzol made their first contribution in #1307
- @max-sixty made their first contribution in #1312
- @MutatingFunc made their first contribution in #1083
- @cowboy-bebug made their first contribution in #1324
- @EvanDorsky made their first contribution in #1333
- @anthdono made their first contribution in #1293
Full Changelog: v0.16.1...v0.17.0b
Amethyst 0.16.1
Amethyst 0.16.0
- Amethyst now more robustly supports configuration files. See documentation: Configuration Files #1251
- Amethyst now supports a beta of custom layouts. See documentation: Custom Layouts #1134, #51, #1126
- Fix the presence of ghost windows in the bsp layout. Thanks, @LudwigWS! #1249, #1246
- Fix the layout HUD when multiple screen are arranged vertically. Thanks, @Henkru! #1162, #1163
- Make TwoPane layout adaptive to screen orientation. Thanks, @mwz! #1182
- Improve main window swapping with TwoPane layout. Thanks, @rickythefox! #1241, #1242, #1234
- Add 4Column layout for ultra-wide screens. Thanks, @reyk! #1154
- Throw window to any space across multiple screens. Thanks, @dozzman! #1209
- Fix an issue that caused Amethyst to fail to tile entirely. #1250
Amethyst 0.16.0 Beta
- Amethyst now more robustly supports configuration files. See documentation: Configuration Files #1251
- Amethyst now supports a beta of custom layouts. See documentation: Custom Layouts #1134, #51, #1126
- Fix the presence of ghost windows in the bsp layout. Thanks, @LudwigWS! #1249, #1246
- Fix the layout HUD when multiple screen are arranged vertically. Thanks, @Henkru! #1162, #1163
- Make TwoPane layout adaptive to screen orientation. Thanks, @mwz! #1182
- Improve main window swapping with TwoPane layout. Thanks, @rickythefox! #1241, #1242, #1234
- Add 4Column layout for ultra-wide screens. Thanks, @reyk! #1154
- Throw window to any space across multiple screens. Thanks, @dozzman! #1209
- Fix an issue that caused Amethyst to fail to tile entirely. #1250