Skip to content

[FEATURE] Custom scroll speed for window title + playback control buttons #55

Description

@dinhokusanagi

Submission checklist

  • I have searched existing issues and confirmed this has not been requested before.
  • I have checked existing pull requests for similar changes.

Feature type

UI / visual improvement

Feature summary

Add configurable scrolling speed for long window titles and integrate compact inline media controls (Play/Pause, Next, Previous) directly into the title bar widget.

video.mp4

Motivation / use case

Motivation / Use Case

Title Scroll Speed: Depending on the user's screen size, font, and personal preference, the default scrolling speed can feel either too fast to read comfortably or too slow when waiting for full title context. Allowing users to adjust this speed ensures better accessibility and readability.

Media Controls Integration: When listening to music or watching videos in the background, switching windows or opening a full control menu just to pause or skip a track creates friction. Having compact inline controls (Play/Pause, Next, Previous) right next to the active title greatly streamlines daily navigation and media playback management.

Proposed solution

Scroll Speed Setting: Add a slider or numerical input in the plugin settings (e.g., Scroll Speed or Step Delay in ms) to allow users to control how fast the title text scrolls.

Inline Media Controls: Add optional media playback buttons (Previous, Play/Pause, Next) next to the scrolling title.

Customization Options: Provide toggles in the settings to enable/disable the media control buttons and choose their position (e.g., before or after the title text).

Alternatives considered

No response

References / related projects

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions