Skip to content

Commit 1d82c95

Browse files
committed
release always-open-on-focused-screen v2.6
1 parent a456c82 commit 1d82c95

File tree

5 files changed

+15
-5
lines changed

5 files changed

+15
-5
lines changed

always-open-on-focused-screen/CHANGELOG.bbcode

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
[h2]v2.6[/h2]
2+
[list]
3+
[*] fix metadata not found
4+
[/list]
5+
16
[h2]v2.5[/h2]
27
[list]
38
[*] fix metadata not found

always-open-on-focused-screen/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## v2.6
2+
- fix metadata not found
3+
14
## v2.5
25
- fix metadata not found
36

always-open-on-focused-screen/contents/code/main.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,17 @@ GNU General Public License v3.0
77
// when a client is activated
88
focusedScreen = workspace.activeScreen;
99
workspace.clientActivated.connect(function(client) {
10+
if (!client || client.resourceClass == "plasmashell") return;
1011
// update focused screen to screen client is on
11-
if (client == null || client.specialWindow) return;
1212
focusedScreen = client.screen;
1313
});
1414

1515
// when a client is added
1616
workspace.clientAdded.connect(function(client) {
17-
// move client to focused screen
18-
if (client == null || client.desktopWindow || client.dock) return;
17+
if (!client || client.resourceClass == "plasmashell") return;
1918
if (client.screen == focusedScreen) return;
19+
20+
// move client to focused screen
2021
console.debug("sending client", client.caption, "to focused screen", focusedScreen);
2122
workspace.sendClientToScreen(client, focusedScreen);
2223

always-open-on-focused-screen/metadata.desktop

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Comment[nl]=Open nieuwe vensters altijd op het scherm met een gefocust venster
1212
Icon=preferences-system-windows
1313

1414
X-KDE-PluginInfo-Name=alwaysopenonfocusedscreen
15-
X-KDE-PluginInfo-Version=2.5
15+
X-KDE-PluginInfo-Version=2.6
1616
X-KDE-PluginInfo-Author=Natalie Clarius
1717
X-KDE-PluginInfo-Email[email protected]
1818
X-KDE-PluginInfo-License=GPL v3.0

always-open-on-focused-screen/package.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ echo "generated GitHub release"
2626
# generate KDE store release
2727
find . -name "*.kwinscript" -type f -delete
2828
zip -rq "${name}_v${version}.kwinscript" \
29-
package \
29+
contents \
30+
metadata.desktop \
3031
install.sh \
3132
uninstall.sh \
3233
README.md \

0 commit comments

Comments
 (0)