[package] name = "blocker-ui" version = "0.1.0" edition = "2021" description = "Blocker block-screen window. Launched on demand, exits when the block lifts." license = "UNLICENSED" [lints] workspace = true [[bin]] name = "blocker-ui" path = "src/main.rs" # NO UI TOOLKIT CHOSEN YET — deliberately. # # CLAUDE.md section 3 requires Slint vs egui to be decided on a measured # size/RAM comparison, and explicitly says to ask the owner. That decision is # still open (see docs/DECISIONS.md, ADR-6). # # Two constraints already rule out some options, for the record: # - Slint is GPL-3.0 or commercial. For a project intended to be published, # the permissive licences are the safer default. If sizes come out close, # that should decide it. # - Either way the daemon must not grow past 5 MB stripped (section 5), and # the UI must not hold a GL context resident while idle. [dependencies]