Skip to content

WaEnhancer Community 0.0.23

Choose a tag to compare

@github-actions github-actions released this 16 Oct 19:49
4039cec

WaEnhancer Community 0.0.23

SHA-256: d902d7d4d3ce0bc0f5c3be96d91476fc939af42c1752de8c4cf74408a7fb8bc6

Changes since v0.0.22.

What's changed

  • #95 fix(glass): keep Hidden FABs hidden through page swipes; stronger OneMate blur

Full changelog

This section compiles the descriptions of the pull requests included in this release.

#95 — fix(glass): keep Hidden FABs hidden through page swipes; stronger OneMate blur

Merged by contribution from @igorcv88.

Problem (ninth device recording)

  1. The Calls tab's "Start a call" FAB appeared behind the floating bar during page swipes, even with the bar's FAB mode set to Hidden. Hidden was only enforced in a few places:

    • when a FAB of a known class attached or re-laid out;
    • in a sweep 500 ms after the bar was installed;
    • on list-scroll events.

    None of these runs when WhatsApp shows a FAB during a page swipe.

  2. The glass read as low resolution. The OneMate capture is 1:1 (no downsampling). The cause is miuix's 4dp blur (sigma 1.8dp, ~5 px): the FAB's edge stayed hard inside the bar, and the 24dp rim lens smeared it into streaks.

Change

  • FloatingBottomBar.keepFabsHidden: in Hidden mode, a global-layout listener on the home root sets any visible FAB to GONE after every layout pass. Showing a GONE view always requests a layout, and the listener runs before that frame is drawn, so the FAB is never drawn.
  • KyantLens.BLUR_DP: raised from 4 to 10 dp (sigma 4.5dp).
    • The blur uses CLAMP edges, so the bar's edges are not darkened.
    • The capture padding and the budget margin scale with it automatically.
    • ARCHITECTURE.md, the Liquid Glass page caption and the audit doc are updated.

Validation

  • :app:testWhatsappDebugUnitTest: 463 tests, 0 failures. The blur test now derives from BLUR_DP.
  • tools/agsl_check.py: all three shaders pass.
  • :app:assembleWhatsappDebug builds.
  • Not device-validated.

🤖 Generated with Claude Code

https://claude.ai/code/session_0157emnK4gGDtGGT282rGFw8


Generated by Claude Code