mirror of
https://github.com/LorenEteval/Furious.git
synced 2026-10-08 22:59:48 +03:00
Reconstruct the project operating model from source, tests, packaging, and runtime flows, then rewrite the AGENTS hierarchy around durable ownership, lifecycle, compatibility, and verification invariants. Consolidate redundant UI and backend child guides, add evidence-based self-evolution rules, and keep specialized guidance only where local constraints materially differ. Signed-off-by: Loren Eteval <loren.eteval@proton.me>
974 B
974 B
Icon source guidance
- Reuse an existing semantic icon before introducing a new asset. SVG sources stay compact vectors without scripts, remote resources, embedded rasters, editor metadata, or hard-coded page backgrounds.
- Follow the established monochrome/current-color convention so the shared
AppQ*presentation layer can tint icons. Add a theme-specific variant only when semantic tinting cannot express the design, and do not rely on color alone. - Preserve license/provenance and the
Resources.qrcalias contract. Any add, removal, rename, or alias change updates all consumers and the manifest, then regeneratesFurious/Frozenlib/AppResources.pywith the compatible PySide6 resource compiler. Never hand-edit generated resource code. - Verify alias uniqueness and source/package resolution, then inspect the actual control or tray use under both themes, high DPI, relevant sizes, disabled/selected states, and platform packaging where applicable.