Mitchell Livingston
7a9e5c8109
display window on quit
2007-11-29 01:23:23 +00:00
Mitchell Livingston
d3e821e729
make toolbar buttons leopard-like; icons are placeholders
2007-11-29 01:05:11 +00:00
Mitchell Livingston
e7c600a237
adjust inspector layout a tiny bit
2007-11-24 16:46:11 +00:00
Mitchell Livingston
654af57b9c
sort by speed, then last activity
2007-11-23 16:03:49 +00:00
Mitchell Livingston
ddc97a921b
get rid of 2 more unnecessary sort methods
2007-11-23 15:48:26 +00:00
Mitchell Livingston
dc37d150e8
get rid of unneeded sort descriptors; hold queue order as an integer instead of an object
2007-11-23 15:45:58 +00:00
Mitchell Livingston
f657bd524b
when sorting by last activity, if there was no activity use date
2007-11-23 02:46:29 +00:00
Mitchell Livingston
8b6f2ad708
implement another ipc method
2007-11-22 03:34:44 +00:00
Mitchell Livingston
00623d8c55
get building again
2007-11-21 20:10:49 +00:00
Mitchell Livingston
4a5a95b606
add option to sort by Last Activity
2007-11-21 18:32:41 +00:00
Mitchell Livingston
97d4bc1709
add stats window...right now the values mean nothing
2007-11-19 18:13:41 +00:00
Mitchell Livingston
db4954cc68
get rid of the Debug warning (it's not as relevant as it was back in the olden days)
2007-11-18 02:33:17 +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
cd7de9ae16
fix bug where dragging a torrent that is already opened off of the window will make the overlay appear and fade off
2007-11-17 14:43:05 +00:00
Mitchell Livingston
5c61c7c7f6
clicking on an already-clicked filter button will not deselect it
2007-11-16 22:03:59 +00:00
Mitchell Livingston
008025c9c9
localize the folders' names in the "Transfers > General" preference pane
2007-11-13 03:45:10 +00:00
Mitchell Livingston
7f9e4d9efe
when dragging a file on the window, check if it has the .torrent extension; smaller changes
2007-11-13 00:56:58 +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
4854aac298
remove code to manually close torrents on quit
2007-11-11 03:15:49 +00:00
Mitchell Livingston
e37a3d3157
when sorting by queue order, allow torrents to be reordered even if they are filtered (put below the one above it in the total queue)
2007-11-09 23:38:35 +00:00
Mitchell Livingston
b382628933
have libtransmission be in charge of checking if nat traversal is disabled when quitting
2007-11-09 15:06:32 +00:00
Mitchell Livingston
ba61307266
the main window doesn't have to detect mouse moved events now that the filter bar is using built-in buttons
2007-11-09 13:47:34 +00:00
Mitchell Livingston
e9f667afb9
adjust filter bar button placement
2007-11-09 13:35:43 +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
6253979516
load the status bar background in the init method, because awakeFromNib drew the back with a white background on launch
2007-11-07 00:35:03 +00:00
Mitchell Livingston
4a301fdf82
no need to reload status bar when the window becomes/resigns main, since it is now the same when inactive or inactive
2007-11-07 00:16:32 +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
cc5abfe6f4
make the filter bar color match leopard's
2007-11-06 23:55:51 +00:00
Mitchell Livingston
44aa1505d4
readd the tooltips to the filter buttons
2007-11-06 21:03:20 +00:00
Mitchell Livingston
5cc14442cb
use built-in buttons for filter buttons
2007-11-06 20:52:11 +00:00
Mitchell Livingston
cfa809bc47
clean up the pieces bar drawing to avoid putting it into an image, and use NSColor object for the piece colors
2007-11-06 04:53:06 +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
1f0b346295
if the download finishes/becomes unfinished, keep trying to reset the time machine setting, and other miscellaneous cleanup
2007-11-02 22:07:16 +00:00
Mitchell Livingston
930199dbeb
fix a possible small release-then-use
2007-11-02 15:05:20 +00:00
Mitchell Livingston
59fb0f936f
stop timers and notification checking on quit right away (real this time)
2007-11-02 03:15:12 +00:00
Mitchell Livingston
4cb7eb603d
stop timers and notification checking on quit right away
2007-11-02 03:13:44 +00:00
Mitchell Livingston
c5836d33e0
trunk: refresh status bar and completed badge when window becomes/resigns main, not key
2007-11-01 19:18:26 +00:00
Mitchell Livingston
93caebd82f
trunk: Leopard: Time Machine will ignore incomplete files
2007-10-31 19:28:22 +00:00
Mitchell Livingston
ffeff31ca3
get reordering of torrent queue working again in trunk (thanks to cocoadev mailing list)
2007-10-31 17:23:56 +00:00
Mitchell Livingston
4584417bf0
phase 2 of updating menu items to remove bindings
2007-10-30 20:19:22 +00:00
Mitchell Livingston
44c66afffb
phase 1 of updating menu items to remove bindings
2007-10-30 19:55:47 +00:00
Mitchell Livingston
2216967525
use built-in suppression checkbox in alerts under Leopard
2007-10-29 19:45:34 +00:00
Mitchell Livingston
64f7382d1b
trunk: Leopard: Fix bug with toggling Minimal View
2007-10-29 18:59:23 +00:00
Mitchell Livingston
297b9f0b1d
trunk: Leopard: Fix bug with typing values in Inspector->Options
2007-10-29 18:07:09 +00:00
Mitchell Livingston
568bc5d4d5
use "Downloads" folder as default folder
2007-10-28 04:35:49 +00:00
Mitchell Livingston
8ed391f18b
suppress a warning on Leopard
2007-10-27 02:00:43 +00:00
Mitchell Livingston
0e9c74d732
fix mistake in [3560]
2007-10-25 20:32:16 +00:00
Mitchell Livingston
b286397338
filtering by a search string for tracker now checks all trackers in the announce-list
2007-10-25 20:14:24 +00:00
Mitchell Livingston
a76423ac1e
fix notification to update info
2007-10-23 11:41:03 +00:00
Mitchell Livingston
44e1f5aa96
make the long application support folder path a constant
2007-10-21 14:01:54 +00:00
Mitchell Livingston
6fc01cb59c
set some menu titles without regard to what it is already set to (this should in theory be faster and looks cleaner)
2007-10-21 13:53:29 +00:00
Mitchell Livingston
a90c4a4b09
eliminate the redundant isPaused, instead using !isActive
2007-10-20 21:27:46 +00:00
Mitchell Livingston
b62fb6a7c1
trivial code cleanup
2007-10-19 01:24:42 +00:00
Mitchell Livingston
e06d38b4c7
generate the info tab button images when needed, add backend support for different colored tabs depending on aqua/graphite
2007-10-18 00:04:01 +00:00
Mitchell Livingston
a2f3b0dac6
small name change and other trivial adjustments
2007-10-17 23:33:22 +00:00
Mitchell Livingston
78d95148dc
add a warning and improve some commented out code....nothing to see here
2007-10-14 14:24:34 +00:00
Mitchell Livingston
045c31018b
remove unused variables
2007-10-12 21:36:01 +00:00
Mitchell Livingston
2f17b922a9
allow speed limit to be automatically updated when modal panels are active, fixes #366
2007-10-12 20:51:27 +00:00
Mitchell Livingston
c4e6607777
get rid of an alloc/release
2007-10-11 16:28:50 +00:00
Mitchell Livingston
fc432f1c29
ensure everything is deallocated properly on quit, libtransmission is closed properly, and inspector window height is remembered
2007-10-08 04:15:25 +00:00
Mitchell Livingston
4bee975c47
improve the inspector's tab background images
2007-10-07 15:36:39 +00:00
Mitchell Livingston
b3c35b036c
change some initializers so that they are aware of their own nib's name
2007-10-07 12:24:26 +00:00
Mitchell Livingston
23c04dfe3f
rename en to English (other languages will be changed to i18n names by the next release, though)
2007-10-04 03:45:52 +00:00
Mitchell Livingston
8825a6029d
more cleanup from advanced bar removal
2007-09-27 02:46:48 +00:00
Mitchell Livingston
c9688d89f8
use LSMinimumSystemVersion instead of custom version check, because on < 10.4 it will never reach that custom code
2007-09-26 23:49:21 +00:00
Mitchell Livingston
98575a0169
say goodbye to the often-misunderstood "advanced progress bar"
2007-09-26 19:36:25 +00:00
Mitchell Livingston
9dec223018
attempt to decrease memory usage a bit when window/application is hidden
2007-09-26 04:12:57 +00:00
Mitchell Livingston
4227d425f1
when the main window isn't the key window, make the status bar show the normal window background
2007-09-23 16:21:03 +00:00
Mitchell Livingston
f1d017f622
fix previous commit which prevented transfer changes from being saved
2007-09-23 05:44:50 +00:00
Mitchell Livingston
ee634ce23d
remove another warning
2007-09-22 15:27:56 +00:00
Mitchell Livingston
e34218bd45
get rid of another warning
2007-09-22 12:50:51 +00:00
Mitchell Livingston
f0b968d7b7
get xcode project building again
2007-09-20 20:24:33 +00:00
Mitchell Livingston
1208c3a1b5
update the status bar to look better on Leopard...if anyone can do the background image better please get in touch with me
2007-09-17 21:01:31 +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
e03c677828
fix small memory leak that has been around forever
2007-09-16 00:40:15 +00:00
Mitchell Livingston
1502435758
make setting code more dynamic
2007-09-15 20:09:28 +00:00
Mitchell Livingston
4fb7db8348
get inspector ready for encryption
2007-09-14 13:49:37 +00:00
Mitchell Livingston
756795f9a2
fix aa typo
2007-09-10 12:38:57 +00:00
Mitchell Livingston
2c66af397e
Remove old Growl
2007-09-09 13:30:06 +00:00
Mitchell Livingston
5cf6f990da
get the version number to be 0.81+ finally
2007-09-01 05:51:34 +00:00
Mitchell Livingston
1c0d9d461d
clarify remove warnings for different kind of removes
2007-08-31 03:04:49 +00:00
Mitchell Livingston
bcfaf3c56d
refine the sleep option's text a little
2007-08-30 12:16:11 +00:00
Mitchell Livingston
c443e88444
add ability to enable/disable the ability to prevent sleeping with active transfers
2007-08-30 04:35:48 +00:00
Mitchell Livingston
8252e12434
allow filtering by tracker name
2007-08-30 03:52:26 +00:00
Mitchell Livingston
eff3d9542c
trivial changes
2007-08-29 19:38:03 +00:00
Mitchell Livingston
0b1bc0cc8a
make image background views always opaque and other trivial changes
2007-08-29 02:13:38 +00:00
Mitchell Livingston
65ac0968ef
allow sleep if the only active torrents are stalled or have errors
2007-08-27 18:32:34 +00:00
Mitchell Livingston
8ae9d20712
rename the addition files
2007-08-20 16:34:21 +00:00
Mitchell Livingston
d098877379
kill some compile warnings
2007-08-18 17:35:08 +00:00
Mitchell Livingston
835d333067
by popular demand, add option to sort by tracker
2007-08-16 00:54:50 +00:00
Mitchell Livingston
f0162d0bc4
use #defines for filter and sort
2007-08-16 00:41:57 +00:00
Mitchell Livingston
37373317d9
get rid of an unneeded warning
2007-08-15 23:45:43 +00:00
Mitchell Livingston
4bccdef1fd
(trunk) fix a problem when adding multiple torrents with "always ask" enabled
2007-08-15 22:30:54 +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
d8905329bb
use optimization level -Os
2007-08-14 19:58:07 +00:00
Mitchell Livingston
7ddc2b64cd
various negligible cleanup
2007-08-14 05:21:02 +00:00
Mitchell Livingston
e316c297c7
get rid of some warnings
2007-08-13 04:30:52 +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
8729aba95f
when opening multiple copies of the app, after the warning don't make the first copy active (in case that copy has been quit in between checking and responding to the dialog)
2007-08-13 01:55:15 +00:00
Mitchell Livingston
c6c1f90996
don't hide the inspector when double-clicking the table's action button
2007-08-11 02:51:36 +00:00
Mitchell Livingston
943c6e90a4
move the advanced bar code into TorrentCell (finally)
2007-08-10 03:48:18 +00:00
Mitchell Livingston
87a2bd6479
use the actual Torrent class to access values for the torrent cell class, rather than creating a dictionary and using that on each reload
2007-08-10 03:20:01 +00:00
Mitchell Livingston
ea8a9f39fe
patch from Nick Shanks to improve the filter bar
2007-08-09 18:55:22 +00:00
Mitchell Livingston
7a049126a9
only draw rows that are visible
2007-08-08 17:57:50 +00:00
Mitchell Livingston
0588684061
get the torrent action button to appear pressed in
2007-08-08 02:44:32 +00:00
Mitchell Livingston
ffa077454e
update version number to 0.80+
2007-08-07 14:15:04 +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
bb34abf9f2
readd Greek
2007-08-02 21:30:19 +00:00
Mitchell Livingston
cab06a5b29
don't hardcode min and max sizes for the inspector
2007-07-31 00:10:55 +00:00
Mitchell Livingston
e406ece219
use libtransmission's "can announce" functionality instead of custom mac code
2007-07-30 22:19:52 +00:00
Mitchell Livingston
ff3229868d
add italian localization
2007-07-30 10:08:01 +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
42e150a786
simplify the download finished/restarting code
2007-07-20 02:19:49 +00:00
Mitchell Livingston
491da292f8
set another ipc method
2007-07-18 02:57:44 +00:00
Mitchell Livingston
f0a4860166
add basic add torrent ability for ipc
2007-07-18 01:29:26 +00:00
Mitchell Livingston
481dc9f6b8
If Transmission is opened by double-clicking a torrent file, open that torrent before setting up auto-import
2007-07-11 01:40:49 +00:00
Mitchell Livingston
8075c388c2
don't autoimport created torrents
2007-07-05 01:44:01 +00:00
Mitchell Livingston
ab20e6d645
make sure the windows are closed before removing torrents...avoids a crash-on-quit
2007-07-04 18:14:58 +00:00
Mitchell Livingston
072a9c7916
update the filter bars when resetting cache
2007-07-04 15:23:33 +00:00
Mitchell Livingston
9fc1829ac5
have the badger not set up all of the badge images and other data at launch...instead wait until it's needed
2007-07-02 22:39:16 +00:00
Mitchell Livingston
29c7ded0a3
avoid a glitch with window placement I introduced earlier today
2007-07-02 01:01:46 +00:00
Mitchell Livingston
0fd3c80c7f
same as last commit, with different objects
2007-07-01 18:02:10 +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
08879e11f3
a little code cleanup
2007-07-01 13:27:26 +00:00
Mitchell Livingston
c0e872f5b8
whoops
2007-07-01 05:25:43 +00:00
Mitchell Livingston
86c03cfab0
the remains of one of my experiments snuck in
2007-07-01 05:24:42 +00:00
Mitchell Livingston
6ebb14f416
Don't make other actions rely on dealloc being called...it's not reliable. This should make quitting faster in many instances.
2007-07-01 05:23:07 +00:00
Mitchell Livingston
19c7d8367a
if a transfer is checking decrease the queue count for both queues but don't start the transfer
2007-06-30 16:13:10 +00:00
Mitchell Livingston
264cdfdc11
add an option in the duplicate alert to not prompt again
2007-06-29 23:54:36 +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
e478bee3fa
fix #240 : make sure internally-saved torrent files are only deleted when the torrent is removed, not when quitting...hopefully this will also mean that old torrents won't remain forever in app support
2007-06-29 21:25:32 +00:00
Mitchell Livingston
0554c3f391
fix #239 : avoid a loop when trying to cancel adding a torrent in the choose location dialog
2007-06-29 21:13:55 +00:00
Mitchell Livingston
7d6137931f
remove some nslogs
2007-06-29 01:59:14 +00:00
Mitchell Livingston
3ff4e7799a
hopefully fix a nasty memory leak and a bunch of redundant code
2007-06-29 01:49:41 +00:00
Mitchell Livingston
cb82ea8e26
don't crash when restoring torrents on launch, and allow removing then re-adding the same torrent
2007-06-29 01:01:55 +00:00
Mitchell Livingston
96e1688e6f
fix some memory leaks and crashing when opening by dragging
2007-06-28 01:36:30 +00:00
Mitchell Livingston
6d7f628bf2
get the mac version building...still buggy
2007-06-27 23:57:02 +00:00
Mitchell Livingston
71470aa852
commit my current work...still doesn't compile (calls some non-existent functions :))
2007-06-27 22:12:10 +00:00
Mitchell Livingston
f39eb233f8
reflect some of the changes in libT (some, which means it still doesn't compile ;))
2007-06-27 00:42:06 +00:00
Mitchell Livingston
f36d558ad4
fix #233 (move menu item applies to all items)
2007-06-25 22:26:33 +00:00
Mitchell Livingston
49889c1cb5
• allow to recheck cache even when torrent is active
...
• play around with the priority color
2007-06-23 15:14:37 +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
9f939256c6
store the values of the tracker address, private check, and open check
2007-06-19 23:18:47 +00:00
Mitchell Livingston
a4d5dfa328
avoid ridiculously rate divide-by-0
2007-06-19 00:08:06 +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
892d9bf156
create an addition to NSBezierClass to create a rectangle with rounded corners
2007-05-30 05:47:48 +00:00
Mitchell Livingston
d06814b007
place filter buttons correctly at launch
2007-05-29 22:00:26 +00:00
Mitchell Livingston
90f9a9c716
update filter correctly when switching from waiting to check state to seeding
2007-05-29 21:56:38 +00:00
Mitchell Livingston
db89f64730
make the number in the filter button smaller
2007-05-29 16:17:51 +00:00
Mitchell Livingston
2c25d1019b
avoid resizing the search field if unnecessary
2007-05-29 04:53:05 +00:00
Mitchell Livingston
fd8cccf789
shrink the search field instead of hiding it until it's too small to be usable at all
2007-05-29 04:38:49 +00:00
Mitchell Livingston
575d0d779d
fix typo
2007-05-29 03:27:09 +00:00
Mitchell Livingston
c23f223f85
properly show/hide the filter search field
2007-05-29 03:20:47 +00:00
Mitchell Livingston
7012e883bd
in the filter bar show the number of each type next to the name
2007-05-29 02:57:29 +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
0f9766145b
patch from Charles Kerr: perform file checking one at a time ( fixes #124 )
2007-05-28 15:23:28 +00:00
Mitchell Livingston
dd92bb8295
make some of the new code more the current style
2007-05-28 02:53:30 +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
10fb28ad4c
add ability to start next transfer in queue if one becomes stalled
2007-05-26 06:16:43 +00:00
Mitchell Livingston
48bcc69675
rename BarButton FilterBarButton
2007-05-25 03:33:55 +00:00
Mitchell Livingston
e6ee697398
get rid of some unused variables
2007-05-25 03:05:49 +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
Josh Elsasser
81a6d96d6e
Remove tr_handle_t argument from tr_torrentClose().
2007-05-23 04:45:20 +00:00
Mitchell Livingston
6f37592c99
resizing the drag overlay was causing weird drawing problems, so don't do it
2007-05-21 22:38:06 +00:00
Mitchell Livingston
8477672f73
use 10.4's animation code for the drag overlay's fades
2007-05-21 21:07:47 +00:00
Mitchell Livingston
9ed0d168e7
simplify the drag code a little
2007-05-21 21:00:02 +00:00
Mitchell Livingston
addaba3633
remove a log, and show the copy cursor when adding with drag
2007-05-21 04:01:52 +00:00
Mitchell Livingston
5890c30cc5
when fading the drag overlay, have it expand if the window is expanding (i.e. auto resize is enabled)
2007-05-21 03:56:55 +00:00
Mitchell Livingston
822602d602
quickly fade in the drag overlay
2007-05-19 18:37:32 +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
eb28d5394e
when removing the drag overview, fade it out
2007-05-19 16:07:36 +00:00
Mitchell Livingston
a3b2d1aadd
show a badge when dragging url's
2007-05-19 14:22:01 +00:00
Mitchell Livingston
55c54b0961
the beginnings of an overlay badge when dragging on files
2007-05-19 14:11:25 +00:00
Mitchell Livingston
c95ceafb9d
remove a warning
2007-05-19 01:39:04 +00:00
Mitchell Livingston
e15098e7c0
when displaying the drag overlay, only have it appear on top of the main torrent window
2007-05-19 01:31:07 +00:00
Mitchell Livingston
8e7559a1c6
when dragging torrents, dim the main window
2007-05-19 01:16:52 +00:00
Mitchell Livingston
3a94e0b7b4
allow torrent files not ending in .torrent to be opened by dragging to the window
2007-05-17 23:14:53 +00:00
Mitchell Livingston
12b3df53ef
only update the dock badging when there's a change
2007-05-17 21:04:04 +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
92d8072c44
have no default value for auto-import, and instead prompt for directory when enabled
2007-05-07 05:10:21 +00:00
Mitchell Livingston
fd586f4380
disable option to pause torrents that are checking to avoid freezes
2007-05-07 04:28:17 +00:00
Mitchell Livingston
855f5b5b60
compare value, not memory location
2007-05-07 03:48:19 +00:00
Mitchell Livingston
86e63d3feb
eliminate an unneeded function
2007-05-07 00:56:52 +00:00
Mitchell Livingston
eb283833a9
a little better releasing of timers
2007-05-07 00:20:04 +00:00
Mitchell Livingston
59fcb74d65
try to avoid timer memory leak
2007-05-07 00:06:01 +00:00
Mitchell Livingston
d73294492f
stupid logs
2007-05-06 23:47:30 +00:00
Mitchell Livingston
32048e7417
better retain/release/invalidate the auto-import timer
2007-05-06 23:45:28 +00:00
Mitchell Livingston
39abb8d80e
ensure nil value after invalidating
2007-05-06 23:16:42 +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
d7007dd1f2
some tidying up
2007-05-06 17:18:11 +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
7105312fba
add a missing function declaration
2007-04-30 19:43:43 +00:00
Mitchell Livingston
d619e30a43
• treat quitting when updating the same as quitting normally in regards to announcing
...
• change log wording change
2007-04-30 16:54:55 +00:00
Mitchell Livingston
c80ff07a06
rename "remove fast resume cache" item and check speed limit only once per minute
2007-04-28 02:39:30 +00:00
Mitchell Livingston
305ccf1cd5
add ability to remove torrent cache
2007-04-28 01:34:39 +00:00
Mitchell Livingston
9d570c03db
move debug warning code from awakeFromNib to applicationDidFinishLaunching: so that only one Help menu is created
2007-04-25 11:56:24 +00:00
Mitchell Livingston
c31578423d
warning when starting up with message log set to debug
2007-04-25 03:00:43 +00:00
Mitchell Livingston
7b78590acf
Disable the stop ratio once it is reached (while seeding).
2007-04-20 23:07:10 +00:00
Mitchell Livingston
36bb16a66f
recheck speed limit if you awake a sleeping machine
2007-04-20 22:49:01 +00:00
Mitchell Livingston
d06610dce7
add 2 missing strings to the localization
2007-04-14 13:52:03 +00:00
Mitchell Livingston
e09d87cb4a
get real date for sort
2007-04-12 13:49:01 +00:00
Mitchell Livingston
974c69215a
update licenses to 2007
2007-04-03 02:22:25 +00:00
Mitchell Livingston
5f5d7deeb3
remove a log
2007-03-28 03:02:46 +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
cea13fc1c0
don't launch if the os is less then Tiger
2007-03-23 14:44:15 +00:00
Josh Elsasser
09c87aad84
Merge PEX branch, I hope this works.
2007-03-23 08:28:01 +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
Josh Elsasser
92637d591e
Optionally return the info hash after attempting to load a duplicate torrent.
2007-03-22 18:07:22 +00:00
Mitchell Livingston
aa1705226c
add BTG to clients
2007-03-14 02:08:40 +00:00
Josh Elsasser
494ca91fd6
Append a frontend-specific tag to saved torrents.
...
This prevents one frontend from deleting a saved torrent used by another.
2007-03-13 06:56:50 +00:00
Mitchell Livingston
c7e9f024e0
add a 'New Folder' button to the select download folder dialogue
2007-02-19 13:40:55 +00:00
Mitchell Livingston
595763c344
clicking on download/seeding complete growl notifications will reveal in finder
2007-02-11 23:38:36 +00:00
Mitchell Livingston
131fa9011d
efficiency is advanced bar drawing
2007-02-09 14:33:57 +00:00
Josh Elsasser
f67ad8cf47
Add a new interface to make the public port available to the frontend.
2007-02-06 04:26:40 +00:00
Mitchell Livingston
8d89e4f148
unneeded change
2007-01-26 04:44:47 +00:00
Mitchell Livingston
d6683cc350
fixed problem when opening multiple torrents at once when "always ask" was enabled
...
also, don't add files to the recently opened menu unless it actually is added
2007-01-26 04:31:32 +00:00
Eric Petit
027a9f8cec
A few fixes for resolution independence
2007-01-25 18:37:12 +00:00
Mitchell Livingston
7f531ab22c
fix #194
2007-01-25 13:27:53 +00:00
Mitchell Livingston
b4506653ec
make newly finished download actually wait in queue
2007-01-24 03:15:27 +00:00
Mitchell Livingston
3ce2dcb052
update queue properly once a download finishes
2007-01-24 03:08:20 +00:00
Mitchell Livingston
0282ec5722
no reason to parse the number
2007-01-20 04:05:09 +00:00
Eric Petit
7a6401c7b4
Split transmission.c: everything related to the accept/upnp/choking
...
thread was moved to shared.c
2007-01-19 04:42:31 +00:00
Mitchell Livingston
212ec30187
one less initialization
2007-01-16 03:32:09 +00:00
Mitchell Livingston
dc68861f60
one more localization
2007-01-15 18:53:35 +00:00
Mitchell Livingston
2e6263efb5
more concise phrasing and localization
2007-01-15 18:48:44 +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
67580ce1fe
very small simplification
2007-01-15 04:45:11 +00:00
Mitchell Livingston
29bf2677ec
sort ratio separate from progress
2007-01-15 04:41:01 +00:00
Mitchell Livingston
833494672f
this will help later
2007-01-15 04:09:56 +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
a80a8fc9be
less reliance on title
2007-01-09 17:09:21 +00:00
Mitchell Livingston
73565b2bc4
a little better menu item validation
2007-01-09 15:06:45 +00:00
Mitchell Livingston
f23d2aa950
enable queue menu items for queued seeds
2007-01-09 14:58:05 +00:00
Mitchell Livingston
c0174bd8d5
0 TransferS, 1 Transfer
2007-01-09 14:35:00 +00:00
Mitchell Livingston
a7b2d268c0
removed redundant queueing code
2007-01-09 04:23:35 +00:00
Mitchell Livingston
cae91090cc
a little more queueing cleanup
2007-01-09 03:49:56 +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
806693281f
separate queue for seeding torrents
2007-01-09 03:25:13 +00:00
Mitchell Livingston
cc7d0e3caf
another queue adjustment
2007-01-09 02:48:25 +00:00
Mitchell Livingston
26c79a5d43
save some calls
2007-01-09 01:53:43 +00:00
Mitchell Livingston
171bb5aebd
missed this for those not using the queue
2007-01-09 01:35:37 +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
0cc6a306ac
remove bindings from the rest of the text fields, added back glue code
2006-12-31 23:24:23 +00:00
Mitchell Livingston
b31ee4f03c
individual download/upload speed caps accessible under options in the inspector
2006-12-27 02:57:55 +00:00
Mitchell Livingston
469214cde4
remove unneeded function
2006-12-26 22:33:02 +00:00
Mitchell Livingston
82863e13b8
while loops instead of for loops
2006-12-26 21:18:42 +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
4e40a35f63
dragging a url now hilights the whole table
2006-12-18 18:33:32 +00:00
Mitchell Livingston
3409f51ef0
should identify BitLord clients according to the bittorrent specs (although it might not be completely accurate)
2006-12-15 05:27:51 +00:00
Mitchell Livingston
e937a64e9c
a little better phrasing
2006-12-15 01:38:52 +00:00
Mitchell Livingston
2b890a0376
Roger Roger
2006-12-15 01:35:42 +00:00
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
Mitchell Livingston
0ddf85506c
Disable search field when hiding filter bar so mouse doesn't change to "text-insertion" pointer when above where the field is hidden.
2006-07-17 02:59:22 +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
9707c16793
Lose focus before hiding to avoid weird overlay on status bar.
2006-07-16 18:49:38 +00:00
Mitchell Livingston
9090aacff8
hide search filter if it overlaps filter buttons
2006-07-16 18:39:19 +00:00
Mitchell Livingston
c757564bb7
Better way to disable search filter.
2006-07-16 18:28:27 +00:00
Mitchell Livingston
e03ca2eda0
Don't allow filter to be selected on launch.
2006-07-16 18:05:11 +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
6e4885a27c
Release some variables on dealloc.
2006-07-16 06:10:03 +00:00
Mitchell Livingston
21d23cf4bd
Don't show multiple checks in pull-down menus in the prefs.
2006-07-16 05:47:06 +00:00
Mitchell Livingston
1f920e8ff7
Min size now changes for minimal view.
2006-07-16 05:40:47 +00:00
Mitchell Livingston
41e4c33e2b
Highlighting of filter buttons should hopefully be even more "less buggy."
2006-07-16 04:50:32 +00:00
Mitchell Livingston
7462e65365
Highlighting of the turtle makes a little more sense.
2006-07-16 04:13:01 +00:00
Mitchell Livingston
6996e44e0f
Use Growl framework rather than applescript.
2006-07-15 23:13:21 +00:00
Mitchell Livingston
bbad665cd0
A little less buggy filter buttons (but not bug-free).
2006-07-15 19:38:32 +00:00
Mitchell Livingston
d50b88f776
Turn off filter when hiding the filter bar.
2006-07-15 16:44:45 +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
056b9c43c2
Don't filter after removing.
2006-07-13 11:18:16 +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
19336396f3
remember selected rows correctly when filtering
2006-07-13 00:32:00 +00:00
Mitchell Livingston
0adb83c07a
By popular demand, the zoom button will now zoom to the exact size for torrents (or the minimum window size).
2006-07-13 00:24:18 +00:00
Mitchell Livingston
e548b78313
drag reordering should work again
2006-07-13 00:20:14 +00:00
Mitchell Livingston
87caf42a00
only allow reordering by dragging with no filter applied
2006-07-13 00:16:49 +00:00
Mitchell Livingston
7ab2dce944
initial support for filtering (the interface is temporary btw)
2006-07-13 00:11:41 +00:00
Mitchell Livingston
21bd52f44e
no more double release
2006-07-10 01:09:22 +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
0e87c2ebc5
Rescaled bandwidth icon from Thomas Bohn.
2006-07-08 19:51:49 +00:00
Mitchell Livingston
2a131ea7e8
a little better phrasing
2006-07-08 14:45:23 +00:00
Mitchell Livingston
38e7e939f2
polling every 15 seconds shouldn't be too intensive
2006-07-08 14:43:31 +00:00