From eff4bcf2d9c6b19d91299909b7aac0aeaf8603f8 Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Tue, 11 Jun 2024 21:20:36 +0100 Subject: [PATCH 1/4] fix(pull template): remove dev branch --- .github/pull_request_template.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 16600303d3..a585e08de4 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,7 +1,6 @@ ### Questions -- [ ] Did you test your changes or double check that they work? +- [ ] Did you test your changes or double-check that they work? - [ ] Did you read and follow the [Atlas Contribution Guidelines](https://docs.atlasos.net/contributions/)? -- [ ] Did you commit to the [`dev`](https://github.com/Atlas-OS/Atlas/tree/dev) branch and not [`main`](https://github.com/Atlas-OS/Atlas)? ### Describe your pull request From 871eb1c8251700197b8f81cc30c06bb898000519 Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Wed, 12 Jun 2024 14:10:42 +0100 Subject: [PATCH 2/4] fix(local-build): typo in playbook extension --- .github/workflows/apbx.yaml | 2 +- src/local-build.ps1 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/apbx.yaml b/.github/workflows/apbx.yaml index 51fce75cdd..6bc74d0a71 100644 --- a/.github/workflows/apbx.yaml +++ b/.github/workflows/apbx.yaml @@ -117,7 +117,7 @@ jobs: echo "Making a renamed password protected (malte) ZIP of playbook files..." $pbName = "Atlas Playbook $($env:GITHUB_SHA.Substring(0,8))" & ..\local-build.ps1 -ReplaceOldPlaybook -AddLiveLog -Removals Verification, WinverRequirement -FileName $pbName - echo "Move the .abpx playbook into 'Release ZIP' to be released as an artifact with the additional files..." + echo "Move the .apbx playbook into 'Release ZIP' to be released as an artifact with the additional files..." Move-Item "$pbName.apbx" "../release-zip" working-directory: src\playbook diff --git a/src/local-build.ps1 b/src/local-build.ps1 index 85bd4bbbd1..83c805711d 100644 --- a/src/local-build.ps1 +++ b/src/local-build.ps1 @@ -37,7 +37,7 @@ $apbxFileName = "$fileName.apbx" function GetNewName { while (Test-Path -Path $apbxFileName) { $num++ - $script:apbxFileName = "$fileName ($num).abpx" + $script:apbxFileName = "$fileName ($num).apbx" } } if ($replaceOldPlaybook -and (Test-Path -Path $apbxFileName)) { From 5db9af478935acbffa03a27a142bafc7b307b975 Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Wed, 12 Jun 2024 17:07:23 +0100 Subject: [PATCH 3/4] feat: disable 'alt + space' lang bar shortcuts (#1120) ### Questions - [x] Did you test your changes or double-check that they work? - [x] Did you read and follow the [Atlas Contribution Guidelines](https://docs.atlasos.net/contributions/)? ### Describe your pull request Turns off the Left Alt + Space shortcut that changes the keyboard layout if there are multiple installed. Users can easily trigger this shortcut within games, which is annoying. --- .../disable-annoying-features-shortcuts.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/playbook/Configuration/tweaks/qol/ease-of-access/disable-annoying-features-shortcuts.yml b/src/playbook/Configuration/tweaks/qol/ease-of-access/disable-annoying-features-shortcuts.yml index b3e9378ba2..ff8c593e4b 100644 --- a/src/playbook/Configuration/tweaks/qol/ease-of-access/disable-annoying-features-shortcuts.yml +++ b/src/playbook/Configuration/tweaks/qol/ease-of-access/disable-annoying-features-shortcuts.yml @@ -27,3 +27,22 @@ actions: value: 'Flags' data: '0' type: REG_DWORD + + # Disable language bar shortcuts + - !registryKey: + path: 'HKCU\Control Panel\Input Method\Hot Keys\00000104' + - !registryValue: + path: 'HKCU\Keyboard Layout\Toggle' + value: 'Layout Hotkey' + data: '3' + type: REG_DWORD + - !registryValue: + path: 'HKCU\Keyboard Layout\Toggle' + value: 'Language Hotkey' + data: '3' + type: REG_DWORD + - !registryValue: + path: 'HKCU\Keyboard Layout\Toggle' + value: 'Hotkey' + data: '3' + type: REG_DWORD From cfb2416a393f7fa01d641e4ed900cfb97dc399d5 Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Wed, 12 Jun 2024 17:07:51 +0100 Subject: [PATCH 4/4] fix(#1114): don't disable edge swipe by default (#1121) ### Questions - [x] Did you test your changes or double-check that they work? - [x] Did you read and follow the [Atlas Contribution Guidelines](https://docs.atlasos.net/contributions/)? ### Describe your pull request Enables [edge swipe](https://docs.atlasos.net/getting-started/post-installation/atlas-folder/interface-tweaks/#edge-swipe) by default to fix #1114. This is not done based on the current hardware, as users could have external touchscreen devices or no touchscreen drivers. --- src/playbook/Configuration/tweaks.yml | 1 - .../tweaks/qol/shell/disallow-edge-swipe.yml | 8 -------- ...llow Edge Swipe.reg => Allow Edge Swipe (default).reg} | 0 ...w Edge Swipe (default).reg => Disallow Edge Swipe.reg} | 0 4 files changed, 9 deletions(-) delete mode 100644 src/playbook/Configuration/tweaks/qol/shell/disallow-edge-swipe.yml rename src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Edge Swipe/{Allow Edge Swipe.reg => Allow Edge Swipe (default).reg} (100%) rename src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Edge Swipe/{Disallow Edge Swipe (default).reg => Disallow Edge Swipe.reg} (100%) diff --git a/src/playbook/Configuration/tweaks.yml b/src/playbook/Configuration/tweaks.yml index 44c4512d53..ac45c408a6 100644 --- a/src/playbook/Configuration/tweaks.yml +++ b/src/playbook/Configuration/tweaks.yml @@ -252,7 +252,6 @@ tasks: - tweaks\qol\shell\show-more-pins.yml - tweaks\qol\shell\no-recommendations-start-menu.yml - tweaks\qol\shell\disable-nearby-sharing.yml - - tweaks\qol\shell\disallow-edge-swipe.yml # -------------------------------------------------------------------------- # # qol\startup-shutdown # diff --git a/src/playbook/Configuration/tweaks/qol/shell/disallow-edge-swipe.yml b/src/playbook/Configuration/tweaks/qol/shell/disallow-edge-swipe.yml deleted file mode 100644 index 7f7c7d4070..0000000000 --- a/src/playbook/Configuration/tweaks/qol/shell/disallow-edge-swipe.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Disallow Edge Swipe -description: Disallows the ability to swipe from the edge of the screen, e.g., when in a fullscreen UWP app, the titlebar won't show when you put your mouse to the top of the screen. This can be useful for games. -actions: - - !cmd: - command: 'reg import "AtlasDesktop\4. Interface Tweaks\Edge Swipe\Disallow Edge Swipe (default).reg"' - exeDir: true - wait: true diff --git a/src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Edge Swipe/Allow Edge Swipe.reg b/src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Edge Swipe/Allow Edge Swipe (default).reg similarity index 100% rename from src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Edge Swipe/Allow Edge Swipe.reg rename to src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Edge Swipe/Allow Edge Swipe (default).reg diff --git a/src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Edge Swipe/Disallow Edge Swipe (default).reg b/src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Edge Swipe/Disallow Edge Swipe.reg similarity index 100% rename from src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Edge Swipe/Disallow Edge Swipe (default).reg rename to src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Edge Swipe/Disallow Edge Swipe.reg