π BeReal Studio v2.3.2 β Performance Polish & Seamless Navigation
BeReal Studio v2.3.2 brings single-instance desktop activation, continuous fractional timeline scrubbing, full-height infinite feed modal layouts, card-level CSS virtualization, smart Bonus BeReal late-tag filtering, and defensive boundary validations across the entire photo and recap video engine.
π Key Highlights
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β‘ Single-Instance Desktop Window Activation & Focus Management β
β π― Continuous Fractional Timeline Scrubbing & Live Viewport Dynamic Alignment β
β πΌοΈ Card-Level CSS Virtualization & 0ms Zero-Reflow Tab View Retention β
β π± Full-Height Infinite Feed Modal with Permanently Pinned Header Navigation β
β π·οΈ Smart Bonus BeReal Late-Tag Filtering Matching Calendar Logic β
β π‘οΈ Defensive Boundary Bounds Validation & Extreme-Condition Stress Resilience β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π Comprehensive Changelog & Feature Breakdown
π₯οΈ 1. Single-Instance Desktop Activation
- Single Process Management: Automatically focuses and brings the active application window to the foreground if you launch BeReal Studio when it is already running.
- Cross-Platform Support: Works natively across Windows, macOS, and Linux desktop environments.
π 2. Fluid Timeline Scrubber & Continuous Fractional Interpolation
- Continuous Fractional Scrubbing: The timeline indicator pill glides smoothly down the rail with 60/120 FPS precision in exact synchronization with scrolling content.
- Targeted Month Marker Navigation: Clicking any individual month marker smoothly transitions directly to that month without jumping forward or snapping backwards.
- Free-Wheel Mouse & Trackpad Inertia: Native momentum scrolling is fully preserved for hardware free-wheeling mice (e.g. Logitech MX Master) and precision trackpads.
β‘ 3. Memory Loading & Rendering Performance
- Card-Level Virtualization: Applied
content-visibility: auto; contain-intrinsic-size: auto 240px;to individual memory cards. Off-screen DOM nodes skip image decoding and layout calculation until scrolled near, reducing initial archive load latency by up to 80%. - Zero-Latency Tab Switching: Switching between Memories, Toolkit, Recapper, and Settings tabs occurs in 0ms with zero reflow, retaining warm GPU video textures and exact scroll positions.
π± 4. Full-Height Infinite Feed Modal
- Full Viewport Expansion: The infinite feed modal now takes advantage of the full vertical window height.
- Pinned Top Bar: The Memories return button, post date, and
X of Yindex indicator stay permanently pinned at the top without clipping on smaller or standard viewports.
π·οΈ 5. Smart Bonus BeReal Late-Tag Filtering
- Day-Grouped Moment Logic: Matches the calendar's behavior where only the initial BeReal moment post of the day displays late duration highlights (
β’ 45m late). Subsequent/Bonus BeReals taken on the same date are labeled asBonus BeRealrather than flagged as late.
π‘οΈ 6. Defensive Bounds Validation & Open-Source Lineage
- Mathematical Stress Resilience: Unit test suites in
timing.rsverified against extreme edge cases (0.0s durations, negative durations, single image archives, excessive padding, and 10,000+ item archives). - Sanitized Mock Configurations: Cleaned up all machine-specific paths in developer demo suites to use generic developer references.
- Open-Source Lineage: Updated open-source pioneer project credits and GPL-3.0 licensing documentation in the About section.
π¦ Official Binary Packages & Installers
| Platform | Format / File | Description |
|---|---|---|
BeReal.Studio_2.3.2_x64-setup.exe |
Windows 64-bit NSIS Setup Installer | |
bereal-studio.exe |
Standalone Portable Windows Binary | |
BeReal.Studio_2.3.2_aarch64.dmg |
Apple Silicon DMG (M1 / M2 / M3 / M4) | |
BeReal-Studio-macOS.app.tar.gz |
Standalone .app Application Archive |
|
BeReal.Studio_2.3.2_amd64.AppImage |
Universal Linux AppImage | |
BeReal.Studio_2.3.2_amd64.deb |
Ubuntu / Debian .deb Package |
Full Changelog: v2.3.1...v2.3.2