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