What's new in Amethyst 0.21.0 Beta
Feb 20, 2024
- What's New:
- New app icon! Huge thanks, @Zabriskije!
- Add "delete" as a key option in preferences. Thanks, @tpucci!
- Add option for hiding the status bar icon. Thanks, @jbernardo95!
- Fix an issue in which windows would lose focus when being thrown between spaces.
- Fix an issue in which IDs provided to custom layouts became inconsistent.
- What's Changed:
- Remove observer for current notification on errors by @ianyh in #1500
- New app + main menu + menu bar icons by @Zabriskije in #1504
- Issue 1321: update amethyst.sample.yml include all defaults by @wley3337 in #1326
- Add documentation for select-*-layout configuration by @ianyh in #1508
- feat: add delete keyboard key to non-printable characters map by @tpucci in #1529
- Amethyst 0.20.0 by @ianyh in #1475
- Fix documentation for builtin padding by @ianyh in #1533
- Dependency updates by @ianyh in #1534
- Migrate to Swift Package Manager by @ianyh in #1538
- Updates for Xcode 15 and macOS 14 by @ianyh in #1544
- Update audo-rearrange screenshot by @sschaetz in #1542
- Document all possible config file locations in configuration-files.md by @nliechti in #1548
- Improved Clarity for Accessibility API Permission Instructions by @gamedevCloudy in #1575
- Add preference to hide menu bar icon by @jbernardo95 in #1583
- Only perform raise ax action when focusing by @ianyh in #1586
- Update the correct name for a layout in config sample by @ianyh in #1587
- Clarify window margin behavior by @ianyh in #1589
- Sort json keys for custom layout ids by @ianyh in #1592
- Remove the old icon file by @ianyh in #1594
- Further attempts to fix space moving focus loss by @ianyh in #1591
New in Amethyst 0.20.0 Beta 4 (Aug 9, 2023)
- Notable Changes:
- Fix an issue with multi-display focus rotations when applications are distributed across displays.
- What's Changed:
- Implement more robust window focus mechanism by @ianyh in #1530
New in Amethyst 0.20.0 Beta 3 (May 29, 2023)
- Fix a silly build issue in Beta 2.
New in Amethyst 0.20.0 Beta 2 (May 28, 2023)
- Notable Changes:
- Fix a frequent crash on some types of long running application launches.
- What's Changed:
- Remove observer for current notification on errors by @ianyh in #1500
New in Amethyst 0.20.0 Beta (Apr 2, 2023)
- Notable Changes:
- Toggle layouts with select-*-layout commands. Thanks, @EnakNalla!
- Introduction of command-line debugging tools.
- Fix an issue that scaled windows when moving between spaces.
- Fix a few more places that could have caused crashes.
- What's Changed:
- Amethyst 0.19.0 by @ianyh in #1451
- Implement more command-line debugging tools by @ianyh in #1457
- Bump activesupport from 7.0.4.2 to 7.0.4.3 by @dependabot in #1463
- Update Silica for scoping fix by @ianyh in #1467
- feat toggle window fullscreen by @EnakNalla in #1358
- Grab Silica app dealloc fix by @ianyh in #1470
- Update a couple of dependencies by @ianyh in #1471
- Move Troubleshooting section higher up in the readme by @ianyh in #1474
- Maintain frames on space changes when not changing screens by @ianyh in #1372
New in Amethyst 0.19.0 (Mar 12, 2023)
- 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
- Amethyst 0.18.0 by @ianyh in #1402
- 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
- Amethyst/Events/HotKeyManager.swift: Add space 11 and 12 commandKeys by @timvisher in #1453
New in Amethyst 0.19.0 Beta 2 (Mar 8, 2023)
- 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
New in Amethyst 0.19.0 Beta (Mar 7, 2023)
- 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 in Amethyst 0.18.0 (Feb 14, 2023)
- 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 in Amethyst 0.18.0 Beta 2 (Feb 5, 2023)
- Fix a regression in XDG config paths. Thanks, @jabkoo!
New in Amethyst 0.18.0 Beta (Feb 3, 2023)
- 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 in Amethyst 0.17.0 (Jan 30, 2023)
- 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.
- 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
New in Amethyst 0.17.0 Beta (Jan 16, 2023)
- 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.
- 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 in Amethyst 0.16.1 (Jan 10, 2023)
- Fix a bug breaking configuration-defined shortcuts. #1272, #1266
New in Amethyst 0.16.0 (Sep 5, 2022)
- 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
New in Amethyst 0.16.0 Beta (Jun 20, 2022)
- 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
New in Amethyst 0.15.6 (May 23, 2022)
- Fixes for throwing windows between spaces on macOS 12.2+. Thanks, @dzanotto! #1184, #1174, #1203, #1192
- Add regular expression matching for window title-based floating. Thanks, @SebastienWae! #1166, #981
New in Amethyst 0.15.6 Beta (Feb 27, 2022)
- Fixes for throwing windows between spaces on macOS 12.2+.
- Add regular expression matching for window title-based floating.
New in Amethyst 0.15.5 (Oct 22, 2021)
- Add a relaunch button to the layouts preferences for convenience. Thanks, @suarez-agu! #1103
- Add a two pane layout. Thanks, @mwz! #1124
- Fix an issue using incorrect toolbar style in the preferences window. #1088
- Various performance improvements. #1044
- Add Smart Window Margins that disable margins when only one window is visible. Thanks, @Hrily! #1058
New in Amethyst 0.15.4 (Oct 26, 2020)
- Improve startup performance by ignoring some unmanageable apps. #1039
- Add focus follows mouse toggling command to preferences. #1046, #395
New in Amethyst 0.15.3 (Apr 13, 2020)
- Fix an incorrect constraint in displaying layouts list. Thanks, @greedy! #996, #999
New in Amethyst 0.15.2 (Mar 26, 2020)
- Handle hidden applications. #977, #971
- Fix focus follows mouse. #976, #973
- Fix an issue with hashing and equality differing for window IDs. #986, #983
New in Amethyst 0.15.1 (Mar 13, 2020)
- Add a small debug info mode. #962
- Update Silica for a potential crash fix. #959
New in Amethyst 0.15.0 (Feb 29, 2020)
- Persist some layout state between launches. #945, #948, #151
- Add shortcut for relaunching. Thanks, @skast96! #910, #361, #956
- Fix a bug with tall-right incorrectly positioning windows when multiple screens are in use. #955, #933
- Fix a bug that would lose track of windows that have exited fullscreen. #954, #674
New in Amethyst 0.14.5 (Feb 25, 2020)
- Fix modifications of the list of layouts. #935, #940
- Add drag and drop rearrangement of layout list. Thanks, @ChrisEngelhardt! #887, #927
New in Amethyst 0.14.4 (Feb 16, 2020)
- Fixes for bsp layout. #922, #906
- Prevent duplication in floating pane in preferences. #917, #912
New in Amethyst 0.14.3 (Dec 2, 2019)
- Enabled hardened runtime and notarized the app. #909
- Fix an issue with row and column layouts that mishandled ratio changes. #888
- Refine the treatment of space types to better handle fullscreen cases. #878, #559, #381
New in Amethyst 0.14.2 (Sep 15, 2019)
- Add a command for cycling focus between screens rather than addressing them directly. Thanks, @kiryph! #842
- Add Widescreen Tall Right layout to match Widescreen Tall. Thanks, @basicer! #868
- Add option to suppress the warning about conflicts with a dotfile. #871, #698
- Fix inconsistency in tracking window focuses across screens. Thanks, @reuben! #852, #703, #838
- Fix inconsistency that prevented windows from being tracked after being unhidden. #870, #741, #662
- Improve handling of floating windows by window title. #869, #748
- Prevent windows from being thrown to non-user spaces—e.g., Dashboard, fullscreen windows, etc. #873
New in Amethyst 0.14.1 (Sep 9, 2019)
- Follow windows when they are thrown to a space, but make the option configurable. #850
- Close a potential source of crashes. #847, ianyh/Silica@bbca69d
New in Amethyst 0.14.0 (Aug 1, 2019)
- Improved spaces support. #817, #90, #409, #436, #763
- Notable changes:
- Space throwing does not traverse to the specified space.
- Setting up native macOS shortcuts for transitions is no longer necessary.
- Shortcuts for throwing to spaces are now independent.
New in Amethyst 0.13.0 (Apr 11, 2019)
- Improve handling of native macOS tabs #806, #633
- Clarify elements of preferences UI #809, #800
- Handle focus-follows-mouse for some cases of single-window applications (e.g., Messages) #808, #226
New in Amethyst 0.12.3 (Mar 11, 2019)
- Clarify preference setting for displaying the layout HUD #794 (thanks @cdisselkoen)
- Display layout names rather than the layout key in preferences #792 (thanks @cdisselkoen)
- Add a hotkey for focusing the main window #793 (thanks @cdisselkoen)
- Fix a bug that prevented focus-follows-mouse from working on Chrome windows #791, #754
- Fix a bug that prevented some windows from being switched by dragging them via mouse #778 (thanks @ianfixes)
- Trigger commands off of key down rather than key up #776, #744
New in Amethyst 0.12.2 (Dec 5, 2018)
- Add ability to limit application floating behavior to a set of windows based on title.
- Fixed a bug that could cause focus-follows-mouse to focus the incorrect window when using multiple displays.
- Fixed a bug that prevented toggling state of Amethyst as a login item.
New in Amethyst 0.12.2b3 (Sep 4, 2018)
- Fix an issue that prevented editing window title filters for more than just the first application
New in Amethyst 0.12.2b2 (Sep 1, 2018)
- Fixed a missing component of floating windows by title
New in Amethyst 0.12.2b (Sep 1, 2018)
- Add ability to limit application floating behavior to a set of windows based on title. #740
- Fixed a bug that could cause focus-follows-mouse to focus the incorrect window when using multiple displays. #745
- Fixed a bug that prevented toggling state of Amethyst as a login item. #742
New in Amethyst 0.12.1 (Aug 13, 2018)
- Updates to the in-app preferences to aid in clarity around floating. #715
- Improved in-app guidance for the necessity of Accessibility permissions. #718, #700
- Added support for multiple windows in the main pane for the middle-wide layout. #705 (Thanks @Ked-Ki!)
- Added the option to treat the floating applications list as a blacklist or a whitelist. #707, #655, #171 (Thanks @axs221!)
- Fixed an issue that could cause windows to accidentally swap when dragging. #699, #690 (Thanks @ianfixes!)
- Fixed an issue that unnecessarily used CPU to monitor mouse events when not using focus-follows-mouse. #665, #658 (Thanks @ianfixes!)
- Fixed an issue that prevented proper handling of applications being hidden/shown. #664, #575 (Thanks to @ianfixes!)
- Fixed a crash when attempting to delete a layout that does not exist. #708, #683 (Thanks @jameszaghini!)
- Fixed an issue that prevented floating blacklist/whitelist logic from working correctly. #725, #723
New in Amethyst 0.12.0 (Mar 16, 2018)
- Windows can now be resized and moved with the mouse. #627 (Thanks to @ifreecarve!)
- Add configuration option for specifying a minimum window size. #654 (Thanks to @axs221!)
- Add the global enabling and disabling actions to the status menu. #635 (Thanks to @spencersteers!)
- Add directional space throwing commands to preferences window. #660 (Thanks to @15cm!)
- Fix a crash on macOS 10.13. #653
- Fix a bug that lost the preferences for mouse resizing.
New in Amethyst 0.11.5b Build 53 Beta (Jan 29, 2018)
- Windows can now be moved and resized with the mouse.
- Add configuration option for a minimum window size.
- Fix a crash in macOS 10.13.
New in Amethyst 0.11.4b (Jul 27, 2017)
- Make the preferences window closeable via keyboard shortcut.
- Make swapping with main window toggle between two windows if they are the only windows on screen.
- Fix the dreaded Firefox bug. Many more applications should be handled correctly when opened while Amethyst is already running.
- Fix a bug preventing focus-follows-mouse from working with the Dock open.
- Fix a bug that could prevent a window from being moved between screens if the size of the screens was significantly different.
- Fix a bug that prevented shortcuts from being registered for selecting some layouts.
New in Amethyst 0.11.3b2 (May 9, 2017)
- Revert change to automatically focus apps when windows are removed.
New in Amethyst 0.11.3b (May 1, 2017)
- Add main pane adjustment logic to the Tall and Row layouts.
- Launching the application when it is already running now opens preferences.
- Clarify some language around needing to relaunch the app for some preference changes.
- Fix bugs around commands for multiple screens showing up in preferences.
- Fix a crash when no layouts are specified in preferences.
- Fix a bug that would prevent any commands from working after the last window in an application was closed.
New in Amethyst 0.11.2 (Mar 1, 2017)
- Fix a bug in determining how many screen-based commands to create preventing 4-screen setups.
- Fix a bundle of crashes.
New in Amethyst 0.11.1 (Dec 14, 2016)
- Fix a crash when selecting applications in preferences for floating.
New in Amethyst 0.11.0 (Nov 29, 2016)
- Amethyst no longer supports macOS versions earlier than 10.12.
- Add an experimental first pass at a binary space partitioning layout.
- Add the option for entering a floating application bundle identifier manually in the preferences menu.
- Add the option for having new windows go to the main pane.
- Add the option for defining a custom window resize interval when shrinking/expanding main pane.
- Add a command-line flag for enabling more logging for debugging.
- Focus the top window on the screen when focusing a screen instead of pulling up a window from the bottom.
- Fix a bug that was causing Amethyst to lose track of windows, particular when hiding/unhiding, going back and forth from fullscreen, and minimizing and expanding windows.
- Fix a bug that was causing Chrome to lock up when playing fullscreen video with Amethyst running.
- Fix a bug that caused default configuration to sometimes override user configuration.
- Fix a bug that prevented some minimized windows from tiling when brought back up.
- Add a shortcut for forcing Amethyst to reevaluate windows:
- mod1 + z by default
- Add the option for crash reporting:
- This is opt-in and available in the preferences menu.
- There is the caveat that Crashlytics also takes analytics data. I have not yet found a way to disable that.
- Add wildcards to floating application bundle identifiers:
- For example, com.apple.* will match all apple applications.
New in Amethyst 0.11.0 RC 1 (Nov 25, 2016)
- Fix a bug in displaying a status bar menu icon in dark mode.
- Fix commands for swapping windows between adjacent screens.
- Drop support for macOS < 10.12.
New in Amethyst 0.11.0 Beta 4 (Nov 19, 2016)
- Fix a bug that was causing Amethyst to lose track of windows, particular when hiding/unhiding, going back and forth from full-screen, and minimizing and expanding windows.
- Fix a bug that was causing Chrome to lock up when playing full-screen video with Amethyst running.
- Expand logging in log mode to include window reflow operations.
- Fix a variety of other crashes.
New in Amethyst 0.11.0b3 (Sep 2, 2016)
- Fix another obnoxious crash.
- Expand logging in log mode to include window reflow operations.
New in Amethyst 0.11.0b2 (Aug 15, 2016)
- Fix several obnoxious crashes.
New in Amethyst 0.11.0b (Aug 6, 2016)
- Add an experimental first pass at a binary space partitioning layout.
- Add the option for entering a floating application bundle identifier manually in the preferences menu.
- Add the option for having new windows go to the main pane.
- Add a command-line flag for enabling more logging for debugging.
- Focus the top window on the screen when focusing a screen instead of pulling up a window from the bottom.
- Fix a bug that caused default configuration to sometimes override user configuration.
- Fix a bug that prevented some minimized windows from tiling when brought back up.
- Add a shortcut for forcing Amethyst to reevaluate windows:
- mod1 + z by default
- Add an option for crash reporting:
- This is opt-in and available in the preferences menu.
- There is the caveat that Crashlytics also takes analytics data. I have not yet found a way to disable that.
- Add wildcards to floating application bundle identifiers:
- For example, com.apple.* will match all apple applications.
New in Amethyst 0.10.1 (May 9, 2016)
- Fix a logic error that prevented the Widescreen Tall layout from functioning correctly.
New in Amethyst 0.10 (Apr 8, 2016)
- Experimental: Finally add support for window margins.
- Fix bugs around setting and displaying shortcut preferences.
- Fix a crash when trying to move windows clockwise through screens.
- Fix a crash when focusing an empty screen.
- Fix a bug preventing decreasing main pane count.
- Fix a bug that displayed the layout HUD on every screen when switching spaces.
- Fix a bug preventing display of layouts and floating applications in preferences.
- No longer supporting OS X 10.9
New in Amethyst 0.9.10 (Dec 7, 2015)
- Fix a bug that prevented anything in dotfiles from being respected in preferences. Hopefully I got it right this time.
New in Amethyst 0.9.9 (Dec 7, 2015)
- Fix a bug that prevented changes in dotfiles from being respected in preferences.
New in Amethyst 0.9.8 (Nov 23, 2015)
- Fix a bunch of bugs around defining shortcuts, particularly around non-US keyboards.
- Fix a bug that prevented windows from initially tiling correctly when being moved between spaces.
- Fix a bug that would cut off display of text in preferences making it very hard to read layouts and floating applications.
New in Amethyst 0.9.7 (Nov 13, 2015)
- Fix a crash in the floating layout.
New in Amethyst 0.9.4 (Oct 20, 2014)
- Critical: Squash a bug that broke tiling when the title bar moves to a different display.
- Fixed a bug that made the menu bar icon invisible when using dark mode on Yosemite.
New in Amethyst 0.9.1 (Oct 2, 2014)
- Fixes a horrible bug in v0.9 that caused window focusing to not work.