Opened 8 years ago

Last modified 5 years ago

#6830 new enhancement

SoundRecorder should use updated control graphics

Reported by: humdinger Owned by: korli
Priority: normal Milestone: R1
Component: Applications/SoundRecorder Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

This is hrev39402.

SoundRecorder should use updated control graphics like the MediaPlayer.

Change History (9)

comment:1 Changed 5 years ago by Barrett

I've actually it in my TODO list, if you agree i'm planning to look at it once i get the #8911 stuff done. I've actually some doubts on the plan of attack. What i would like to do is reassumed into those points :

  • Update the volume slider and the track slider with their counterparties from mediaplayer
  • Do the same for the peak view and the transport buttons.
  • Add a menu at top with a File menu and a Connect one. The first will have Open, Close, Save As and Close. The second will have a submenu with the available producers, the producers with free inputs will be active, the others will be disabled. If there's a currently connect node it will be marked. Clicking on a node will make the SoundRecorder to connect to this producer.

Under the submenu there will be a voice "Disconnect From Input".

For the latest point i've clear what to do, but i would like to know if the preferred way is to move to shared the interested parts of the MediaPlayer, or alternatively i've to make copies. Actually i prefer the first way, but i've to understand if those should be shared or private interface kit stuff.

comment:2 Changed 5 years ago by korli

I'm not fond of adding menus for no real added value (moreover it looks out of the scope of this ticket).

comment:3 Changed 5 years ago by Barrett

I considered the menu addition one of those upgrades of the GUI. How do you plan to manage the addition of new functionalities? The app right now is pretty useless, and needs a lot of love. Such as shortcuts and the ability to select something different than the audio input. This to improve the general user experience.

comment:4 Changed 5 years ago by korli

Using a menu toolbar is old school GUI IMO and you've not made clear why you need that to add new functionalities...

comment:5 Changed 5 years ago by Barrett

Except that i think that it provide more usability, what do you propose alternatively to add the ability to connect to an arbitrary node?

comment:6 in reply to:  5 Changed 5 years ago by humdinger

Replying to Barrett:

Except that i think that it provide more usability, what do you propose alternatively to add the ability to connect to an arbitrary node?

Couldn't that be done via the existing "Input" pop-up menu?

I think it's great that you want to improve SoundRecorder. However, it should not replace fully fletched audio editors. Therefore the introduction of new features must be considered carefully. Connecting to any node is a nice addition. So is what's listed in #9285 and #6829. Other than that, it's mostly improve what's there (nicer wave view without glitches, vertically resizable) and coming up with a nice cutting control (if you remove the existing one when using MediaPlayers time line control - maybe something like I-O-M's triangles defining a gradient?)

comment:7 Changed 5 years ago by Barrett

I cant find the "input" pop-up menu, where it appears? I've created an apposite ticket : #10398.

I've already some plans for an updated wave view, but i'll look into this after fixing more high priority things.

comment:8 Changed 5 years ago by humdinger

The input pop-up is at the bottom of the panel that is expanded with that knob in the bottom right corner.

comment:9 Changed 5 years ago by Barrett

Now i understand how this botton work, it needs a single click. I was trying to slide it down and nothing appeared. Ok, so this is definitely the right place for the menu.

What about the mediaplayer wigets question?

Note: See TracTickets for help on using tickets.