Skip to content

Fade Delay is now working in carnac #348

Open

Description

@mesusheel01

I have installed Carnac via SETUP file in my windows and its fade delay is not working !
Hope anyone resolve it.

Activity

  1. MFredX commented on Jun 23, 2025

    @MFredX

    You will need to exit Carnac and reopen it to get the updated fade delay to work

  2. doggy8088 commented on Oct 10, 2026

    @doggy8088

    Hi there! 👋

    I (@doggy8088 / Will Huang) have stepped in to take over active maintenance of Carnac at doggy8088/carnac (project website: https://carnac.gh.miniasp.com/).

    This issue regarding Popup Fade Delay configuration and live updates has been resolved in my fork!

    Context & What Changed

    • Root Cause: Previously, KeysController read settings.ItemFadeDelay only once at application startup (TimeSpan.FromSeconds(settings.ItemFadeDelay)). Any changes made to the Popup Fade Delay slider in Preferences were saved to disk for the next launch, but had no effect on the running session until Carnac was restarted. Additionally, out-of-range values were not clamped.
    • The Fix:
      • Updated KeysController to evaluate settings.ItemFadeDelay dynamically as each key message arrives (clamped safely to 1–50 seconds), so adjusting the Popup Fade Delay slider in Preferences -> General takes effect immediately on the very next keystroke without restarting Carnac.
    • Related Issue & PR:

    Availability

    • Source Code: Available now on the dev branch of doggy8088/carnac.
    • Upcoming Release: This will be included in the next official release, which will be published to GitHub Releases (both installer and portable .zip), WinGet (winget install doggy8088.Carnac), and Chocolatey.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions