Skip to content

v0.3.12

Choose a tag to compare

@ovidiubistrian ovidiubistrian released this 24 Apr 11:09
· 8 commits to main since this release
fix(gui): rebuild StatusPanel with plain tk.Frame cards — always visible

v0.3.10/0.3.11 left the Stare / Detalii conexiune / Acțiuni LabelFrames
invisible on certain Windows themes — user saw only the title "360booking
Fiscal Bridge" and empty space below. The root cause is that ttk
LabelFrame rendering is theme-dependent and my style tweaks perturbed
it beyond what I could see on a Linux dev box.

Switch the whole panel to manually drawn cards:
  - tk.Frame with bg="#e0e0e5" as a 1-px "border", nested tk.Frame
    with bg="#ffffff" for the card surface
  - tk.Label for titles + key/value rows (ttk styling doesn't affect
    plain tk.Label so themes can't hide it)
  - ttk.Button kept for the action buttons (needed for Accent/Danger
    styles)
  - Soft grey page bg (#f5f6f8), indigo #4f46e5 accent, red #ef4444
    danger — matches the billing tab's recent refresh

Also consolidates the 8 action buttons into a 3×3 grid driven by a
list, so adding/removing one is a one-line change in the future.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>