Skip to content

The new look for Linux: light and dark, Manrope, vaults down the left - #28

Merged
usermaneGermane merged 2 commits into
mainfrom
v3-look
Nov 13, 2026
Merged

usermaneGermane merged 2 commits into
mainfrom
v3-look

Conversation

@usermaneGermane

Copy link
Copy Markdown
Owner

The new look for Linux, the same as SecretSpace for Windows 3.1.0-alpha.1 and alpha.2 (Client-Windows #30 and #31). Version 1.1.0-alpha.2, a test version; Latest stays 1.0.0.

What changes

  • Light and dark. The app follows the desktop, and Settings → Appearance switches to light or dark.
  • A typeface of its own. Manrope (SIL Open Font License) travels with the program. The toolkit makes it known by copying it to ~/.fonts, as it already does with its own font. Without it the app falls back to DejaVu Sans.
  • The main window has three columns: vaults down the left, the entries, the selected entry. The top bar is gone; Sync and Lock sit with the account at the bottom left.
  • Vaults → Members in the new look, cards without outlines, strength colours readable in both modes.

The package

  • The .deb carries the two font files and the font's licence.
  • Fix: the package's copyright file still said "No licence has been granted yet". It now says GPL-3.0-only, and lists the font's OFL-1.1.

Tests

  • Full suite locally: 741 passed, 6 skipped. CI builds and installs the .deb on Ubuntu 22.04 and 24.04 and runs the window smoke test.
  • gui.py is the Windows change merged onto the Linux file without conflicts; widgets.py, dialogs.py, sharing_ui.py, appconfig.py and test_look.py are the Windows files.
  • Not checked on a real Linux desktop: how the light theme and the font look there. So far only CI's virtual display.

🤖 Generated with Claude Code

https://claude.ai/code/session_011ojnyVg7ccsR3pZ64s7aRH

usermaneGermane and others added 2 commits November 13, 2026 08:38
The same as SecretSpace for Windows 3.1.0-alpha.1 and alpha.2:

- every colour is a (light, dark) pair; the app follows the desktop and
  Settings -> Appearance switches;
- the Manrope typeface (SIL OFL) travels with the program and is made
  known through CustomTkinter (copied to ~/.fonts); DejaVu Sans when it
  cannot be loaded;
- the main window has three columns, with the vaults down the left;
- Vaults -> Members in the new look; cards without outlines; strength
  colours readable in both modes.

The .deb carries the font and its licence. Its copyright file now says
GPL-3.0-only (it still said no licence had been granted) and lists the
font's OFL.

Version 1.1.0-alpha.2.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011ojnyVg7ccsR3pZ64s7aRH
pyperclip is a Windows-only dependency of this app; the Linux client
uses Tk's clipboard, and sharing_ui.py is the same file in both.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011ojnyVg7ccsR3pZ64s7aRH
@usermaneGermane
usermaneGermane merged commit 9e687ac into main Nov 13, 2026
10 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant