Skip to content

LogSalvo 2.4.1

Choose a tag to compare

@willcurtis willcurtis released this 01 Aug 22:52
· 14 commits to main since this release
aa4bfe0

LogSalvo 2.4.1

LogSalvo 2.4.1 introduces persistent Light and Dark appearance modes and refines the desktop application's two-level tab navigation.

Appearance modes

  • Switch between Dark and Light modes from the application header.
  • Restore the selected appearance automatically on future launches.
  • Apply the active palette consistently across forms, tabs, tables, controls, status states, scrollbars, tooltips, and dialogs.
  • Use theme-aware receiver severity colours for readable contrast in either mode.

Tab navigation improvements

  • Send/Receive now uses a compact rounded primary workspace switch.
  • Connection/Message/Run now uses quieter underline-style secondary navigation.
  • Removed the native dark strip that appeared across unused tab-bar space in Light mode.
  • Improved spacing, hierarchy, borders, hover feedback, selected states, and contrast in both themes.

Installation

Install the CLI from the wheel attached below:

python -m pip install logsalvo-2.4.1-py3-none-any.whl

For the desktop GUI, install the gui extra from a source checkout:

python -m pip install '.[gui]'
logsalvo-gui

See the README for complete usage and the CHANGELOG for the full version history.

Verification

  • Ruff lint: passed
  • Test suite: 42 passed
  • GitHub Actions: passed on Python 3.10, 3.11, 3.12, and 3.13
  • Fresh wheel installation, version, theme, and packaged-resource smoke tests: passed