Added a clear all notifications button and an AGENTS.md file for llms to

test their effectiveness
This commit is contained in:
2026-05-06 18:34:10 -04:00
parent 79f8a99c86
commit e4ee6c6caa
3 changed files with 110 additions and 68 deletions

23
AGENTS.md Normal file
View File

@@ -0,0 +1,23 @@
# Agent Guidance: Quickshell Project
## Core Architecture
- **Type**: Quickshell/QML based UI.
- **State Management**: Heavily reliant on QML Singletons for global state, configuration, and paths.
- **Main Entry**: `shell.qml`.
## Key Singletons
- `GlobalStates.qml`: Manages global UI visibility (e.g., `mediaControlsOpen`, `notificationPanelOpen`).
- `common/Config.qml`: Manages JSON configuration and watches for file changes.
- `common/Directories.qml`: Defines XDG and repository-specific file paths.
- `common/Appearance.qml`: Handles theme, colors, and transparency.
## Component Structure
- `bar/`: Top bar components.
- `osd/`: On-screen display components.
- `background/`: Background/Wallpaper components.
- `common/`: Shared utility and singleton components.
- `settings/`: Settings/Configuration components.
- `settings.qml`: Settings view entry point.
## Development Workflow
- *TBD*: Check for build/lint/test commands (e.g., `npm`, `make`, or direct `quickshell` execution).