32 lines
1.0 KiB
TOML
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" }
|