]> danix's work - publisher.git/commitdiff
docs: add font size spinner to TODO
authorDanilo M. <redacted>
Sun, 3 May 2026 09:12:49 +0000 (11:12 +0200)
committerDanilo M. <redacted>
Sun, 3 May 2026 09:12:49 +0000 (11:12 +0200)
Co-Authored-By: Claude Sonnet 4.6 <redacted>
TODO.md

diff --git a/TODO.md b/TODO.md
index 44676bf69b84f0c48669df052281af104145b3a8..40fdf6849ab93878cf2ceb6345db7796e4f3e972 100644 (file)
--- a/TODO.md
+++ b/TODO.md
@@ -8,6 +8,10 @@ Known gaps from initial implementation. Functional for daily use — these are e
 
 - [ ] **MissingTranslationView: Traduci button** — `translate_requested(str)` signal declared but no button wired to it. Add a per-row "Traduci" button that emits the signal with the article slug, then handle it in `main_window.py` to open the translation view for that article.
 
+## Settings
+
+- [ ] **Font size spinner in UI** — `font_size` is in config but only editable via `~/.config/my-publisher/config.toml`. Add a `QSpinBox` to `SetupDialog` (or a dedicated Settings dialog) so it's changeable without editing the file. Save via `Config.save()`, re-apply with `app.setFont()`. File: `ui/setup_dialog.py`.
+
 ## Autocomplete
 
 - [ ] **FrontmatterEditor: multi-token tag autocomplete** — `QCompleter` only completes the first token in the tags field. Need a custom completer that splits on commas, completes the current token, and re-joins. Consider subclassing `QCompleter` or intercepting `textEdited` to extract the active token. File: `ui/frontmatter_editor.py`.