modelorona / modelorona/TapLock

[Feature request]Live-preview floating button while adjusting size/opacity sliders

Open
#25 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Kotlin
Stars
29
Forks
5
Avg merge
12d 13h
Merged PRs (30d)
2

Description

Current behavior
On the Settings screen, the Widget Preview animates in real time as I drag the Button size and Button opacity sliders, but the actual floating overlay button on screen only updates after I lift my finger from the slider.

Expected behavior
The real floating overlay should resize and fade in real time while the slider is being dragged, exactly like the preview does. That way you can visually pick a size/opacity that fits your screen without a lift-check-adjust-lift-check loop.

Why
The current 'commit on release' flow is redundant — the preview already shows real-time changes, so having the live overlay lag behind creates a two-step feedback loop for a purely visual setting. Making both update together removes the friction and makes tuning the button feel direct.

Device
Android 16, tested with the current release from Play Store.

https://github.com/user-attachments/assets/82403454-0d71-4ffc-b8bf-6312f7be5801

https://github.com/user-attachments/assets/ce29654f-295f-4159-9f30-ec43083ec80a

Image

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the Android Settings screen handling the Button size and Button opacity sliders, then trace how the Widget Preview receives changes and how the floating overlay is updated. The work is done when the real overlay resizes and fades continuously during dragging, matching the preview without waiting for slider release.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
62/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.