refactor: extract shared mixins, fix cpu waste, resolve browser icons

- Extract CloseButtonRevealerMixin, PullToRefreshMixin, BasePlayerBoxStack
- Replace mpris.py 2s+5s D-Bus polling with Seeked signal subscription
- Remove redundant desktop/main.py os.listdir() poll (FileMonitor covers)
- Remove switcher/main.py 200ms capture timer, chain from frame-ready
- Resolve browser MPRIS icons via desktop file lookup, fallback to app name
- Fix CodeQL py/clear-text-storage by rounding lat/lon and stripping from cache
This commit is contained in:
sankalp committed 2026-07-31 01:35:25 +05:45
1 parent 92c2b92333
commit beab79a405
14 files changed
+515 -740

No files matched your search

Generated
+2 -2
View File
@@ -136,7 +136,7 @@ wheels = [
[[package]]
name = "fabric"
version = "0.0.2"
source = { git = "https://github.com/Fabric-Development/fabric.git#85cacf660b1a324525a4dd9b512521e55ef7f89b" }
source = { git = "https://github.com/Fabric-Development/fabric.git?rev=85cacf660b1a324525a4dd9b512521e55ef7f89b#85cacf660b1a324525a4dd9b512521e55ef7f89b" }
dependencies = [
{ name = "click" },
{ name = "loguru" },
@@ -268,7 +268,7 @@ dev = [
[package.metadata]
requires-dist = [
{ name = "fabric", git = "https://github.com/Fabric-Development/fabric.git" },
{ name = "fabric", git = "https://github.com/Fabric-Development/fabric.git?rev=85cacf660b1a324525a4dd9b512521e55ef7f89b" },
{ name = "keyring", specifier = "==25.7.0" },
{ name = "keyrings-alt", specifier = "==5.0.2" },
{ name = "psutil", specifier = "==7.2.2" },