audacity / audacity/audacity

Add zoom marquee selection to spectral vertical ruler

Open
#11,291 0 comments 0 reactions 0 assignees View on GitHub
Task
Dominant language
C++
Stars
18.4k
Forks
2.7k
Avg merge
3d 1h
Merged PRs (30d)
78

Description

### Description

In AU3 the User is able to set the upper and lower bounds of their spectral vertical ruler by dragging out a marquee selection in the ruler area.

1. User has vertical scale enabled and track in spectral view (cursor should be crosshair)
Image

2. User clicks and drags and a dashed line appears in the ruler and extends over the entire track
Image

3. User releases their mouse and the vertical scale updates with the upper and lower bounds set to the corresponding edges of the selection.
Image

Contributor guide

Open the contributing guide

Research direction

Start by locating the spectral view's vertical ruler and mouse-drag interaction entry points in the Audacity source, then run the application with a track in spectral view and the vertical scale enabled. Implement the described marquee behavior and manually verify that dragging updates the upper and lower spectral bounds to the selection edges.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
audio-video-rtc
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.