Skip to content

v0.5.7

Choose a tag to compare

@github-actions github-actions released this 19 May 03:15
· 19 commits to main since this release

Documentation

  • README "Creating your own" logo subsection now covers layout
    (centering behavior, trailing-whitespace gotcha, blank-line padding,
    icon+wordmark stacking) and includes a small size reference table.
    Existing tool recipes (figlet, jp2a, chafa, patorjk web
    generator) and the LOGO_FILE=... niri-screensaver-ctl test preview
    workflow are retained.
  • noctalia-plugin/README.md Settings table rebuilt with a Widget
    column reflecting actual control types (toggle / spinbox / dropdown /
    text + Browse / button), and the previously-missing LOGO_FILE,
    SHOW_NOW_PLAYING, and NOW_PLAYING_DURATION rows added. New
    "Logos" section in the plugin README covers the dropdown's auto-
    refresh behavior, the effective-dir resolution order, and a concise
    layout/size primer that cross-links to the upstream README for the
    full guide.

Added

  • Noctalia plugin: dropdown selector for the logo file in the Logo
    settings section. Lists *.txt files from the effective logo
    directory (the logoDir override if set, else the installed
    share/logos/) and auto-refreshes when files are added or removed
    — no Noctalia restart needed. Disabled when "Random logo per cycle"
    is on, since the random picker overrides any specific selection.
    Previously the logoPath setting had no UI and was only editable by
    hand-editing the Noctalia settings JSON.
  • Noctalia plugin: fade-in / fade-out effect controls are now
    NComboBox dropdowns populated at startup from
    niri-screensaver-ctl effects (deduped + sorted). First entry
    (none) clears the fade. Eliminates the silent-no-op when a typo'd
    effect name slipped past the free-text inputs.
  • Noctalia plugin: "Logo directory" now uses NTextInputButton
    text input on the left, folder icon on the right that opens
    Noctalia's NFilePicker in folder-select mode. The picker starts at
    your current logoDir if set, otherwise at the detected install
    path. Picking a folder fills the text input; the input stays
    editable for paste / type workflows.
  • Noctalia plugin: Logo section moved above Effects in the Settings
    panel (matches typical edit frequency); within Logo, the file
    dropdown is now first, then Random toggle, then directory. .txt
    extensions are stripped from dropdown display names; combobox
    minimumWidth bumped to 320px to fit the longest shipped logo
    names without truncation.

Changed

  • Default seeded logo is now niri-name-with-icon.txt (was
    framework-name-with-icon.txt). Only affects fresh installs where
    ~/.config/niri-screensaver/logo.txt does not yet exist; existing
    installs keep whatever logo was previously copied. To pick up the new
    default, delete ~/.config/niri-screensaver/logo.txt and re-run
    niri-screensaver-ctl (or symlink any other logo from
    share/logos/ — all are still installed).