diff options
| author | Danilo M. <danix@danix.xyz> | 2026-05-03 11:12:49 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-05-03 11:12:49 +0200 |
| commit | 8e8d2c1409efb86bdcdd1666281c5b7cf7b0a34e (patch) | |
| tree | a8b1f195964fee4612af6b3351cd50748c0e5832 | |
| parent | 5ad8acdc67e05bf37e1fac41567e1f0ab3768a84 (diff) | |
| download | publisher-8e8d2c1409efb86bdcdd1666281c5b7cf7b0a34e.tar.gz publisher-8e8d2c1409efb86bdcdd1666281c5b7cf7b0a34e.zip | |
docs: add font size spinner to TODO
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
| -rw-r--r-- | TODO.md | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -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`. |
