Skip to content

Smooth Rendering

Latest

Choose a tag to compare

@milan-petkovski milan-petkovski released this 07 Aug 00:11
· 7 commits to main since this release

All In One — Version 1.5.5 🚀

We are excited to release version 1.5.5! This release focuses on popup rendering fixes, smooth page transitions, stopwatch history accuracy, and developer workflow improvements.


🟢 Popup Rendering & Smooth Transitions

  • Chromium Compositing Fix: Resolved top-level window transparency issues caused by backdrop-filter in newer Chromium versions by scoping popup boundaries and establishing clean solid backgrounds.
  • Seamless View Transitions: Restructured view class precedence (.view-hidden vs .view-visible) to prevent overlapping views and flickering when switching pages.

⏱️ Stopwatch & Notes Accuracy

  • Stopwatch History Timestamps: Corrected sessionStart recording to capture the true session start time rather than the reset timestamp.
  • UTF-8 Byte Validation: Refactored notes storage limit check to use getUtf8ByteLength() for accurate multi-byte character (Cyrillic & diacritics) quota enforcement and prevent indicator animation collisions.

📋 CI & Developer Environment

  • Package Lock & ESLint Audit: Added Extension/package-lock.json for deterministic npm ci builds in GitHub Actions and expanded ESLint globs (**/*.js) with full browser environment globals.