Justering/expand/marginaler, hover-popup med peek, appikon
All checks were successful
check / check (push) Successful in 1m37s
All checks were successful
check / check (push) Successful in 1m37s
- Ny layoutmodell: alignment (center/start/end längs kanten), expand (ö eller täck hela kanten) och tre marginaler — A från kanten, B/C i början/slutet av kanten. Funkar för alla fyra positionerna. - Settings → Layout har en ritad illustration (cairo) som visar vad A/B/C betyder för vald position och uppdateras live. - Fönsterlistan för grupper kan öppnas vid hover (group_popup) och stängs när pekaren lämnar den; hover på en rad kan peeka (alla andra fönster tonas ner via Wayfires alpha-plugin) eller fokusera fönstret (list_hover: peek/focus/none). - Appikon (assets/waydock.svg) + .desktop-fil; installeras av install.sh och används av settings-fönstret. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -102,10 +102,13 @@ fn init_logging(cli: &Cli, cfg: &config::Config) {
|
||||
/// Delar av configen som kräver att fönstren byggs om (inte bara CSS).
|
||||
fn layout_signature(cfg: &config::Config) -> String {
|
||||
format!(
|
||||
"{:?}|{}|{}|{:?}|{}|{}|{}|{:?}",
|
||||
"{:?}|{:?}|{}|{}|{}|{}|{:?}|{}|{}|{}|{:?}",
|
||||
cfg.position,
|
||||
cfg.centered,
|
||||
cfg.alignment,
|
||||
cfg.expand,
|
||||
cfg.margin,
|
||||
cfg.margin_start,
|
||||
cfg.margin_end,
|
||||
cfg.layer,
|
||||
cfg.avoid_windows,
|
||||
cfg.appearance.shadow.enabled,
|
||||
|
||||
Reference in New Issue
Block a user