Releases: mrkai77/Loop
Releases · mrkai77/Loop
Release list
1.0.0-beta.14
📰 Important News
- 💸 Reminder to support me & Loop by sponsoring the project!
- 🥳 New icons, featuring Greg Lassale (
@greglassaleon 𝕏)!
✨ New Features
- #77 Option to use macOS center instead of screen center (@mrkai77)
- #82 Multi-monitor support! (@mrkai77)
- #151 Possibility to trigger emoji shortcut if just tapped (@mrkai77)
- #154 Larger Window Padding Values (@mrkai77)
- #165 Removed ability to add preset keybinds, in favour of custom cycling keybinds (@mrkai77)
- #170 Improve compatibility with system keybinds (@mrkai77)
- #171 Less intrusive prompt when new icon is unlocked (@mrkai77)
- #184 Add Loop icons by Greg Lassale (@mrkai77)
🐛 Bug Fixes
- #148 #149
WindowDragManagerbug fixes (@mrkai77) - #116 Repeatedly centering window with padding makes window get smaller (@mrkai77)
Full Changelog: 1.0.0-beta.13...1.0.0-beta.14
1.0.0-beta.13
📰 Important News
- 🎉 Loop now has a GitHub Sponsors page, check it out and support the project!
⚠️ This new version will unfortunately get rid of all your current keybindings. However, to help prevent this in the future, you can now export a copy of your keybinds!
✨ New Features
- #74: Ability to hide Loop until a direction is chosen (@mrkai77)
- #78: Option to hide Loop's menubar item (@mrkai77)
- #87: Restore initial frame when window is dragged (@mrkai77)
- #93: Option to "Almost Maximize" a window (@mrkai77)
- #96: Import/Export settings (@mrkai77)
- #98: Custom window sizes & custom cycle keybinds! (@mrkai77)
- #101: Respect Stage Manager (@mrkai77)
- #105: Copy Button for Version Number (@mrkai77)
- #106: Resize window under cursor (@mrkai77)
- #113: Add link to GitHub repository in settings window (@mrkai77)
- #115: Remove initial flicker when window animations are enabled (@mrkai77)
- #128: Move Windows in real-time "Show Preview when looping" is disabled (@mrkai77)
- #139: Remove background grid in settings window (@mrkai77)
🐛 Bug Fixes
1.0.0-beta.12
What's Changed
- ✨ #79: App icons shadow by @mrkai77 in #81
- 🐛 #83: Enabling "Middle Button Trigger Loop" will affect the drag operation of the left mouse button by @mrkai77 in #84
- ✨ #75: Custom Keybindings by @mrkai77 in #90
- 🐛 #80: Settings toolbar items maintain active state on lost focus by @mrkai77 in #91
Full Changelog: 1.0.0-beta.11...1.0.0-beta.12
1.0.0-beta.11
It's been a while since the last release, but our development has been active and productive!
Below is a list of changes in the newest release:
✨ New Features
- #39: Ability to restore previous window size (@mrkai77 )
- #40: Ability to enter fullscreen mode (@mrkai77 )
- #45: Restore a window's original frame directly from Loop (@mrkai77 )
- #49: Window resize options are now also present in the menubar (@mrkai77 )
- #54: Ability to cycle through resize directions by pressing the same resize key (WASD)! (@mrkai77 )
- #60: Reset a window's resize history when it has been moved (@mrkai77 )
- #62: Hide/minimize a window by scrolling down when Loop is open (configure this in the "More" tab in settings) (@mrkai77 )
- #63: Ability to trigger Loop using middle click! (@mrkai77 )
- #65: Configure Loop's animation speeds! (@mrkai77 )
- #68: Loop's icon in the settings window is now much smoother! (@caocanx)
- Loop's settings window now animates when changing between tabs! (@mrkai77 )
- Many new icons to unlock! (@mrkai77 )
🐛 Bug Fixes
- #42: Fixed bug where Loop would request to screen record even when animations are off (@mrkai77 )
- #46: Window center preview will now show appropriate size! (@mrkai77 )
- #50: Fixed bug where Loop would randomly stay open (@mrkai77 )
- #55: Preview window's padding will now also automatically add window padding as well! (@mrkai77 )
- #57: Fixed bug where changing Loop's icon wouldn't apply until app relaunch (@mrkai77 )
💻 New Contributors
To see a full list of changes, see here.
1.0.0-beta.10
1.0.0-beta.9
- 🐛 #24: Loop will now resize windows correctly even if your dock is placed on the bottom.
- ✨ #22: You can now snap windows! You can enable this in Loop's settings.
- ✨ #25: Ability to add a trigger delay! This means you can now use system keybinds using Loop's trigger key!
- ✨ Window padding is no longer a beta feature!
To see a full list of changes, see 1.0.0-beta.8...1.0.0-beta.9.
1.0.0-beta.8
This release fixes a bunch of bugs, and introduces many graphical improvements!
- Windows will now only resize on the screen they started on
- #14: Arrow keys now work when Loop's trigger key is the globe key!
- #16: Add padding between windows!
- #17: Loop won't resize over your dock anymore :D
- #19: Loop can now animate window resizes!
To see a full list of changes, see here.
1.0.0-beta.7
This release is packed with so many fantastic changes that we couldn't wait to share them with you. Grab a comfy seat and let's dive into the changelog!
- Support MacOS Sonoma!
- Dock icon is now auto-set upon launch
- "fn" key has been renamed to "globe" key
- More information on using Caps Lock as trigger key
- Use SwiftUI's Form view for the preferences window
- Show warning when there's no frontmost window
- New window management system
- Loop can now handle windows that are size-constrained
- New keybind system! Press WASD keys while Loop is open to resize windows!
- No longer use the KeyboardShortcuts package
- Add SwiftLint to ensure code is consistent
- Loop's preview window can now show thirds!
- New icons for you to unlock!
- New system to set build number in Xcode
- Loop now only triggers if accessibility access is granted (to reduce confusion)
- Shorter animation times make Loop feel smoother
- Center windows using the enter key!
- Menubar icon animates when you loop
- New makefile so that you can compile Loop yourself too!
To see a full list of changes, see here.
1.0.0-beta.6
- Fix settings window visibility against bright backgrounds
- Launch at login works perfectly now!
- Make code MUCH more readable
- Unlock a shiny new icon after looping 100 times!
1.0.0-beta.5
- Fix launch at login on MacOS 13
- Activate settings window when opened
- New icons which can be unlocked by using Loop more!
- Fix bug where resizing windows on external displays would have a small margin on top (caused by menubar height on main screen)