You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Debug x64 target SumatraPDF-dll compiles successfully with phase 2 changes.
Native Toolbar Modern Polish (Phase 3)
Finalized a flatter native Win32 look without external UI libraries.
Floating shell and group containers were refined:
larger outer margins to avoid edge-to-edge rebar feel
subtler shadow and stroke for cleaner depth
tighter rounded group containers clamped inside the shell bounds
Toolbar item custom draw was expanded:
modern hover/pressed visuals for standard buttons (not only pill buttons)
no classic etched/raised toolbar edges
active pill buttons keep strong contrast and white text
Find/Page background boxes now use rounded themed borders for consistency with the shell.
Removed legacy rebar child-edge styling on the main toolbar band.
Build status:
Debug x64 target SumatraPDF-dll compiles successfully after phase 3 updates.
Native Toolbar Redesign (Phase 4)
Reworked toolbar visual integration from scratch while keeping native Win32 controls.
Floating shell is now based on real content bounds (buttons + page/find controls), instead of spanning full width.
Updated glass styling:
cleaner rounded shell and highlight
compact shadow profile
group capsules with wider inner margins
Updated interaction styling:
larger inset and refined radii for hover/active button states
spacing and button sizing tuned for better visual rhythm
Goal achieved:
stronger integration with the app surface and less "detached bar" appearance.
Build status:
Debug x64 target SumatraPDF-dll compiles successfully after phase 4 updates.
Native Toolbar Win11 Refresh (Phase 5)
Applied a full visual modernization pass for the native Win32 toolbar with a Windows 11 style direction, while preserving command behavior and layout semantics.
Introduced centralized visual tokens in Toolbar.cpp for shell, groups, buttons, and states:
shell and shadow colors
hover/pressed/checked state colors
radius values for shell, groups, normal buttons, and pill buttons
Updated floating shell rendering for a cleaner Fluent-like surface:
softer top tint instead of strong glossy effect
subtler blend integration into document background
compact-aware shell padding and group insets
Updated item custom-draw behavior:
consistent Win11-style hover, pressed, and checked states for both normal and pill controls
accent checked state with high-contrast text
no functional changes to checked-state logic or command routing
Refined embedded page/find box visuals to match the new shell:
rounded fill and stroke aligned with toolbar token set
theme-aware blending when controls are colorized
Rebalanced spacing and density metrics for modern rhythm across compact/normal modes:
toolbar horizontal/vertical padding
separator widths
text button widths (Open, Sidebar)
button heights
Build status:
Debug x64 target SumatraPDF-dll compiles successfully after phase 5 updates.
Win11 Coherence Pass (Phase 6)
Extended Win11 visual language from the main toolbar to the custom menu toolbar (tabs-in-titlebar mode).
Added menu-specific floating shell paint path that reuses the same visual token system as the main toolbar.
Updated menu toolbar item custom-draw states for consistency:
hover state
pressed/active state
disabled text treatment
Normalized menu toolbar metrics and height rhythm to align with the main toolbar density modes (compact/normal).
Preserved menu behavior semantics (popup navigation, keyboard/mouse switching) with no command routing changes.