Skip to content

The new look, step 2: the main window with the vaults down the left - #31

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

usermaneGermane merged 3 commits into
mainfrom
v3-look-2

Conversation

@usermaneGermane

Copy link
Copy Markdown
Owner

Step 2 of the new look. Version 3.1.0-alpha.2, a test version; Latest stays 3.0.0.

What changes

  • The main window has three columns: your vaults down the left (tile, name, count, and "shared" where other people are in it), the entries of the vault you picked, and the selected entry.
  • The top bar is gone. Sync and Lock sit with your account at the bottom left; Archive, Password generator, Import and Settings are above it; search and a + for a new entry are above the list. Manage vaults… opens the Vaults window.
  • Rows are cards of their own, and cards no longer have an outline.
  • An entry's vault is shown on its own line under the entry's name (it used to run under the buttons).
  • Strength colours are readable in light and dark.
  • Input fields are visible on the light background.
  • The window opens a little wider (1320 × 800).

Nothing changes in what the app does or stores.

Tests

  • test_look.py: the vault list (it answers like the menu it replaced, marks only the picked row, is not rebuilt when nothing changed), strength colours in both modes.
  • Full suite: 749 passed, 2 skipped.
  • Lab flows through the real windows: accounts 42/42, sync 22/22, vaults 56/56, sharing 101/101, recovery 83/83.
  • Screenshots of every screen checked in light and dark.

🤖 Generated with Claude Code

https://claude.ai/code/session_011ojnyVg7ccsR3pZ64s7aRH

usermaneGermane and others added 3 commits November 13, 2026 08:32
- Three columns: the vaults (VaultNav: a row per vault with its tile and
  count, "shared" where others are in it), the entries, the entry.
  VaultNav answers to the option menu's calls, so the code that picks a
  vault is unchanged.
- The top bar is gone. Sync and Lock sit with the account at the bottom
  left; Archive, Password generator, Import and Settings above it; search
  and a "+" for a new entry above the list.
- Rows are cards of their own on the window colour; cards have no outline.
- An entry's vault is on a line of its own under its name.
- Strength colours come from theme.STRENGTH, readable in light and dark.
- Input fields are card-coloured, so they show on the light background.
- The window opens at 1320 x 800 (minimum 1120 x 640).

Version 3.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 ad61344 into main Nov 13, 2026
2 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