Mitchell Livingston
6e46fc05d4
show an error dialog when trying to open another copy of Transmission, and make the formatting match the cocoa-style
2006-12-15 01:18:36 +00:00
Eric Petit
0d1d80c2ce
Prevent several instances of Transmission.app from running simultaneously
2006-12-14 23:44:54 +00:00
Mitchell Livingston
d9e3d6b0b1
a little Controller cleaning
2006-11-22 16:42:26 +00:00
Mitchell Livingston
d65612a157
url entry window is now a bit like iTunes's
2006-11-22 01:29:41 +00:00
Mitchell Livingston
a7c35c00dc
some more fixes with url dragging and url download error messages
2006-11-22 01:06:31 +00:00
Mitchell Livingston
baf3b48c3d
fix an instance of no return value in the dragging method
2006-11-21 18:59:11 +00:00
Mitchell Livingston
49399c27f8
die nslog!
2006-11-20 01:44:21 +00:00
Mitchell Livingston
6047380d7a
a clearer explanation when suggested name isn't a torrent
2006-11-20 01:43:51 +00:00
Mitchell Livingston
543d2f0037
even better url completion
2006-11-19 22:20:35 +00:00
Mitchell Livingston
95cbdc4900
one less log :)
2006-11-19 22:05:43 +00:00
Mitchell Livingston
d4c0e633d2
better url auto-completion
2006-11-19 22:04:49 +00:00
Mitchell Livingston
6f23f36cc7
change to the url sheet sizing
2006-11-18 16:01:42 +00:00
Mitchell Livingston
af170830f7
show sheet where torrent url can be entered, with some basic string to url conversion
2006-11-18 15:47:20 +00:00
Mitchell Livingston
02fc10a15a
update info when changing directory
2006-11-16 23:29:11 +00:00
Mitchell Livingston
9b75a6818a
warning if move folder doesn't exist, and a few releases
2006-11-16 22:03:51 +00:00
Mitchell Livingston
68fbb93eac
Choose a new volume for downloading if the current isn't available. I still need feedback on this.
2006-11-16 21:24:24 +00:00
Mitchell Livingston
688f06863e
When loading from url, if set to download at the torrent location ask the user for a location instead
2006-11-14 05:27:43 +00:00
Mitchell Livingston
c6f4df3195
quick fix for last commit
2006-11-13 17:32:49 +00:00
Mitchell Livingston
96006d2d18
Store location after it's set, incase the name isn't exactly what it was set to.
2006-11-13 14:45:28 +00:00
Mitchell Livingston
c97aa2b55a
No choice but to delete the torrent file when adding when adding with url.
2006-11-13 04:05:24 +00:00
Mitchell Livingston
6c09899704
improving to adding url's
2006-11-13 00:12:58 +00:00
Mitchell Livingston
faa173ecd2
Only try to download torrent files that will end in .torrent (even if the url doesn't).
2006-11-12 21:51:48 +00:00
Mitchell Livingston
ed82ce2223
Patch by Brian Webster to automatically download and open torrents by dragging url's onto the window/dock icon.
2006-11-12 20:42:22 +00:00
Mitchell Livingston
8ebdd6070a
use bindings for speed limit
2006-11-11 21:03:50 +00:00
Mitchell Livingston
5f3434788a
Peers progress bar in inspector window. Bar should be red when progress is < .33, yellow when < .66, and green when greater.
2006-11-10 04:55:52 +00:00
Mitchell Livingston
e26dde8731
a little cleanup for the last commit
2006-11-09 06:10:07 +00:00
Mitchell Livingston
ca5e8c26bc
auto-import should work better with multiple torrents and always ask enabled
2006-11-09 05:54:12 +00:00
Mitchell Livingston
738149e629
don't autovalidate toolbar items that never change
2006-11-06 02:05:32 +00:00
Mitchell Livingston
ed16a15356
update inspector when torrent location changes
2006-11-04 08:32:29 +00:00
Mitchell Livingston
c111c4fb53
remove some 10.3 checks
2006-11-03 02:49:16 +00:00
Mitchell Livingston
2873ff5baf
Use an NSDatePicker for the speed limit scheduler...this will require 10.4 for now.
2006-11-01 16:37:14 +00:00
Mitchell Livingston
d5ca0624a4
only create temporary torrent if import failed
2006-10-31 21:21:47 +00:00
Mitchell Livingston
cd0b6875da
use full path for autoimport check
2006-10-31 21:01:12 +00:00
Mitchell Livingston
0f75cc7799
autoimport can now tell if not opening was a result of the torrent already existing or not being supported
2006-10-31 20:53:10 +00:00
Mitchell Livingston
f165fb0404
better auto importing of incomplete files
2006-10-31 19:29:38 +00:00
Mitchell Livingston
f955d93c22
bindings for minimal view and advanced bar
2006-10-31 19:16:15 +00:00
Mitchell Livingston
e6e00af061
get rid of a variable
2006-10-30 23:54:14 +00:00
Mitchell Livingston
614b904d31
i should compile before committing
2006-10-30 23:38:57 +00:00
Mitchell Livingston
6e4df87e62
actually toggle speed limit
2006-10-30 23:38:25 +00:00
Mitchell Livingston
52841c94b9
bind sound popups and catch if auto speed limit times are the same
2006-10-29 17:05:27 +00:00
Mitchell Livingston
5d77966aa4
Use bindings to show text and icon of pulldown menu items.
2006-10-29 16:14:35 +00:00
Mitchell Livingston
fb2d39c3d2
Re-enable ratio action menu items.
2006-10-28 15:44:19 +00:00
Mitchell Livingston
00fe6a984f
Partial use of bindings in prefs/action menu. This is still experimental and evolving, with the most obvious problem that entering an invalid value causes an annoying error sheet to appear.
2006-10-27 19:14:04 +00:00
Mitchell Livingston
5a554cef95
load prefs when first used as opposed to at launch
2006-10-25 02:57:00 +00:00
Mitchell Livingston
b95748b998
some cleanup from the previous commit
2006-10-24 20:51:47 +00:00
Mitchell Livingston
72d0964ffc
Use localized strings where necessary. Also a fix for the port checker. Thanks to Cédric Luthi for these.
2006-10-24 20:34:13 +00:00
Mitchell Livingston
baee0d4398
Some cleanup here and there.
2006-10-21 20:09:28 +00:00
Mitchell Livingston
7750ecfb51
remove redundant method call
2006-10-16 03:17:25 +00:00
Mitchell Livingston
fcbd87177e
small auto-import change
2006-10-16 02:47:10 +00:00
Mitchell Livingston
3bac536bc2
use a mutable array
2006-10-16 02:42:46 +00:00
Mitchell Livingston
f09f6568b0
Don't auto-import torrents after they have been auto-imported. Useful for removing a transfer without it instantly being re-added.
2006-10-16 02:35:42 +00:00
Mitchell Livingston
d397144b0f
if there's not enough room to allow the window to expand to show the status/filter bars, first make the window smaller.
2006-10-15 19:24:08 +00:00
Mitchell Livingston
d76e205e76
hide scrollers when autoresizing
2006-10-13 15:21:40 +00:00
Mitchell Livingston
f0adeba042
draw images using composite to ensure actual width
2006-10-02 04:20:05 +00:00
Mitchell Livingston
7e85221109
start torrents by enumerating (trying to figure out a bug)
2006-10-01 16:34:02 +00:00
Mitchell Livingston
ce013148b0
Torrents that have errors aren't counted in the queue, and when a torrent encounters an error the next torrent in the queue will start (even though that torrent might still be active).
2006-09-29 05:30:36 +00:00
Mitchell Livingston
c7265daeeb
waiting torrents won't go to the queue...
2006-09-26 03:27:41 +00:00
Mitchell Livingston
a6a7be9daa
Move the pieces viewer into the Activity pane of Inspector.
2006-09-25 20:53:10 +00:00
Josh Elsasser
0257761670
Merge nat-traversal branch to trunk.
2006-09-25 18:37:45 +00:00
Mitchell Livingston
e4ca779e68
Use tableView:objectValueForTableColumn:row: instead of tableView:willDisplayCell:...
...
This required passing in a dictionary of values to display, but should make it 10.5 compatible and potentially a little more efficient. Those using Leopard please report any issues, because I don't have it to test.
2006-09-11 23:52:03 +00:00
Mitchell Livingston
fee85a7cab
enable new menu items more accurately
2006-09-08 01:17:26 +00:00
Mitchell Livingston
ef389beaed
Menu item to switch between filters.
...
Enable some menu items a little differently.
2006-09-08 01:14:31 +00:00
Mitchell Livingston
ea7759913d
Forgot a release.
2006-09-05 21:17:59 +00:00
Mitchell Livingston
56e8a2f72d
check for files to auto import at launch
2006-09-05 04:37:07 +00:00
Mitchell Livingston
2a491b88ab
Forgot the updated credits and to remove an unused constant
2006-09-05 04:30:17 +00:00
Mitchell Livingston
bc14e9e56c
Use UKKQueue for auto import which gets rid of polling and makes the process instantaneous.
2006-09-05 04:28:07 +00:00
Mitchell Livingston
c5394700e0
Display an error if saving of the log file fails.
2006-08-24 02:41:12 +00:00
Mitchell Livingston
68a9a6ba85
Option to save log.
2006-08-22 23:00:53 +00:00
Mitchell Livingston
1b0811c812
Message Log window, accessible from the Transmission menu.
2006-08-21 22:07:08 +00:00
Mitchell Livingston
f6cd9ef67f
Better BitTorrent client identification.
2006-08-16 01:52:20 +00:00
Mitchell Livingston
0947785d80
Some changes for the last commit plus don't allow the same time for turning speed limit on and off.
2006-08-12 20:36:17 +00:00
Mitchell Livingston
3a1ee9dce0
More improvements to the way speed limit scheduling works.
2006-08-12 20:13:25 +00:00
Mitchell Livingston
2a36da8b60
Some new accessors for libtransmission...I don't see what harm these can do
2006-08-12 00:38:26 +00:00
Mitchell Livingston
e6d81110d9
Streamlined autoenable function a little.
2006-08-11 23:18:56 +00:00
Mitchell Livingston
cc66511f98
Scheduler is now more automatic.
2006-08-11 22:58:14 +00:00
Mitchell Livingston
cbaa4aec74
remove unneeded retain
2006-08-09 03:25:41 +00:00
Mitchell Livingston
28d788c649
save history
2006-08-09 00:11:00 +00:00
Mitchell Livingston
57ecfe7ee6
I hate memory management in objective-c! This should have better behavior when opening multiple files with "always ask" on.
2006-08-09 00:09:19 +00:00
Mitchell Livingston
0e334e4d2f
Better behavior for always ask for location.
2006-08-08 23:18:50 +00:00
Mitchell Livingston
5ba17385e7
show prefs window in Window menu / dock menu
2006-08-08 22:23:33 +00:00
Mitchell Livingston
8a9e593121
Growl for auto speed limit
2006-08-08 03:04:25 +00:00
Mitchell Livingston
9586b1fc41
Allow scheduling of speed limit.
...
Preference window saves when closing again.
2006-08-08 02:11:51 +00:00
Mitchell Livingston
d068cfcf57
User can now choose the sound that plays.
2006-08-07 02:28:31 +00:00
Mitchell Livingston
874b50ac84
Play sound when seeding completes.
2006-08-07 01:03:14 +00:00
Mitchell Livingston
accc03084c
Option to play sound when downloads finish (for now the sound is "Glass").
2006-08-07 00:46:47 +00:00
Mitchell Livingston
8f43dd1da9
Simplify by updating button tracking for change in frame rather than a change in bounds.
2006-08-07 00:11:07 +00:00
Mitchell Livingston
1b5751b7dd
Only show ratio, not upload speed, when seeding in minimal mode and set to display alternate status string.
2006-08-06 20:40:12 +00:00
Mitchell Livingston
9f78ab4699
number of torrents shown in status bar now changes if filtering just by using filter text field
2006-08-06 20:18:00 +00:00
Mitchell Livingston
520415d997
Don't check if hidden...just try to hide/show.
2006-08-06 19:41:44 +00:00
Mitchell Livingston
2aeed4485f
Only update torrents that need to be updated.
2006-08-06 19:10:47 +00:00
Mitchell Livingston
ce66d15045
Don't make window modal for sheet.
2006-08-06 17:12:32 +00:00
Mitchell Livingston
b8b994db63
validate open menu item
2006-08-06 17:06:05 +00:00
Mitchell Livingston
e4e673df1f
Make the filter buttons themselves control when they are active/inactive.
2006-08-05 13:22:30 +00:00
Mitchell Livingston
2ac14534bb
3 words for a button is a bit much.
2006-08-02 00:10:02 +00:00
Mitchell Livingston
4b5300939c
Holding down option and using the open menu item now ignores the default download location and asks where to download.
2006-08-02 00:04:04 +00:00
Mitchell Livingston
8bddde255c
Slight change in the way queueing works when changing preferences.
2006-08-01 23:22:48 +00:00
Mitchell Livingston
d5e6d5a1fd
New menu item to start all torrents waiting to start (in queue).
2006-08-01 23:09:33 +00:00
Mitchell Livingston
e8f77bb80f
Change setup of PrefsController a little.
2006-07-30 22:11:08 +00:00
Mitchell Livingston
25045ca3d6
No delay in updating dock badge when changing setting in prefs.
2006-07-30 21:49:58 +00:00
Mitchell Livingston
45563c6d22
Remove observer in filter buttons when finished.
2006-07-30 20:53:25 +00:00
Mitchell Livingston
fb1dd67b87
add a little commenting
2006-07-30 18:44:38 +00:00
Mitchell Livingston
c251a5c5df
Check for completed download in Torrent class.
2006-07-30 18:37:29 +00:00
Mitchell Livingston
7329faccf7
Remove redundant variables
2006-07-29 18:09:35 +00:00
Mitchell Livingston
f924699169
Fixed new bug from auto resizing, I hope.
2006-07-29 18:00:51 +00:00
Mitchell Livingston
d442d0579f
I left in some code I used for testing. Silly me.
2006-07-29 17:46:32 +00:00
Mitchell Livingston
3e45eaf595
Auto resizing now respects the max possible size. This should help avoid strange resizing behavior.
2006-07-29 17:43:44 +00:00
Mitchell Livingston
d44d458cd4
Don't autoimport on launch in case T was opened by opening torrent files.
2006-07-29 17:25:19 +00:00
Mitchell Livingston
af07340483
This shouldn't have been committed.
2006-07-29 16:59:32 +00:00
Mitchell Livingston
ca97d6968a
Capitalization change.
2006-07-29 16:58:44 +00:00
Mitchell Livingston
d5943321f4
Minimal view status toggle now works only when on actual status text, and even if the row isn't already selected.
2006-07-26 02:42:07 +00:00
Mitchell Livingston
44dd48fa52
When filtering transfers,the amount in the status bar shows how many transfers are actually visible and the total amount.
2006-07-25 02:12:18 +00:00
Mitchell Livingston
53039b2074
Filter buttons now actually are buttons, meaning their behavior matches more to Mail.app's
2006-07-23 22:23:59 +00:00
Mitchell Livingston
8c3e4f9337
Method parameter isn't really needed.
2006-07-23 21:50:41 +00:00
Mitchell Livingston
e5fc3b555e
Ignore case when sorting.
2006-07-23 21:29:24 +00:00
Mitchell Livingston
30ef4b0a52
simplify rect width and height measurements
2006-07-23 19:22:24 +00:00
Mitchell Livingston
19a1edb3b9
Updated help with better icon.
2006-07-23 18:57:50 +00:00
Mitchell Livingston
360b186b3e
Use constants for growl notifications
2006-07-23 16:28:33 +00:00
Mitchell Livingston
34eab9a3b2
Fixed bug with auto resize when changing from minimal view to regular view.
2006-07-23 15:59:06 +00:00
Mitchell Livingston
9765084794
Get rid of some warnings I added.
2006-07-23 14:50:36 +00:00
Mitchell Livingston
23c13fc293
Turn off filter before hiding the bar, not the other way around. This should make it more obvious that the filter is turned off.
2006-07-23 14:46:13 +00:00
Mitchell Livingston
4a5fb32e62
Resize window when filtering with auto resize enabled.
2006-07-23 14:42:54 +00:00
Mitchell Livingston
00f96fe709
New awesome help by jah.
2006-07-23 14:22:01 +00:00
Mitchell Livingston
e4afa947d2
Zoom now works horizontally. This also gets around the problems with zoom when auto resizing.
2006-07-22 21:00:58 +00:00
Mitchell Livingston
761a3928d4
Don't disable green zoom button because showing a sheet automatically enables it. Oh well...
2006-07-22 20:39:33 +00:00
Mitchell Livingston
8e0ff693f2
Fix bug with weird sheet attached to nothing when autoloading before the window is visible.
2006-07-22 19:00:47 +00:00
Mitchell Livingston
2f79532a81
Stop weird behavior and remove workaround code with the status bar background.
2006-07-22 18:47:21 +00:00
Mitchell Livingston
7ec2ba693b
Remove and resize after sheet disappears.
2006-07-22 18:25:11 +00:00
Mitchell Livingston
777968a524
Disable the zoom button if auto resize is enabled.
2006-07-22 18:02:48 +00:00
Mitchell Livingston
8226ef9d50
Redo spacing on general prefs a little.
2006-07-22 17:08:54 +00:00
Mitchell Livingston
d25466eefc
Simplify window sizing code a little.
2006-07-22 16:57:41 +00:00
Mitchell Livingston
3f160243da
Don't allow window zooming if set to auto resize.
2006-07-22 16:49:59 +00:00
Mitchell Livingston
c0004c7e96
New prefs setting to keep the window sized perfectly for the current number of transfers.
2006-07-22 16:38:05 +00:00
Mitchell Livingston
ac45b31069
Remove more warnings and commented-out code.
2006-07-22 15:22:01 +00:00
Mitchell Livingston
6e109cde94
Warning about growl delegate is gone.
2006-07-22 15:10:16 +00:00
Mitchell Livingston
25e75ec312
Sort in the action menu.
2006-07-22 14:08:35 +00:00
Mitchell Livingston
2c44a4ef0a
no pressed in state for filter
2006-07-21 04:33:20 +00:00
Mitchell Livingston
6ca41a201a
Don't need the word "bar".
2006-07-20 22:05:26 +00:00
Mitchell Livingston
9048f4683e
Remove filter hide and show buttons from the bars and instead have a toolbar item for it.
...
Smoother Bandwidth prefs icon.
2006-07-20 21:58:25 +00:00
Mitchell Livingston
e9ee54b370
Updated turtle icons from macHD.
2006-07-19 03:58:33 +00:00
Mitchell Livingston
d196827618
The turtle is now blue.
2006-07-19 03:03:31 +00:00
Mitchell Livingston
e33b7f3bfa
Much nicer pushed image for turtle button.
2006-07-19 02:50:07 +00:00
Mitchell Livingston
853554c9e5
Reveal Filter buttons from MrCrowbar.
2006-07-19 00:37:03 +00:00
Mitchell Livingston
88b49c6f36
Focus on table view when hiding filter bar.
2006-07-19 00:27:38 +00:00
Mitchell Livingston
4c04ce90bd
Tooltips for show and hide filter buttons.
...
Disable bars when they're not visible.
2006-07-19 00:24:54 +00:00
Mitchell Livingston
cd97152658
Dim filter buttons and "turtle" button when the window isn't key.
...
Larger status bar.
Toggle button for filter bar in status bar (image needed!).
Custom ordering only when filter disabled (even if filtering causes nothing to be hidden).
2006-07-19 00:06:32 +00:00
Mitchell Livingston
f52a35f51b
Change filter button spacing and sizing a little.
2006-07-17 21:40:49 +00:00
Mitchell Livingston
5080d15959
Make order of updateUI: and applyFilter: consistent.
2006-07-17 11:22:50 +00:00
Mitchell Livingston
681cbd2e81
Update view when torrent starts from queueing.
2006-07-17 11:17:31 +00:00
Mitchell Livingston
d30dd87352
Reordering only if nothing is filtered.
...
Tiny spacing tweak for hiding search field.
2006-07-17 03:29:29 +00:00
Mitchell Livingston
ce911d6d7e
Give table focus when hiding filter bar.
2006-07-17 03:02:56 +00:00