Asmageddon
d7391611dd
Do not use shlex for splitting as it breaks on torrents containing quotes
2012-08-09 14:55:52 +02:00
Asmageddon
fa1a1eb939
Add permission checking to add command(fixing few crashes), sort files by date, place folders before files and ignore files other than .torrent files
2012-08-09 14:55:52 +02:00
Asmageddon
5a33e66c2c
Fix add command reporting success for some failures
2012-08-09 14:55:51 +02:00
Asmageddon
3bc25d44ee
Fixed a crash bug introduced with inexact case matching
2012-08-09 14:55:50 +02:00
Asmageddon
ba7e36c719
Sort files by date when using 'add' command autocompletion, listing newest on top
2012-08-09 14:55:50 +02:00
Asmageddon
e6e0eefaa4
Added (quite elaborate) inexact-case torrent name completion
2012-08-09 14:55:50 +02:00
Asmageddon
a750999e0e
Do not append space after the math. It ruins file path autocompletion
2012-08-09 14:55:50 +02:00
Asmageddon
40a6b11a1b
Re-fixed shortening which I broke during the last rebase
2012-08-09 14:55:49 +02:00
Asmageddon
471757d6c6
Fix problems with moving selection caused by deluge-console emptying selection when only one element is selected
2012-08-09 14:55:49 +02:00
Asmageddon
2373eda462
Add config option to change amount of torrents to list per tab press
2012-08-09 14:55:49 +02:00
Asmageddon
a0a18e1036
Make 3rd+ tab list more/all of the remaining torrents and a preference to toggle these behaviors
2012-08-09 14:55:49 +02:00
Asmageddon
04ed96d121
Made additional formatting for input controls optional and on by default for popups so it doesn't show up in preferences but still works when setting torrent options
2012-08-09 14:55:48 +02:00
Asmageddon
05758245a1
Added functions for adding spin inputs to popup. Added support for default non-number values to them(they return None in that case). Added proper scrolling to InputPopup. Tweaked visual style
2012-08-09 14:55:48 +02:00
Asmageddon
a28e40ea35
Add option(on by default) to move selection when moving torrents up/down the queue. Known bug: Incorrect behavior when trying to move bottommost torrents to the bottom, has no impact besides being unexpected.
2012-08-09 14:55:48 +02:00
Asmageddon
14bfa24195
Add smarter selection selection for torrent detail view - highlight directories with selected files inside as partially or fully selected, select not only directories but also files inside.
2012-08-09 14:55:47 +02:00
Asmageddon
8a261b26e8
Revamped info command detailed file view so it now shows a pretty tree look and made it ensure at least 8 characters of torrent ID get printed before deciding not to wrap to next line in the default, compact view
2012-08-09 14:55:47 +02:00
Asmageddon
a2c347a79c
Add proper support for double width characters to legacy mode and few related formatting functions
2012-08-09 14:55:47 +02:00
Asmageddon
415bc22dd9
Completely remove placement of three dots symbol between columns, including option concerning it.
2012-08-09 14:55:47 +02:00
Asmageddon
6edd159626
Add scrolling using Page Up/Down and Home/End in torrent detail view
2012-08-09 14:55:46 +02:00
Asmageddon
1a1518ac1d
Fixed autocompletion bug, removed some useless comments
2012-08-09 14:55:46 +02:00
Asmageddon
508dec4858
Modified autocompletion to only list a limited amount of matches(use info for full list), color coded it, modified to show both torrent names and ID as well as highlight matching part, show green 'Autocompletion matches' text for more than 4 matches so it's more readable. Depends on previous commit
2012-08-09 14:55:46 +02:00
Asmageddon
80b88bf047
Modified the info command to be more compact and concise by default, old behavior(with tracker and save location info added) moved to -v switch, old verbose mode(files and peers) moved to -d switch
2012-08-09 14:55:46 +02:00
Asmageddon
249e331ae9
Add option to not store duplicate input in command history for legacy mode.
2012-08-09 14:55:45 +02:00
Asmageddon
47ba11be1b
Pass console config to torrentdetail and format_utils, add an option to disable three dots when trimming columns(they piss me off)
2012-08-09 14:55:45 +02:00
NoGare
163870afd9
Rename torrent_options to manage.
2012-08-09 14:55:45 +02:00
NoGare
117d29ae72
Author: eirikba
...
Found this in the trac
http://dev.deluge-torrent.org/ticket/1858
description:
This patch adds a command to deluge-console to show and set per-torrent options. I have called the command "torrent_option" and mostly modeled it on the "config" command. A better name for the command would be nice, but I have no better suggestion at this time.
2012-08-09 14:55:45 +02:00
Asmageddon
8dc5b07818
Map delete key to remove torrent(s) dialog
2012-08-09 14:55:44 +02:00
Asmageddon
acb77213e1
Make torrent_actions_popup capable of directly displaying/executing one of the torrent actions without displaying choice dialog
2012-08-09 14:55:44 +02:00
Asmageddon
e68358661a
Revamped torrent removing dialog so it's harder to accidentally remove data. Also, it lists torrents being removed now
2012-08-09 14:55:44 +02:00
Asmageddon
d9789504ff
Replace empty lines in InputPopup with generic text(lines are of course still there)
2012-08-09 14:55:44 +02:00
Nogare
98101ea411
Implement a call to os.sep in regards to auto completion
...
Added small amount of code which calls os.sep so we know if we should append "/" or "\\" to the end of a dir.
2012-08-09 14:55:43 +02:00
Nogare
f33a6a68e4
Inform the user how to navigate connection manager
...
Added a quick line to let the user know to user the up & down arrows when adding a host[it isn't as intuitive as you might think]
Using tab to switch input fields when adding a host is something that *should* be added in the future… [more intuitive]
2012-08-09 14:55:43 +02:00
Nogare
03fefc279b
Change .clear() -> erase()
...
Change .clear() to -> .erase() should eliminate flicker issues.
I'm unsure whether I should've changed line 105 of popup.py.. we can revert if there is any issues.
Note: we only want to erase() during refreshes, if we are changing modes we do want to clear() the screen(at least I think we do… it might make sense to just use erase() everywhere for consistency… I/we should look into this)
2012-08-09 14:55:43 +02:00
Nogare
e85be7cccb
Update help for 'info'
...
This commit updates help information when you run `help info`. We inform user of Tab Completion, and of `info *`.
There is also some removal of duplicate information(no need for line about `info -s <state>` since we tell the user that when they read the option about '-s')
2012-08-09 14:55:43 +02:00
Asmageddon
b8f2a1da1a
Removed trailing whitespace
2012-08-09 14:55:42 +02:00
Asmageddon
b1ce567819
Add config option to change amount of torrents to list per tab press
2012-08-09 14:55:42 +02:00
Asmageddon
68db1d4c13
Restored underline for currently selected option in SelectInput that I accidentally did in few commits ago
2012-08-09 14:55:42 +02:00
Asmageddon
5796e025e6
Make 3rd+ tab list more/all of the remaining torrents and a preference to toggle these behaviors
2012-08-09 14:55:42 +02:00
Asmageddon
8819ec0575
Escape spaces in paths in legacy mode 'add' command. This also makes backslashes unsupported(but you're a bad person for having them in paths anyway)
2012-08-09 14:55:41 +02:00
Asmageddon
a24c679510
Made additional formatting for input controls optional and on by default for popups so it doesn't show up in preferences but still works when setting torrent options
2012-08-09 14:55:41 +02:00
Asmageddon
c2b4ccdc77
Fixed info sometimes shortening the ID even when there's enough space.
2012-08-09 14:55:41 +02:00
Asmageddon
8d07a697d3
Made moving selection along with queue delayed, just like queue operations themselves
2012-08-09 14:55:41 +02:00
Asmageddon
459c4aebb9
Updated "move selection with queue" feature to reflect changes in behavior
2012-08-09 14:55:40 +02:00
Asmageddon
010fd165c6
Fixed bugs concerning negative numbers in spin inputs and sometimes returning wrong values.
2012-08-09 14:55:40 +02:00
Asmageddon
27f0e86afd
Add setting sequential_download option, set options that core.set_torrent_options doesn't support directly, remove setting 'private' torrent option as it's read-only anyway
2012-08-09 14:55:40 +02:00
Asmageddon
a436eb8aa6
Fixed spin inputs not updating their values until deselected
2012-08-09 14:55:40 +02:00
Asmageddon
3f5099bd05
Added setting per-torrent options to console mode. Mapped to 'o' key, supports setting options for multiple torrents at once(when values differ, leave the default value alone to not touch that option)
2012-08-09 14:55:40 +02:00
Asmageddon
2625bbc7fd
Added functions for adding spin inputs to popup. Added support for default non-number values to them(they return None in that case). Added proper scrolling to InputPopup. Tweaked visual style
2012-08-09 14:55:39 +02:00
Asmageddon
0f18463df0
Fixed bug that would cause info command to sometimes 'shorten' torrent ID in a way that in the end makes it longer(some of characters repeat)
2012-08-09 14:55:39 +02:00
Asmageddon
6b8428e262
Fix behavior of __get_contained_files_count when passed file id parameter and thus fix bug causing discrepancy in behavior when (un)selecting partially selected folders(will now unselect them all the time)
2012-08-09 14:55:39 +02:00