From 88a79263e4371fb1dd41d824306152fbbba2d49f Mon Sep 17 00:00:00 2001 From: Core447 Date: Mon, 25 Mar 2024 20:10:43 +0100 Subject: [PATCH 1/6] Add asset attribution --- assets/Attribution.txt | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 assets/Attribution.txt diff --git a/assets/Attribution.txt b/assets/Attribution.txt new file mode 100644 index 0000000..c9dd644 --- /dev/null +++ b/assets/Attribution.txt @@ -0,0 +1,2 @@ +All images in this folder (and subfolders) are from fonts.google.com and licensed under the Apache License, Version 2.0. +You can retrieve a copy of the license at https://www.apache.org/licenses/LICENSE-2.0. \ No newline at end of file From daee9e014849623f2de07fe0e87a5edb065bf740 Mon Sep 17 00:00:00 2001 From: Core447 <100139110+Core447@users.noreply.github.com> Date: Sat, 22 Jun 2024 15:23:56 +0200 Subject: [PATCH 2/6] Use args and kwargs in SimpleAction --- actions/SimpleAction/SimpleAction.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/actions/SimpleAction/SimpleAction.py b/actions/SimpleAction/SimpleAction.py index 5607b3a..5d740f6 100644 --- a/actions/SimpleAction/SimpleAction.py +++ b/actions/SimpleAction/SimpleAction.py @@ -14,10 +14,8 @@ from gi.repository import Gtk, Adw class SimpleAction(ActionBase): - def __init__(self, action_id: str, action_name: str, - deck_controller: DeckController, page: Page, coords: str, plugin_base: PluginBase): - super().__init__(action_id=action_id, action_name=action_name, - deck_controller=deck_controller, page=page, coords=coords, plugin_base=plugin_base) + def __init__(*args, **kwargs): + super().__init__(*args, **kwargs) def on_ready(self) -> None: icon_path = os.path.join(self.plugin_base.PATH, "assets", "info.png") From 5d7f446f0df6b2ba859b0e846d06cc4e498bc761 Mon Sep 17 00:00:00 2001 From: Core447 <100139110+Core447@users.noreply.github.com> Date: Sat, 22 Jun 2024 15:25:07 +0200 Subject: [PATCH 3/6] Add missing self arg to init --- actions/SimpleAction/SimpleAction.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/actions/SimpleAction/SimpleAction.py b/actions/SimpleAction/SimpleAction.py index 5d740f6..a4deced 100644 --- a/actions/SimpleAction/SimpleAction.py +++ b/actions/SimpleAction/SimpleAction.py @@ -14,7 +14,7 @@ from gi.repository import Gtk, Adw class SimpleAction(ActionBase): - def __init__(*args, **kwargs): + def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) def on_ready(self) -> None: From 00bfc9504bd2e7528a6101f40fb040b728685674 Mon Sep 17 00:00:00 2001 From: Core447 <100139110+Core447@users.noreply.github.com> Date: Sat, 6 Jul 2024 15:26:27 +0200 Subject: [PATCH 4/6] Add VERSION to gitignore --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 68bc17f..503404e 100644 --- a/.gitignore +++ b/.gitignore @@ -158,3 +158,5 @@ cython_debug/ # and can be added to the global gitignore or merged into this file. For a more nuclear # option (not recommended) you can uncomment the following to ignore the entire idea folder. #.idea/ + +VERSION \ No newline at end of file From cb4f5050f103a4008f4b190501ee89127200d305 Mon Sep 17 00:00:00 2001 From: Core447 <100139110+Core447@users.noreply.github.com> Date: Sun, 9 Mar 2025 13:56:43 +0100 Subject: [PATCH 5/6] Create README.md --- README.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..ab0d2ed --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +# PluginTemplate + +A simple plugin you can use as a starting point for your amazing creations! + +For more information checkout [the docs](https://streamcontroller.github.io/docs/latest/). From 74eaef96a3bd97de035542e29b0e82d2a94777b9 Mon Sep 17 00:00:00 2001 From: Devin Collins <3997333+ImDevinC@users.noreply.github.com> Date: Wed, 7 Jan 2026 22:36:05 -0800 Subject: [PATCH 6/6] Update README with action descriptions --- README.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ab0d2ed..32a8917 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,12 @@ -# PluginTemplate +# GnomeWindowCalls -A simple plugin you can use as a starting point for your amazing creations! +A plugin for controlling GNOME windows in StreamController. + +## Actions + +- **Status**: Displays information about matching windows including position, size, and window class details. +- **Move**: Moves windows matching the specified criteria to a configured X and Y position on screen. +- **Resize**: Resizes windows matching the specified criteria to a configured width and height. +- **MoveResize**: Combines move and resize functionality to reposition and resize matching windows in a single action. For more information checkout [the docs](https://streamcontroller.github.io/docs/latest/).