zynthian / zynthian-issue-tracking

Centralized Issue Tracking for Zynthian Project
https://github.com/orgs/zynthian/projects/1
11 stars 3 forks source link

Cannot drag key range values with touch or mouse #1161

Open riban-bw opened 2 months ago

riban-bw commented 2 months ago

Describe the issue

In the key range view, there are indications of the lower and upper range of the key range. These can be adjusted with encoders or by dragging across the onscreen graphical representation of a piano keyboard. The onscreen keyboard may be too small for a user to accurately set values and they have to adjust both lower and upper at the same time.

It should be possible to adjust the lower and upper range parameters independently by dragging their indcation up/down.

Also, you can't cancel from this state with touch alone.

To Reproduce

Steps to reproduce the behavior:

  1. Go to key range view
  2. Click and drag up/down on lower range.

    Expected behaviour

    Lower range changes.

    Actual behaviour

    Nothing happens.

    Additional context

    This behaviour works for the transpose parameters so should also work for the range parameters.

Configuration

Hardware

Raspberry Pi 4 Model B Rev 1.4
Audio: ZynADAC
Display: ZynScreen 3.5 (v1)
Wiring: MCP23017_ZynScreen
I2C: MCP23017@0x20, MCP23017@0x21, ADS1115@0x48

System

Debian GNU/Linux 12 (bookworm)
Build Date: 2024-03-01
Memory: 57% (1060M/1846M)
SD Card: 26% (14G/57G)
Temperature: 53.0ºC
Overclock: Medium

MIDI & UI

Tuning: 440 Hz
Master Channel: Off
Preload Presets: On
ZS3 (SubSnapShots): On
Power Save: 60 minutes
Audio Levels on Snapshots: On

Software

zyncoder: oram (62626a8) 
zynthian-ui: oram (66ceddc)
zynthian-sys: oram (5affa51)
zynthian-data: oram (e222e11)
zynthian-webconf: oram (0327ac4)