Frames should be only checked or selected; not both

Bug #1018811 reported by Amr Ibrahim
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kid3 (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Frames can be checked (checkbox) and selected (highlight) at the same time, and this is somehow confusing and inconsistent. There should be only one way to choose frames; either checked or selected.

Typical case:
An mp3 file with many unwanted tag fields. I have to select each frame at a time to delete it, and this can be sometimes irritating.
Suggested solution:
Unwanted frames can all be checked at the same time and deleted once.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: kid3-qt 2.0.1-2
ProcVersionSignature: Ubuntu 3.2.0-25.40-generic 3.2.18
Uname: Linux 3.2.0-25-generic x86_64
ApportVersion: 2.0.1-0ubuntu8
Architecture: amd64
Date: Thu Jun 28 13:16:17 2012
ExecutablePath: /usr/bin/kid3-qt
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
ProcEnviron:
 LANGUAGE=en_GB:en
 PATH=(custom, no user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: kid3
UpgradeStatus: No upgrade log present (probably fresh install)
XsessionErrors: (compiz:1618): GConf-CRITICAL **: gconf_client_add_dir: assertion `gconf_valid_key (dirname, NULL)' failed

Revision history for this message
Amr Ibrahim (amribrahim1987) wrote :
Revision history for this message
Urs Fleisch (ufleisch) wrote :

Frames have to be checked so that they are affected by subsequent operations. If you only select one file, all of its frames will be checked, so you normally do not have to check or uncheck frames in this case. If multiple files are selected, only the checked frames are modified in all files. If you edit the value of a frame, its checkbox will be automatically set, so you normally do not have to click the checkboxes in this case. If you want to remove a subset of the frames, you have to check them before clicking "Remove", and in the same way for other operations like Copy, Paste, From Tag. If you have to check almost all frames or only a few frames, you can use the context menu (Select all/Deselect all).

There is no such thing as frame selection, only the current cell in the table is highlighted, so you can see which cell has focus or will get the focus when the table becomes active. You cannot select multiple frames either. The frame operations Edit, Add and Delete operate on the current frame, the checkboxes have no meaning for them because they do not affect multiple frames. As an alternative to checking frames and clicking Remove, you can put the cursor in the current frame and click Delete. The frame is deleted and the next frame becomes the current frame, so you can delete multiple frames with multiple clicks to Delete, also in multiple files.

Your suggested solution already exists, check the frames and click Remove.

By the way: It is probably better to report such things directly to http://sourceforge.net/projects/kid3/. There is a menu Tracker with Bugs and Feature Requests.

Revision history for this message
Amr Ibrahim (amribrahim1987) wrote :

Thanks so much for your explanation. I realised now what was my problem. I got confused between Remove and Delete. But why are there two deleting commands? It seems that they both do the same thing.

Changed in kid3 (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.