Mitchell Livingston
0256f4616d
Merge file selection and torrent creation into the main branch.
...
The new code for these features is under a new license.
2007-06-18 03:40:41 +00:00
Mitchell Livingston
1152c69bcf
get rid of the numbers next to the filter...have them in tooltips instead
2007-05-30 06:10:05 +00:00
Mitchell Livingston
c23f223f85
properly show/hide the filter search field
2007-05-29 03:20:47 +00:00
Mitchell Livingston
3852bbb6e6
some rewriting of the filter bar so it can dynamically place the buttons, and some extra, yet-to-be-used code
2007-05-29 02:00:23 +00:00
Mitchell Livingston
b679945ea6
add the beginnings of ipc to the mac front end
2007-05-28 02:27:13 +00:00
Mitchell Livingston
48bcc69675
rename BarButton FilterBarButton
2007-05-25 03:33:55 +00:00
Mitchell Livingston
4567bc0b3f
have the Badger keep track of the completed count rather than Controller
2007-05-23 05:01:23 +00:00
Mitchell Livingston
592e80e2df
make the bottom bar a regular view (instead of an image view) so that dragging is recognized over the entire window
2007-05-19 16:25:27 +00:00
Mitchell Livingston
8e7559a1c6
when dragging torrents, dim the main window
2007-05-19 01:16:52 +00:00
Mitchell Livingston
8f918ad819
make consecutive move sheets show correctly
2007-05-09 14:52:52 +00:00
Mitchell Livingston
2d20ae7e32
add option to change download location
2007-05-09 05:07:44 +00:00
Mitchell Livingston
86e63d3feb
eliminate an unneeded function
2007-05-07 00:56:52 +00:00
Mitchell Livingston
3cc8b8052b
eliminate unneeded timer parameters
2007-05-06 23:05:28 +00:00
Mitchell Livingston
1c6cec7731
actually use the new timer when checking for auto-import
2007-05-06 22:14:06 +00:00
Mitchell Livingston
d6b8106097
wait 10 seconds and check the auto-import directory a second time
2007-05-06 14:54:37 +00:00
Mitchell Livingston
8345d49e29
add an option to reverse the sort order
2007-05-02 19:35:34 +00:00
Mitchell Livingston
21a77e02c7
don't retain the sort and filter strings; instead, grab them when needed
2007-05-02 18:59:00 +00:00
Mitchell Livingston
305ccf1cd5
add ability to remove torrent cache
2007-04-28 01:34:39 +00:00
Mitchell Livingston
974c69215a
update licenses to 2007
2007-04-03 02:22:25 +00:00
Mitchell Livingston
1f31ecce39
save transfer info in a file in application support rather than into the preference file
2007-03-28 03:02:08 +00:00
Mitchell Livingston
1c0e5ca701
update progress bar when seeding immediately when the stop ratio setting is changed
2007-03-22 19:16:08 +00:00
Mitchell Livingston
fbeb566c2f
when adding new files and the download/incomplete folder doesn't exist, give a sheet to choose new location/cancel
2007-01-15 18:36:08 +00:00
Mitchell Livingston
4eeae413b8
dock menu will display number of seeding and downloading transfers
2007-01-12 19:36:52 +00:00
Mitchell Livingston
b04fda9a14
delete unneeded function
2007-01-11 00:21:42 +00:00
Mitchell Livingston
c5a1a89df0
when a download finishes, stop and make wait if the seeding queue is full
2007-01-09 03:46:21 +00:00
Mitchell Livingston
39cccec3d5
clean up queue code some more
2007-01-09 01:31:56 +00:00
Mitchell Livingston
fcf6161e85
simplify queueing core a bit...will make things easier later
2007-01-09 01:09:23 +00:00
Mitchell Livingston
4471ce12c5
manual announce in mac gui...only useable once per minute for each torrent
2006-12-26 21:02:00 +00:00
Mitchell Livingston
4306c7cfa5
add support in libT and the mac interface for displaying comment, creator, and date created
2006-11-23 01:38:18 +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
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
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
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
c111c4fb53
remove some 10.3 checks
2006-11-03 02:49:16 +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
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
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
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
ef389beaed
Menu item to switch between filters.
...
Enable some menu items a little differently.
2006-09-08 01:14:31 +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
1b0811c812
Message Log window, accessible from the Transmission menu.
2006-08-21 22:07:08 +00:00
Mitchell Livingston
3a1ee9dce0
More improvements to the way speed limit scheduling works.
2006-08-12 20:13:25 +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
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
9586b1fc41
Allow scheduling of speed limit.
...
Preference window saves when closing again.
2006-08-08 02:11:51 +00:00
Mitchell Livingston
b8b994db63
validate open menu item
2006-08-06 17:06:05 +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
d5e6d5a1fd
New menu item to start all torrents waiting to start (in queue).
2006-08-01 23:09:33 +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
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
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
8c3e4f9337
Method parameter isn't really needed.
2006-07-23 21:50:41 +00:00
Mitchell Livingston
9765084794
Get rid of some warnings I added.
2006-07-23 14:50:36 +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
d25466eefc
Simplify window sizing code a little.
2006-07-22 16:57:41 +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
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
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
e33b7f3bfa
Much nicer pushed image for turtle button.
2006-07-19 02:50:07 +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
02b9a7957e
Turn multiple classes into a generic class for image backgrounds.
2006-07-16 21:02:29 +00:00
Eric Petit
f199e0a9d9
Revert [619]
2006-07-16 19:39:23 +00:00
Mitchell Livingston
5d36721a15
Remove old Sparkle...
2006-07-16 19:28:19 +00:00
Mitchell Livingston
dc18992d4a
small search field in filter
2006-07-16 17:59:20 +00:00
Mitchell Livingston
21a7f58256
Blue turtle for aqua, gray turtle for graphite.
2006-07-16 15:14:53 +00:00
Mitchell Livingston
5f5d94e3e0
Changed sort a little.
2006-07-16 06:20:15 +00:00
Mitchell Livingston
6996e44e0f
Use Growl framework rather than applescript.
2006-07-15 23:13:21 +00:00
Mitchell Livingston
6dca15de76
New colors for the filter bar.
2006-07-15 18:05:59 +00:00
Mitchell Livingston
87fee99801
Filter can now only be accessed from the filter bar.
2006-07-15 16:33:39 +00:00
Mitchell Livingston
0ae11f0f56
First attempt at a filter bar.
2006-07-15 16:22:42 +00:00
Mitchell Livingston
3357a5bac6
Use a mutable array for autoimport.
2006-07-13 11:30:38 +00:00
Mitchell Livingston
18ba17aced
Missed a small subtlety when selecting torrents when filtering.
2006-07-13 00:58:17 +00:00
Mitchell Livingston
3a1621cf84
no need to check and set selected twice
2006-07-13 00:39:46 +00:00
Mitchell Livingston
7ab2dce944
initial support for filtering (the interface is temporary btw)
2006-07-13 00:11:41 +00:00
Mitchell Livingston
c96d7422fa
Align turtle to text better.
...
Rename a method.
2006-07-09 14:43:00 +00:00
Mitchell Livingston
9a20ae1e96
Have remove use actual torrents, too.
2006-07-08 21:03:00 +00:00
Mitchell Livingston
f5f4e91170
Have start and stop use actual torrents instead of indexes...this could be useful later.
2006-07-08 20:49:54 +00:00
Mitchell Livingston
6bcb612a95
Post Growl notification when seeding complete.
...
New name for notification for torrent auto added.
2006-07-08 13:32:36 +00:00
Mitchell Livingston
5fc3a462c8
make sleep code match quit code for waiting for transfers to stop
2006-07-07 01:41:32 +00:00
Mitchell Livingston
cb8baebb35
Monitor a folder for torrent files, adding them as they are added (by polling the folder). Growl notifications for import, and only try to reimport the same torrent if the setting is changed, the app is restarted, or the torrent file is moved to a different folder then moved back.
...
Original code from Steve (brilla on the forums).
2006-07-07 01:03:52 +00:00
Mitchell Livingston
ba78ad49aa
Start of Small Table View (accessible from View menu).
2006-07-05 22:36:27 +00:00
Mitchell Livingston
5081666d35
More cleanup with updating inspector.
2006-07-04 18:42:12 +00:00
Mitchell Livingston
74afbbc50c
Streamlined some code and made it more efficient.
2006-07-01 22:06:31 +00:00
Mitchell Livingston
1ccebca98a
Dock menu item for Speed Limit, among smaller changed.
2006-07-01 18:02:36 +00:00
Mitchell Livingston
20c791b99d
The Almighty Turtle!
...
Speed Limit can now be accessed from the main window, among smaller changes.
2006-07-01 00:29:26 +00:00
Mitchell Livingston
3beaefcf93
Speed Limit: a way to quickly change the upload and download limits for when less bandwidth has to be used.
2006-06-30 23:43:43 +00:00
Mitchell Livingston
d66fd1980f
Now can sort by the wait order.
2006-06-25 18:33:52 +00:00
Mitchell Livingston
23dcbc5353
Some more work on queueing.
2006-06-23 22:32:01 +00:00
Mitchell Livingston
765db93b40
Update the inspector when necessary through notifications, which will help once the wait check is added to the inspector.
2006-06-23 18:08:55 +00:00