• v1.5.4 a46d89c197

    v1.5.4
    Security / scan (push) Successful in 20s
    Build / Build (Release) (push) Successful in 27s
    Forge Announce / Post changelog to Hellion Forge (push) Successful in 6s
    Release / Build and attach release ZIP (push) Successful in 36s
    Stable

    JonKazama-Hellion released this 2026-05-20 14:43:00 +00:00 | 49 commits to main since this release

    v1.5.4 — Polish and Motion (2026-05-20)

    A polish cycle: smoother theme switching, faster theme and tab
    access, and subtle hover motion. Three P3 items plus an
    accessibility toggle.

    User-visible:

    • Theme switches now crossfade smoothly over ~300 ms across every
      Hellion-rendered surface — sidebar, title, buttons, tabs,
      scrollbar, separators. The window background snaps deliberately
      so the per-window opacity override from Dalamud's pinning menu
      stays untouched.
    • New header quick-picker: a palette button left of the cog opens
      a compact popup with two sections — every built-in and custom
      theme, and every tab. The active entry carries a check glyph;
      clicking another switches without closing the popup.
    • Sidebar icons ease their opacity on hover, and card-mode message
      borders highlight per tab while the cursor is over their rows.
      Framerate-independent, so a stalled Wine frame cannot overshoot
      the animation.
    • New "Reduce motion" toggle in Theme & Layout disables the
      crossfade, the hover animations and the unread-tab pulse for
      users who prefer a static UI.

    Under the hood:

    • Two pure-helper lerp paths (ThemeAbgrCacheLerp, FrameLerp) with
      xUnit coverage in the Build Suite, plus a ColourUtil.ApplyAlpha
      alpha modulator. Two new /xlperf self-test steps pin the
      crossfade and quick-picker contracts.

    No schema bump, no migration. Migration v17 stays.

    Based on Chat 2 1.35.3 (upstream Infiziert90/ChatTwo, EUPL-1.2).

    How to install

    This release is distributed via the HellionChat custom repository, not the Dalamud main plugin repo.
    To install:

    1. In XIVLauncher: Settings → Experimental → Custom Plugin Repositories
    2. Add the URL:
      https://gitea.hellion-forge.cloud/JonKazama-Hellion/HellionChat/raw/branch/main/repo.json
    3. Enable, save, then /xlplugins → search Hellion Chat → install

    Project documents

    Licence

    EUPL-1.2.
    Based on Chat 2 by Infi and Anna, also EUPL-1.2.

    Downloads