Files

32 lines
1.0 KiB
TOML

[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]
eframe = "0.36.2"
blocker-core = { path = "../../core" }
blocker-storage = { path = "../../storage" }
blocker-platform-linux = { path = "../platform-linux" }