From 6f5b045672b986323ac87c0d507f82b84c05b6ca Mon Sep 17 00:00:00 2001 From: Kai Azim <68963405+MrKai77@users.noreply.github.com> Date: Fri, 29 Mar 2024 15:36:02 -0600 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=96=201.0.0-beta.15?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/appcast.xml | 14 ++- docs/index.html | 304 +++++++---------------------------------------- docs/old.html | 269 +++++++++++++++++++++++++++++++++++++++++ docs/styles.css | 44 +++++++ 4 files changed, 367 insertions(+), 264 deletions(-) create mode 100644 docs/old.html create mode 100644 docs/styles.css diff --git a/docs/appcast.xml b/docs/appcast.xml index ecc7800c..b3c2f812 100644 --- a/docs/appcast.xml +++ b/docs/appcast.xml @@ -2,13 +2,23 @@ Loop + + 1.0.0-beta.15 + Fri, 29 Mar 2024 15:20:21 -0600 + 817 + 1.0.0-beta.15 + 13.0 + https://mrkai77.github.io/Loop/ + https://github.com/MrKai77/Loop/releases/tag/1.0.0-beta.15 + + 1.0.0-beta.14 Tue, 23 Jan 2024 13:39:54 -0700 644 1.0.0-beta.14 13.0 - https://mrkai77.github.io/Loop/ + https://mrkai77.github.io/Loop/old.html @@ -17,7 +27,7 @@ 595 1.0.0-beta.13 13.0 - https://mrkai77.github.io/Loop/ + https://mrkai77.github.io/Loop/old.html diff --git a/docs/index.html b/docs/index.html index de72f702..a10adbd4 100644 --- a/docs/index.html +++ b/docs/index.html @@ -2,269 +2,49 @@ - Loop Changelog - + Loop 1.0.0-beta.15 + - +

1.0.0-beta.14

+ +

πŸ“° 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

+

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

+ +

πŸ› Bug Fixes

+

+ - Make Loop work with Hyperkey.app + - Disable window snapping on widgets + - Remove Sparkle sandboxing configuration + - Canβ€˜t restore window frame on drag + - Some custom cycles are broken + - Settings window opens itself randomly + - Skip "Next/Previous Screen" if no screen detected + - "Double-click trigger key to trigger Loop" recognized incorrectly + - False snap recognition on multiple screens +

-
- -

1.0.0-beta.14

-

- πŸ“° 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 - - #78: Multi-monitor support! - - #151: Possibility to trigger emoji shortcut if just tapped - - #154: Larger Window Padding Values - - #165: Removed ability to add preset keybinds, in favour of custom cycling keybinds - - #170: Improve compatibility with system keybinds - - #171: Less intrusive prompt when new icon is unlocked - - #184: Add Loop icons by Greg Lassale - - πŸ› Bug Fixes - - #148: WindowDragManager bug fixes - - #116: Repeatedly centering window with padding makes window get smaller -

-
- -

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 - - #78: Option to hide Loop's menubar item - - #87: Restore initial frame when window is dragged - - #93: Option to "Almost Maximize" a window - - #96: Import/Export settings - - #98: Custom window sizes & custom cycle keybinds! - - #101: Respect Stage Manager - - #105: Copy Button for Version Number - - #106: Resize window under cursor - - #113: Add link to GitHub repository in settings window - - #115: Remove initial flicker when window animations are enabled - - #128: Move Windows in real-time "Show Preview when looping" is disabled - - #139: Remove background grid in settings window - - πŸ› Bug Fixes - - #104: Settings window is duplicated instead of focused - - #127: "Double-click trigger key to trigger Loop" doesn't work -

-
- - -

1.0.0-beta.12

-

- New Features: - - #75: Ability to add custom keybinds! - - #79: Shadow in all app icons now match MacOS more closely! - - Bug Fixes: - - #83: Middle-click to trigger Loop no longer interferes with drag operations - - #80: Toolbar items in settings window no longer maintain active state when inactive - - To see a full list of changes, see here. -

-
- -

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: Restore previous window size when needed - - #40: Ability to enter fullscreen mode - - #45: Restore a window's original frame directly from Loop - - #49: Window resize options are now also present in the menubar - - #54: Ability to cycle through resize directions by pressing the same resize key (WASD)! - - #60: Reset a window's resize history when it has been moved - - #62: Hide/minimize a window by scrolling down when Loop is open (configure this in the "More" tab in settings) - - #63: Ability to trigger Loop using middle click! - - #65: Configure Loop's animation speeds! - - #68: Loop's icon in the settings window is now much smoother! - - Loop's settings window now animates when changing between tabs! - - Many new icons to unlock! - - Bug Fixes: - - #42: Fixed bug where Loop would request to screen record even when animations are off - - #46: Window center preview will now show appropriate size! - - #50: Fixed bug where Loop would randomly stay open - - #55: Preview window's padding will now also automatically add window padding as well! - - #57: Fixed bug where changing Loop's icon wouldn't apply until app relaunch - - To see a full list of changes, see here. -

-
- -

1.0.0-beta.10

-

- - #31: Much more trigger key options! - - #33: Ability to double-click trigger key to trigger Loop - - #35: Prevent Loop from staying open when Caps Lock is enabled - - Optimized code to generate new window frames - - To see a full list of changes, see here. -

-
- -

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 here. -

-
- -

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: Ability to add padding between windows! - - #17: Loop won't resize over your dock anymore! - - #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! - - Seem a little smaller than you expected? We've got you covered! - These were only the most notable changes made to Loop. - 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 Ventura - - 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 -

-
-

1.0.0-beta.4

-

- - Launch at login finally now works on MacOS Monterey! - - Menu item is now called "Settings" on MacOS Ventura and above - - Fix small UI issue in Settings window - - Optimize/remove unneeded lines of code - - Use array to store menu items to resize window from menubar -

-
- -

1.0.0-beta.3

-

- - Fix Loop not showing when triggered from external keyboard - - Fix launch at login toggle in MacOS Monterey - - Add "Quit" menu item - - New accessibility alert when launched without accessibility access - - Radial menu settings: Fix icons not appearing -

-
- -

1.0.0-beta.2

-

- - New app icon! - - Custom about window - - slightly adjusted Settings window appearance -

-
- -

1.0.0-beta.1

-

- - Initial functional release! -

-
- + \ No newline at end of file diff --git a/docs/old.html b/docs/old.html new file mode 100644 index 00000000..da510310 --- /dev/null +++ b/docs/old.html @@ -0,0 +1,269 @@ + + + + + Loop Changelog + + + + +
+

1.0.0-beta.14

+

+ πŸ“° 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 + - #78: Multi-monitor support! + - #151: Possibility to trigger emoji shortcut if just tapped + - #154: Larger Window Padding Values + - #165: Removed ability to add preset keybinds, in favour of custom cycling keybinds + - #170: Improve compatibility with system keybinds + - #171: Less intrusive prompt when new icon is unlocked + - #184: Add Loop icons by Greg Lassale + + πŸ› Bug Fixes + - #148: WindowDragManager bug fixes + - #116: Repeatedly centering window with padding makes window get smaller +

+
+ +

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 + - #78: Option to hide Loop's menubar item + - #87: Restore initial frame when window is dragged + - #93: Option to "Almost Maximize" a window + - #96: Import/Export settings + - #98: Custom window sizes & custom cycle keybinds! + - #101: Respect Stage Manager + - #105: Copy Button for Version Number + - #106: Resize window under cursor + - #113: Add link to GitHub repository in settings window + - #115: Remove initial flicker when window animations are enabled + - #128: Move Windows in real-time "Show Preview when looping" is disabled + - #139: Remove background grid in settings window + + πŸ› Bug Fixes + - #104: Settings window is duplicated instead of focused + - #127: "Double-click trigger key to trigger Loop" doesn't work +

+
+ + +

1.0.0-beta.12

+

+ New Features: + - #75: Ability to add custom keybinds! + - #79: Shadow in all app icons now match MacOS more closely! + + Bug Fixes: + - #83: Middle-click to trigger Loop no longer interferes with drag operations + - #80: Toolbar items in settings window no longer maintain active state when inactive + + To see a full list of changes, see here. +

+
+ +

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: Restore previous window size when needed + - #40: Ability to enter fullscreen mode + - #45: Restore a window's original frame directly from Loop + - #49: Window resize options are now also present in the menubar + - #54: Ability to cycle through resize directions by pressing the same resize key (WASD)! + - #60: Reset a window's resize history when it has been moved + - #62: Hide/minimize a window by scrolling down when Loop is open (configure this in the "More" tab in settings) + - #63: Ability to trigger Loop using middle click! + - #65: Configure Loop's animation speeds! + - #68: Loop's icon in the settings window is now much smoother! + - Loop's settings window now animates when changing between tabs! + - Many new icons to unlock! + + Bug Fixes: + - #42: Fixed bug where Loop would request to screen record even when animations are off + - #46: Window center preview will now show appropriate size! + - #50: Fixed bug where Loop would randomly stay open + - #55: Preview window's padding will now also automatically add window padding as well! + - #57: Fixed bug where changing Loop's icon wouldn't apply until app relaunch + + To see a full list of changes, see here. +

+
+ +

1.0.0-beta.10

+

+ - #31: Much more trigger key options! + - #33: Ability to double-click trigger key to trigger Loop + - #35: Prevent Loop from staying open when Caps Lock is enabled + - Optimized code to generate new window frames + + To see a full list of changes, see here. +

+
+ +

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 here. +

+
+ +

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: Ability to add padding between windows! + - #17: Loop won't resize over your dock anymore! + - #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! + + Seem a little smaller than you expected? We've got you covered! + These were only the most notable changes made to Loop. + 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 Ventura + - 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 +

+
+ +

1.0.0-beta.4

+

+ - Launch at login finally now works on MacOS Monterey! + - Menu item is now called "Settings" on MacOS Ventura and above + - Fix small UI issue in Settings window + - Optimize/remove unneeded lines of code + - Use array to store menu items to resize window from menubar +

+
+ +

1.0.0-beta.3

+

+ - Fix Loop not showing when triggered from external keyboard + - Fix launch at login toggle in MacOS Monterey + - Add "Quit" menu item + - New accessibility alert when launched without accessibility access + - Radial menu settings: Fix icons not appearing +

+
+ +

1.0.0-beta.2

+

+ - New app icon! + - Custom about window + - slightly adjusted Settings window appearance +

+
+ +

1.0.0-beta.1

+

+ - Initial functional release! +

+
+ + diff --git a/docs/styles.css b/docs/styles.css new file mode 100644 index 00000000..2e5789b7 --- /dev/null +++ b/docs/styles.css @@ -0,0 +1,44 @@ +:root { + --bg-color: #FFFFFF; + --primary-color: #000; + --secondary-color: #666; +} + +body { + font-family: -apple-system, Helvetica Neue, sBlinkMacSystemFont, sans-serif; + background: var(--bg-color); + color: var(--text-color); + padding: 5px; +} + +h1 { + margin-top: 0px; + margin-bottom: -20px; + opacity: 0.9; + font-weight: 300; +} + +h3 { + margin-top: 25px; + opacity: 0.9; + font-weight: 400; +} + +a { + color: var(--secondary-color); + text-decoration: none; +} + +p { + color: var(--primary-color); + opacity: 0.8; + white-space:pre; + margin-top: -30px; + margin-left: -25px; + margin-bottom: -30px; + font-weight: 300; +} + +b { + font-weight: 400; +} \ No newline at end of file