Skip to content

Releases: MrKai77/Loop

Development Build: 🧪 1.3.0 (1430)

26 Jun 03:00
9fb958d
Compare
Choose a tag to compare
Pre-release

✨ New Features

  • 💫 Improve window animations #667
  • ✨ Respect the window tiling spacing set in com.apple.WindowManager #666
  • 💫 Improve animation settings together with WindowEngine #668

🐞 Bug Fixes

  • 🐞 Fix memory leak in NSEventMonitor #656
  • 🐞 Bug fixes #660

💭 Uncategorized

1.2.0

30 Dec 23:00
eec2f86
Compare
Choose a tag to compare

📰 Important News

⌨️ Keybind Enhancements

  • #545 Improved window action selector in the keybinds tab.
  • #559 Enhanced UI and functionality for keybinds.
  • #646 Keybind import/export/reset improvements.
  • #653 Improved keybind import/export functionality.

🖥️ macOS-Specific Features

  • #563 Use ScreenCaptureKit on macOS Sonoma for better wallpaper accent colors.
  • #566 Added support for macOS 15's window manager in Loop.
  • #611 Utilize Stage Manager's AutoHide value for improved window management.

🎨 UI & Window Management

  • #560 Center fixed-size windows within their target frame.
  • #577 Added horizontal/vertical center-half functionality.
  • #612 Removed the padding limit of 200pt for greater flexibility.

🔧 Customization & Workflow

  • #605 Added the ability to maximize window width and height.
  • #651 Snap threshold is now customizable.
  • 💄 #650 Disabled the "Remind me later" button during update installation.

🌍 Localization & Fun

  • 🌐 #522 Added Arabic and German localizations.
  • 🌐 #546 Added Russian localization.
  • 🌐 #601 Switched to Crowdin for localization management.
  • 💄 #614 Replaced the Simon app icon with a new sleek Daylight app icon.

🛠️ General Fixes

  • 🐞 #547 Fixed bugs in the custom action configuration view.
  • 🐞 #558 Fixed custom keybind modal opening when the keybind property changes.
  • 🐞 #567 Prevented windows from moving off-screen.
  • 🐞 #570 Allowed left clicks when no action is selected.
  • 🐞 #574 Fixed window moving further than preview.
  • 🐞 #576 Resolved crashes when hiding or minimizing windows.
  • 🐞 #595 Fixed cycle actions not working.
  • 🐞 #647 Stopped recording every cycle step when the preview is disabled.

🎛️ UI Fixes

  • 🐞 #586 Adjusted slider range for custom position coordinates.
  • 🐞 #587 Fixed custom percentage position issues.
  • 🐞 #613 Always show the gradient toggle, even with the system accent color.
  • 🐞 #648 Fixed the icon for cycle actions.

🔒 Accessibility & Behavior

  • #558 Improved handling of accessibility access.
  • #571 Removed beep sound and fixed references to non-existent images.
  • 🔒 #631 Prevented frontmost applications from receiving key events.

1.1.1 - Minor Hotfix

20 Jul 20:17
ffe8f13
Compare
Choose a tag to compare

📰 Important News

  • 💸 Reminder to support me & Loop by sponsoring the project!
  • 🌐 Localization: let us know if you are interested in localizing Loop to your language :)
  • 📝 Loop now contains an all-new README!
  • 💬 Join our Discord server!
  • ✈️ The main developer of Loop, @MrKai77 will be on vacation for the next month, so expect delays in responses to issues or implementing new features.

✨ New Features

🐞 Bug Fixes

  • 🐞 #439 Window snapping stops working (@MrKai77)
  • 🐞 #473 Padding fixes (@MrKai77)
  • 🐞 #479 Fix window snapping on multi-display setups (@MrKai77)
  • 🐞 #501 Reset cycle when new cycle keybind is started (@MrKai77)
  • 🐞 #519 Fix hard casting from numbers to strings in localizations (@KrLite)

🌐 Localization

🥳 Notable Mentions

Full Changelog: 1.1.0...1.1.1

1.1.0

20 Jul 00:40
594c2d3
Compare
Choose a tag to compare

📰 Important News

  • 💸 Reminder to support me & Loop by sponsoring the project!
  • 🌐 Localization: let us know if you are interested in localizing Loop to your language :)
  • 📝 Loop now contains an all-new README!
  • 💬 Join our Discord server!
  • ✈️ The main developer of Loop, @MrKai77 will be on vacation for the next month, so expect delays in responses to issues or implementing new features.

✨ New Features

🐞 Bug Fixes

🌐 Localization

🥳 Notable Mentions

Full Changelog: 1.0.0...1.1.0

1.0.0

17 Jun 23:16
77cc326
Compare
Choose a tag to compare

📰 Important News

  • 💸 Reminder to support me & Loop by sponsoring the project!
  • 💄 Can't donate? The next best way to support the project is to make some app icons for Loop!
  • 🌐 Localization: I will start requesting localizations for the next update so please let me know if you are interested in localizing Loop :)

✨ New Features

🐞 Bug Fixes

  • 🐞 #299 Instant animation is not instant (@MrKai77)
  • 🐞 #347 Fix window being cropped to screen when restoring initial frames (@MrKai77)
  • 🐞 #95 Windows will now properly resize to bottom with window animations (@MrKai77)
  • 🐞 #350 Make window snapping work properly on secondary screens (@MrKai77)
  • 🐞 #314 Reduce Hyperkey conflicts (@MrKai77)
  • 🐞 #381 Make sure settings window buttons are themed properly (@MrKai77)

🥳 Notable Mentions

Full Changelog: 1.0.0-beta.15...1.0.0

1.0.0-beta.15

29 Mar 21:40
6f5b045
Compare
Choose a tag to compare

📰 Important News

  • 💸 Reminder to support me & Loop by sponsoring the project!
  • 💄 Can't donate? The next best way to support the project is to make some app icons for Loop!
  • 🌐 Localization: If you are willing to translate the app into other languages and haven't already notified me, please open a new issue on GitHub :)

✨ New Features

  • #263 More options in custom window actions. Use exact coordinates, preserve frames and more! (@MrKai77)
  • #258 Use Loop when caps lock is enabled (@MrKai77)
  • #233 Ability to exclude certain apps from Loop, such as virtual machines (@just-doit)
  • #232 Add haptic feedback to window snapping (@MrKai77)
  • #207 Don't truncate numbers in number input (@MrKai77)
  • #201 Option to not make the window Looped the active window (@MrKai77)
  • #188 Ability to disable cursor interaction. Only for those of you who exclusively use keybinds :) (@MrKai77)
  • #183 Ability to hide radial menu (@MrKai77)
  • #175 Ability to disable haptic feedback (@cyborg-joshi)
  • #165 Remove preset cycle keybinds, in favour of new cycling keybind system! (@MrKai77)
  • #155 Adjust Size Feature: enlarge or shrink a window's frame directly from Loop! (@MrKai77)
  • #146 Support AXEnhancedUserInterface Accessibility Attribute. Apps such as Notion & Firefox will now resize smoother! (@MrKai77)
  • #94 Custom window padding on each side of screen (@MrKai77)

🐛 Bug Fixes

  • 🐛 #261 Make Loop work with Hyperkey.app (@MrKai77)
  • 🐛 #238 Disable window snapping on widgets (@MrKai77)
  • 🐛 #229 Remove Sparkle sandboxing configuration (@MrKai77)
  • 🐛 #219 Can‘t restore window frame on drag (@MrKai77)
  • 🐛 #208 Some custom cycles are broken (@MrKai77)
  • 🐛 #197 Settings window opens itself randomly (@MrKai77)
  • 🐛 #196 Skip "Next/Previous Screen" if no screen detected (@MrKai77)
  • 🐛 #187 "Double-click trigger key to trigger Loop" recognized incorrectly (@MrKai77)
  • 🐛 #180 False snap recognition on multiple screens (@MrKai77)

🥳 Notable Mentions

Full Changelog: 1.0.0-beta.14...1.0.0-beta.15

1.0.0-beta.14

23 Jan 20:07
4cf088b
Compare
Choose a tag to compare

📰 Important News

  • 💸 Reminder to support me & Loop by sponsoring the project!
  • 🥳 New icons, featuring Greg Lassale (@greglassale on 𝕏)!

✨ 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


Full Changelog: 1.0.0-beta.13...1.0.0-beta.14

1.0.0-beta.13

30 Dec 00:01
8fa79c6
Compare
Choose a tag to compare

📰 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

🐛 Bug Fixes

  • #104: Settings window is duplicated instead of focused (@MrKai77)
  • #127: "Double-click trigger key to trigger Loop" doesn't work (@MrKai77)

1.0.0-beta.12

28 Nov 23:58
ab946b3
Compare
Choose a tag to compare

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

28 Oct 02:55
d96e10a
Compare
Choose a tag to compare

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.