This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Feature Request: "Ignore" base directory

Tags: None
(comma "," separated)
Lain_13
Registered Member
Posts
103
Karma
0

Thu Apr 02, 2009 8:31 pm
> seeing you could do this in the tree itself.
Both methods have strengths and weaknesses.
1. When base-dir name placed into download path:
- user can edit base-dir-name without touching tree;
- this method is intuitive;
- user can select base-directory from already exist directories;
- but user can't type download-path with suggestions when base-dir name here and forced to cut this name, type new location and paste it back.
2. When base-dir live in the tree:
- user can edit all files and folder of torrent in one place;
- but this method absolutely not intuitive because there is no signs about ability to edit names in tree;
- user can type download location using suggestions;
- but can't select already existing folder and forced to cut-paste folder name from download-path into tree.

And worst thing -- tab-navigation is crazy. You start from Ok, then Cancel, then Path, Select path button, GROUP?!!, START TORRENT!!?, 3 buttons on the right (sic!), then tree WITHOUT focus on first element (down-up-F2, damn F2 works without focusing but who knows?), then 2 more buttons, encodind, checkbox and Ok again.

- group and start torrent checkbox should be placed directly under tree because group isn't SO important;
- path must be focused from start because it's most important thing in this form;
- after Select path button focus must jump directly into the tree, root element must be selected and edit mode must be activated automatically (tab in edit mode must finish edit operation and move focus);
- after tree focus should jump on first button but then focus should jump directly on encodind because buttons should be navigable via up-down keys (shift-tab should move focus on tree from any of these buttons);
- after buttons block focus goes to group, then encoding and two checkboxes, I suggest to put enncoding to the right from group and checkboxes on the next line (now we can replace ugly words on buttons with cool icons and save a lot of place for long names in tree).

Something like this:
path_path select_path
tree_tree_tree bttn /\
tree_tree_tree bttn ||
tree_tree_tree bttn || -- buttons navigable only via up-down keys, must have group border.
tree_tree_tree bttn ||
tree_tree_tree bttn \/
tree_tree_tree
select_group encoding
start_torrent skip_check

To make Select path button more useful I suggest to add additional button "Select as root" into "Select folder" dialog when torrent contain more then 1 file (and have root folder). This button should replace root folder name in tree with active folder name and select parent folder as download location. Also this button add some sens to "new folder" button because on this moment this button completely useless.


What isn`t remembered never happened. Memory is merely a record. You just need to rewrite that record.
i23098
Registered Member
Posts
28
Karma
0

Thu Apr 02, 2009 10:41 pm
George wrote:
i23098 wrote:I loved when this got implemented :D but I've upgrated Ubuntu to 9.04, and so KTorrent was upgraded to 3.2.0... And this feature is gone :cry:

It's a problem of Ubuntu? was this removed?


No, just double click the base directory name in the directory tree.

Since we added the possibility to edit the name of each file (and directory in the tree), using a separate line edit for the base directory name, was pointless, seeing you could do this in the tree itself.


Uber-cool :D Not the most intuitive UI :roll: but now that I know it, iI don't care :lol:

Thanks for everything :mrgreen:
Lain_13
Registered Member
Posts
103
Karma
0

Fri Apr 03, 2009 9:41 am
> Uber-cool
It is cool while you using mouse. When you trying to use keyboard -- it's pain.


What isn`t remembered never happened. Memory is merely a record. You just need to rewrite that record.


Bookmarks



Who is online

Registered users: bartoloni, Bing [Bot], Evergrowing, Google [Bot], q.ignora, watchstar