add a option to enable or disable auto stacking by category on the settings.json
implement auto stacking by categories in the same workspace (for stack apps in a specific workspace you have to add the apps in the workspaces rules)
related with the last point, I start a refactoring for the Apps Identifiers, searching optimize and encapsulating the Specific Apps Configurations in a Singleton class, to avoid have a lot of indentifiers objects for each new config that we add to the windows, also this is part of the future feature to allow add a schema in the applications_v2.yml file.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/LGUG2Z/komorebi/pull/666
**Author:** [@eythaann](https://github.com/eythaann)
**Created:** 2/14/2024
**Status:** ❌ Closed
**Base:** `master` ← **Head:** `auto-stacking-container`
---
### 📝 Commits (2)
- [`66a18c5`](https://github.com/LGUG2Z/komorebi/commit/66a18c5f734044b0e7ca4c786e7dac034334ed00) feature: implement auto stacking by categories
- [`c43731b`](https://github.com/LGUG2Z/komorebi/commit/c43731bf508382636a044fd01ab2a3ef08c62e4c) Merge branch 'master' of https://github.com/LGUG2Z/komorebi into auto-stacking-container
### 📊 Changes
**8 files changed** (+249 additions, -4 deletions)
<details>
<summary>View changed files</summary>
📝 `komorebi-core/src/config_generation.rs` (+1 -0)
📝 `komorebi/src/container.rs` (+12 -0)
📝 `komorebi/src/main.rs` (+2 -0)
➕ `komorebi/src/static_config/applications_configuration.rs` (+176 -0)
📝 `komorebi/src/static_config/mod.rs` (+16 -0)
📝 `komorebi/src/window.rs` (+10 -0)
📝 `komorebi/src/workspace.rs` (+27 -4)
📝 `schema.json` (+5 -0)
</details>
### 📄 Description
Implementing #460.
Changes:
- add a category option for `applications.yaml`
- add a option to enable or disable auto stacking by category on the `settings.json`
- implement auto stacking by categories in the same workspace (for stack apps in a specific workspace you have to add the apps in the workspaces rules)
- related with the last point, I start a refactoring for the Apps Identifiers, searching optimize and encapsulating the Specific Apps Configurations in a Singleton class, to avoid have a lot of indentifiers objects for each new config that we add to the windows, also this is part of the future feature to allow add a schema in the applications_v2.yml file.
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/LGUG2Z/komorebi/pull/666
Author: @eythaann
Created: 2/14/2024
Status: ❌ Closed
Base:
master← Head:auto-stacking-container📝 Commits (2)
66a18c5feature: implement auto stacking by categoriesc43731bMerge branch 'master' of https://github.com/LGUG2Z/komorebi into auto-stacking-container📊 Changes
8 files changed (+249 additions, -4 deletions)
View changed files
📝
komorebi-core/src/config_generation.rs(+1 -0)📝
komorebi/src/container.rs(+12 -0)📝
komorebi/src/main.rs(+2 -0)➕
komorebi/src/static_config/applications_configuration.rs(+176 -0)📝
komorebi/src/static_config/mod.rs(+16 -0)📝
komorebi/src/window.rs(+10 -0)📝
komorebi/src/workspace.rs(+27 -4)📝
schema.json(+5 -0)📄 Description
Implementing #460.
Changes:
applications.yamlsettings.json🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.