aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
12 hoursFix: added window height to the info window in show_help() function.HEADmasterDanilo M.1-1/+1
now the info window is rendered with the correct sizes.
34 hoursdocs: qarma geometry bug report (upstream issue #70)danix1-0/+57
https://github.com/luebking/qarma/issues/70 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
34 hoursdocs: note qarma --info whitespace-collapse gotcha in CLAUDE.mddanix1-0/+7
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
34 hoursfix: help markup uses <br> + nbsp padding for qarma layoutdanix2-14/+17
qarma --info collapses newlines and runs of spaces. Use <br> for line breaks and &#160; for column padding; --width=600 prevents description wrap. GTK min-width keeps the dialog wide regardless. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
34 hoursfeat: render help with Pango markup in qarmadanix2-1/+35
qarma --info supports Pango markup; bold headers + monospace command column. Stdout path stays plain text (no tags leak to terminal). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
34 hoursdocs: add CLAUDE.md and README.mddanix2-0/+277
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
35 hoursfix: qarma_select returns empty with plain --listdanix2-2/+32
Use --radiolist --print-column=2 so the selected screen value is actually printed. Plain --list printed nothing on selection, so the qarma set flow exited without applying. Caught in hardware smoke test. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
35 hoursfeat: required-binary preflight check in maindanix2-0/+38
Spec error-handling requirement (swaybg/wal always, qarma when GUI). Caught by final integration review. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
35 hourschore: ship example config, make wallp executabledanix2-0/+9
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
35 hoursfeat: help screen + main dispatchdanix2-1/+75
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
35 hoursfeat: set action (CLI + qarma selection)danix2-0/+60
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
35 hoursfeat: restore action (saved -> default fallback)danix2-0/+40
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
35 hoursfeat: wpaper symlink + theme applicationdanix2-0/+36
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
35 hoursfeat: apply_output with selective kill + persistencedanix2-0/+53
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
35 hoursfeat: parse --set H=/V= argumentsdanix2-0/+42
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
35 hoursfeat: output mapping + state path helpersdanix2-0/+47
Add three helper functions for logical-to-physical output mapping and state file paths: output_for maps H|V to physical connectors, wall_file_for returns config paths, pid_file_for returns cache paths. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
35 hoursfeat: theme resolution + persistencedanix2-0/+42
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
35 hoursfeat: conf bootstrap + required-key validationdanix2-0/+73
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
35 hoursfeat: parse_conf key=value config loaderdanix2-0/+36
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
36 hoursfeat: expand_tilde helperdanix2-0/+20
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
36 hourstest: bats setup/teardown + sourceable wallp stubdanix2-0/+38
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
36 hoursdocs: switch plan test harness to batsdanix1-281/+294
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
36 hoursdocs: wallp merge implementation plandanix1-0/+1166
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
36 hoursdocs: add theme persistence, wallp-owned state dir to specdanix1-27/+58
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
36 hoursdocs: wallp merge design specdanix1-0/+184
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>