Make a unique identifier by app for each exe in a folder sometimes is too much like match all the games that I download from steam as example.
Solution:
Allow user define identifiers by path using the contains | startwith strategy will allow user match all apps in a folder. Also this allow user ignore apps with the same identifiers but in different locations as C\programs\app and C\users\name\repository\disk\app good for use different configurations on the installed app and the in development app as example.
🔄 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/691
**Author:** [@eythaann](https://github.com/eythaann)
**Created:** 2/28/2024
**Status:** ✅ Merged
**Merged:** 2/28/2024
**Merged by:** [@LGUG2Z](https://github.com/LGUG2Z)
**Base:** `master` ← **Head:** `new-identifier`
---
### 📝 Commits (1)
- [`583a045`](https://github.com/LGUG2Z/komorebi/commit/583a0459c037d2354e6f9ffb5afd6d699040ad7d) feat(wm): add path variant to application identifiers
### 📊 Changes
**8 files changed** (+68 additions, -4 deletions)
<details>
<summary>View changed files</summary>
📝 `komorebi-core/src/config_generation.rs` (+1 -1)
📝 `komorebi-core/src/lib.rs` (+2 -0)
📝 `komorebi/src/process_command.rs` (+5 -0)
📝 `komorebi/src/process_event.rs` (+2 -0)
📝 `komorebi/src/window.rs` (+47 -2)
📝 `komorebi/src/window_manager_event.rs` (+2 -0)
📝 `schema.asc.json` (+2 -1)
📝 `schema.json` (+7 -0)
</details>
### 📄 Description
## Problem:
- Make a unique identifier by app for each exe in a folder sometimes is too much like match all the games that I download from steam as example.
## Solution:
- Allow user define identifiers by path using the `contains | startwith` strategy will allow user match all apps in a folder. Also this allow user ignore apps with the same identifiers but in different locations as `C\programs\app` and `C\users\name\repository\disk\app` good for use different configurations on the installed app and the in development app as example.
---
<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/691
Author: @eythaann
Created: 2/28/2024
Status: ✅ Merged
Merged: 2/28/2024
Merged by: @LGUG2Z
Base:
master← Head:new-identifier📝 Commits (1)
583a045feat(wm): add path variant to application identifiers📊 Changes
8 files changed (+68 additions, -4 deletions)
View changed files
📝
komorebi-core/src/config_generation.rs(+1 -1)📝
komorebi-core/src/lib.rs(+2 -0)📝
komorebi/src/process_command.rs(+5 -0)📝
komorebi/src/process_event.rs(+2 -0)📝
komorebi/src/window.rs(+47 -2)📝
komorebi/src/window_manager_event.rs(+2 -0)📝
schema.asc.json(+2 -1)📝
schema.json(+7 -0)📄 Description
Problem:
Solution:
contains | startwithstrategy will allow user match all apps in a folder. Also this allow user ignore apps with the same identifiers but in different locations asC\programs\appandC\users\name\repository\disk\appgood for use different configurations on the installed app and the in development app as example.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.