Mitchell Livingston
a423636ed3
the "selected" status string and the minimal view's "remaining time" status string are now toggled from the main action menu instead of being clickable
2008-05-10 19:24:28 +00:00
Mitchell Livingston
0e96185a93
the torrent url sheet will now disable the open button when there is no text; cleanup to the sleep code
2008-04-25 22:23:31 +00:00
Mitchell Livingston
612e7221a9
when unchecking all files in the add dialog window, don't do finished events
2008-04-14 00:05:16 +00:00
Mitchell Livingston
afb5738b98
if a download finishes downloading and finishes seeding at the same time, do all the "finished download" activities (dock badging, growl notification, sound); if one sound is playing for finished downloading/seeding, don't play another one
2008-04-10 16:37:07 +00:00
Mitchell Livingston
6484f685b4
resize the status button if it is too large (typically this is for localizations)
2008-03-28 01:28:57 +00:00
Mitchell Livingston
24fedbe044
add "move data file" to torrent action menu
2008-03-22 17:05:48 +00:00
Mitchell Livingston
0a4e7bcfa3
fix filtering by tracker name
2008-03-21 20:28:04 +00:00
Mitchell Livingston
a149f8992b
#792 Allow Option-Command-F to focus the filter field in the main window
2008-03-16 14:24:27 +00:00
Mitchell Livingston
6cbec1912b
mac client will verify data with ipc
2008-02-27 19:04:38 +00:00
Mitchell Livingston
a0061f43fb
First commit of collapsable groups. A lot more needs to still be done.
2008-02-06 23:45:44 +00:00
Mitchell Livingston
d99e328bab
remove a warning
2008-01-30 21:55:39 +00:00
Mitchell Livingston
4f9dcb1444
sort instead of filtering when possible
2008-01-23 20:46:37 +00:00
Mitchell Livingston
30531d75c9
only store the group number for displaying groups in table -- count can be derived
2008-01-23 18:22:54 +00:00
Mitchell Livingston
2761220369
simplify the method for adding groups to the torrent array
2008-01-23 17:41:55 +00:00
Mitchell Livingston
67205c89c8
rename filter and sort methods, and eliminate some redundant calls
2008-01-23 17:22:41 +00:00
Mitchell Livingston
5852c78682
keep track of which rows are groups with a separate object
2008-01-23 17:03:42 +00:00
Mitchell Livingston
1fa3e0d869
first experimental commit: sorting by group will now add group dividers
2008-01-23 02:51:58 +00:00
Mitchell Livingston
5b54605822
eliminate some redundant open methods
2008-01-10 16:46:15 +00:00
Mitchell Livingston
80064189fa
generate action menu "quick" items in code, rather than tons of repeating menu items in the nib
2008-01-10 06:27:48 +00:00
Mitchell Livingston
57bc23edc5
get rid of a crash when canceling the open sheet
2008-01-05 21:31:05 +00:00
Mitchell Livingston
093b59f754
refactor some of the torrent opening code
2008-01-05 02:48:10 +00:00
Mitchell Livingston
ce18bc26ae
remove missing method definitions
2008-01-04 05:52:20 +00:00
Mitchell Livingston
e9e5638664
first commit of (unfinished) dialog when adding torrents
2008-01-04 04:45:31 +00:00
Mitchell Livingston
f80bd47056
update copyright info for 2008
2008-01-02 16:55:05 +00:00
Mitchell Livingston
51f52dd8d6
images loaded with "imageNamed" should include their file extension
2007-12-22 19:57:12 +00:00
Mitchell Livingston
f4211ce19d
remove unused method
2007-12-20 20:55:26 +00:00
Mitchell Livingston
44400b6a49
remove bindings from the global ratio menu items
2007-12-20 20:53:55 +00:00
Mitchell Livingston
ed9804adf6
experimentally add an "active" filter
2007-12-20 04:49:06 +00:00
Mitchell Livingston
cc4eb2be94
update the group filter when groups are changed or removed
2007-12-19 21:11:49 +00:00
Mitchell Livingston
3e49741b05
initial group filtering
2007-12-19 20:46:00 +00:00
Mitchell Livingston
4d6eda4a0e
add basic sorting by group
2007-12-17 19:47:06 +00:00
Mitchell Livingston
f9491abf18
add Group to context menu
2007-12-17 16:52:49 +00:00
Mitchell Livingston
d9246b1ad4
preliminary commit of group code
2007-12-17 16:06:20 +00:00
Mitchell Livingston
9bf313c08a
better hiding of bottom texture on 10.5
2007-12-13 15:19:46 +00:00
Mitchell Livingston
cea2275bcf
on tiger make the bottom bar a texture
2007-12-13 15:16:04 +00:00
Mitchell Livingston
a60d623021
on tiger the "ying-yang" status field does not have the strange glow, but as a result won't have any hilighting like on leopard
2007-12-12 15:53:37 +00:00
Mitchell Livingston
a64d7d6e19
get rid of the graphite turtle....graphite is hard to see and other apps show blue when prefs are set to graphite
2007-12-09 03:32:00 +00:00
Mitchell Livingston
59857deded
more cleanup of the group toolbar button code
2007-12-06 20:25:38 +00:00
Mitchell Livingston
d2049cc048
group together pause and resume toolbar buttons
2007-12-06 17:21:42 +00:00
Mitchell Livingston
19b791def5
the status label in the status bar now gives 4 different options of info to display
2007-12-05 01:26:30 +00:00
Mitchell Livingston
7c190b84f9
display total ratio in the status bar
2007-12-04 21:41:06 +00:00
Mitchell Livingston
97d4bc1709
add stats window...right now the values mean nothing
2007-11-19 18:13:41 +00:00
Mitchell Livingston
0b24911389
readd the custom FilterButton subclass to simplify setting the tooltip
2007-11-17 15:55:23 +00:00
Mitchell Livingston
f20a6b15b7
add availability bar to dim percent not available (yellow for now)
2007-11-11 16:59:32 +00:00
Mitchell Livingston
2c4244b540
keep track of sort menu item by using tag and validate methods instead of storing the current menu items
2007-11-07 05:02:43 +00:00
Mitchell Livingston
98c1d4bb62
get rid of the unneeded ImageBackgroundView
2007-11-07 02:23:35 +00:00
Mitchell Livingston
44075895b2
remove the separate filter bar view and instead reuse the status bar view
2007-11-07 00:14:33 +00:00
Mitchell Livingston
5cc14442cb
use built-in buttons for filter buttons
2007-11-06 20:52:11 +00:00
Mitchell Livingston
dcb411e310
move dock badging preference change notification into the Badger
2007-11-05 12:47:20 +00:00
Mitchell Livingston
3ab2e369d4
remove unused code
2007-11-04 16:45:17 +00:00
Mitchell Livingston
3bccf26f23
by popular demand the return of the advanced bar (now Pieces Bar)
2007-11-04 15:01:34 +00:00
Mitchell Livingston
4584417bf0
phase 2 of updating menu items to remove bindings
2007-10-30 20:19:22 +00:00
Mitchell Livingston
a57dd87d47
fix a small memory leak, and get rid of two #ifndef's...
2007-10-13 12:59:39 +00:00
Mitchell Livingston
98575a0169
say goodbye to the often-misunderstood "advanced progress bar"
2007-09-26 19:36:25 +00:00
Mitchell Livingston
ee634ce23d
remove another warning
2007-09-22 15:27:56 +00:00
Mitchell Livingston
f0b968d7b7
get xcode project building again
2007-09-20 20:24:33 +00:00
Mitchell Livingston
844341faef
this better work
2007-09-16 01:02:06 +00:00
Mitchell Livingston
1b11564e92
remove Growl 1.1...
2007-09-16 00:52:32 +00:00
Mitchell Livingston
8252e12434
allow filtering by tracker name
2007-08-30 03:52:26 +00:00
Mitchell Livingston
835d333067
by popular demand, add option to sort by tracker
2007-08-16 00:54:50 +00:00
Mitchell Livingston
8ad6b7aa3b
(trunk) when automatically opening a newly created torrent file, don't trash it regardless of prefs setting
2007-08-14 21:26:12 +00:00
Mitchell Livingston
1381610a56
(trunk) fix bug where downloads would not be added when dragging the url onto the window without a constant download location
2007-08-13 03:17:18 +00:00
Mitchell Livingston
7a049126a9
only draw rows that are visible
2007-08-08 17:57:50 +00:00
Mitchell Livingston
e709fe74a1
get the creator window showing up in localizations, and add a donate button to the help menu
2007-08-02 21:59:34 +00:00
Mitchell Livingston
8b306b674c
new about window and updated credits file, inspired by adium's
2007-07-22 18:04:31 +00:00
Mitchell Livingston
8075c388c2
don't autoimport created torrents
2007-07-05 01:44:01 +00:00
Mitchell Livingston
0f4aa186d5
• do an initialization only when needed
...
• get rid of an unnecessary variable and need for release
2007-07-01 17:32:55 +00:00
Mitchell Livingston
84fe42c280
show a warning when trying to open a duplicate torrent
2007-06-29 23:11:58 +00:00
Mitchell Livingston
f36d558ad4
fix #233 (move menu item applies to all items)
2007-06-25 22:26:33 +00:00
Mitchell Livingston
c17c6eba58
simplify some of the repetitive queue code a bit
2007-06-20 00:54:05 +00:00
Mitchell Livingston
34b2b2e698
if a torrent switches from seeding to downloading still apply this to the queue
2007-06-20 00:04:20 +00:00
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