diff --git a/changelog.md b/changelog.md index 314002d..173457f 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,12 @@ # Changelog +## 2026-01-04 - 3.5.2 - fix(elements) +delay hiding sidebar and properties panels during native-mode transition and use transparent rgba border for frame to avoid layout jumps + +- Add isHidden state to wcc-sidebar and wcc-properties and switch display bindings to use isHidden instead of directly using isNative +- Introduce a 300ms delayed hide when entering native mode so UI hides after frame animation completes; show immediately when exiting native mode +- Replace hardcoded hex border values in wcc-frame with rgba and set native border to a transparent 0px to prevent abrupt visual jumps + ## 2026-01-04 - 3.5.1 - fix(sidebar) disable frame CSS transition while user is resizing the sidebar to prevent janky animations diff --git a/ts_web/00_commitinfo_data.ts b/ts_web/00_commitinfo_data.ts index c199f82..192d222 100644 --- a/ts_web/00_commitinfo_data.ts +++ b/ts_web/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@design.estate/dees-wcctools', - version: '3.5.1', + version: '3.5.2', description: 'A set of web component tools for creating element catalogues, enabling the structured development and documentation of custom elements and pages.' } diff --git a/ts_web/elements/wcc-frame.ts b/ts_web/elements/wcc-frame.ts index 0709d3d..d198750 100644 --- a/ts_web/elements/wcc-frame.ts +++ b/ts_web/elements/wcc-frame.ts @@ -28,7 +28,7 @@ export class WccFrame extends DeesElement { public static styles = [ css` :host { - border: 10px solid #ffaeaf; + border: 10px solid rgba(255, 174, 175, 1); position: absolute; background: ${cssManager.bdTheme('#333', '#000')}; right: 0px; @@ -52,14 +52,14 @@ export class WccFrame extends DeesElement {