Commit Graph

711 Commits

Author SHA1 Message Date
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 e6a7986231 Small efficiency change. 2006-07-26 02:54:36 +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 c60fd34b30 Capitalization fix. 2006-07-25 01:30:56 +00:00
Mitchell Livingston 1550251be9 Save minimal status text preference (speed or time) 2006-07-25 01:23:40 +00:00
Mitchell Livingston d4f3ac6ae2 Only toggle status if that row is highlighted. 2006-07-25 01:07:34 +00:00
Mitchell Livingston dec8c54c3b Deselect all. 2006-07-25 01:04:51 +00:00
Mitchell Livingston 2d66761e19 Clicking in general area of status string in minimal view will toggle between speeds and remaining time for downloading transfers. 2006-07-25 00:59:14 +00:00
Mitchell Livingston 42a838d155 Updated help from jah. 2006-07-24 10:58:09 +00:00
Mitchell Livingston 040adf9303 New filter button from macHD. 2006-07-24 00:33:35 +00:00
Mitchell Livingston 333ad1a725 Small tweaking of help here and there. 2006-07-23 23:31:12 +00:00
Mitchell Livingston 028a5d5daa Reordered code a little. 2006-07-23 22:58:04 +00:00
Mitchell Livingston b8cf664d01 Small adjustment to filter buttons.
Remove commented-out code.
2006-07-23 22:42:11 +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 f2ffb6698b Remove a log. 2006-07-23 21:30:52 +00:00
Mitchell Livingston e5fc3b555e Ignore case when sorting. 2006-07-23 21:29:24 +00:00
Mitchell Livingston 802345f5ed Typo in image name. 2006-07-23 21:13:36 +00:00
Mitchell Livingston ba3b7ea279 Type-ahead in the table view. Works similar to the way typing in the finder works. 2006-07-23 20:53:31 +00:00
Mitchell Livingston 30ef4b0a52 simplify rect width and height measurements 2006-07-23 19:22:24 +00:00
Mitchell Livingston bd9593226e PNGCrush for the win. 2006-07-23 19:06:17 +00:00
Mitchell Livingston 19a1edb3b9 Updated help with better icon. 2006-07-23 18:57:50 +00:00
Mitchell Livingston c9f5b806e2 A little more change to the help files. 2006-07-23 17:43:00 +00:00
Mitchell Livingston b26da00cf1 Missed this typo. 2006-07-23 17:38:34 +00:00
Mitchell Livingston a941c6378b Slight changes to the FAQ. 2006-07-23 17:35:58 +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 d61d0cd56e Remove a redundant image. 2006-07-23 14:35:10 +00:00
Mitchell Livingston 00f96fe709 New awesome help by jah. 2006-07-23 14:22:01 +00:00
Mitchell Livingston 4a433bd806 Remove old help... 2006-07-23 14:20:33 +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 1da4599dfe different style for filter bar buttons 2006-07-19 11:30:05 +00:00
Mitchell Livingston 696f185ed4 slightly updated turtle icon 2006-07-19 11:05:44 +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 202c8743df Sort by Progress (and therefore State) will now sort completed torrents by ratio.
Added license info to ImageBackgroundView.
Use system control text color for main font color rather than black.
2006-07-18 23:40:37 +00:00
Mitchell Livingston f52a35f51b Change filter button spacing and sizing a little. 2006-07-17 21:40:49 +00:00
Mitchell Livingston d439df674c Tweaked close-filter buttons from Taavi. 2006-07-17 21:10:54 +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 a59647ad2d New graphite turtle button. 2006-07-17 11:07:04 +00:00
Mitchell Livingston c6dcc655ad Use Lucida Grande for filter font. 2006-07-17 04:33:56 +00:00
Mitchell Livingston 687e17c5eb Filter bar made slightly bigger to match Mail.app's filter. 2006-07-17 04:28:21 +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 eacd1583d4 Resize filter close button a bit 2006-07-17 03:19:02 +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 a7fc1ffed8 New close filter buttons. 2006-07-17 02:49:32 +00:00
Mitchell Livingston 9e236c1f87 The nib know doesn't reference a non-existant class. 2006-07-16 21:07:36 +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 54e32f22a3 Moves OS X frameworks into macosx/ 2006-07-16 19:53:58 +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 b81f910a72 Better way to determine highlighted color 2006-07-16 17:12:25 +00:00
Mitchell Livingston 7c4bde6f8a create bold font in Badger 2006-07-16 16:31:31 +00:00
Mitchell Livingston 901721a73e Use actual bold font. 2006-07-16 16:29:35 +00:00
Mitchell Livingston 904c30cb89 Better fonts for filter bar. 2006-07-16 16:08:45 +00:00
Mitchell Livingston e91bf288c5 A close button for the filter....someone with image editing skills needs to put an 'x' in these pics. ;) 2006-07-16 15:52:51 +00:00
Mitchell Livingston 6165d969c3 Make filter command-f. 2006-07-16 15:20:27 +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 b671e909db Variables are a bit more relevant. 2006-07-16 05:01:14 +00:00
Mitchell Livingston 826c8fd6c9 Remove useless code that should've been removed a while ago. 2006-07-16 04:55:02 +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 db1b376d61 Pushed in turtle is now blue. Thanks to MrCrowbar on the forums for this. 2006-07-16 04:19:47 +00:00
Mitchell Livingston 7462e65365 Highlighting of the turtle makes a little more sense. 2006-07-16 04:13:01 +00:00
Mitchell Livingston b16f93fb6d Better center text in filter buttons. 2006-07-16 03:52:10 +00:00
Mitchell Livingston 0f851c5fd1 Show green in top part of advanced bar to represent available but not-yet downloaded (patch from denisx on irc).
Make filter bar font larger.
2006-07-16 03:45:55 +00:00
Mitchell Livingston 6996e44e0f Use Growl framework rather than applescript. 2006-07-15 23:13:21 +00:00
Mitchell Livingston cb05e6bc17 Hide right border on filter bar. 2006-07-15 21:41:38 +00:00
Mitchell Livingston d460437757 Use images for filter buttons. 2006-07-15 21:34:15 +00:00
Mitchell Livingston 237b4aeec9 Use .png image. 2006-07-15 20:39:59 +00:00
Mitchell Livingston c34434d7bd Filter bar background is now from an image. 2006-07-15 20:33:53 +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 bfc06d450c Added license to new files and removed an unused variable. 2006-07-15 18:57:50 +00:00
Mitchell Livingston 6573d984de begin variables with f! 2006-07-15 18:49:33 +00:00
Mitchell Livingston 5c9cad43d5 Remove old tracking rect before adding it. 2006-07-15 18:48:17 +00:00
Mitchell Livingston 7a53b3b54d This should make the filter buttons work a bit better. 2006-07-15 18:42:22 +00:00
Mitchell Livingston 090d309803 Better clicked filter button color. 2006-07-15 18:22:10 +00:00
Mitchell Livingston 6dca15de76 New colors for the filter bar. 2006-07-15 18:05:59 +00:00
Mitchell Livingston a1c6bfab1f Release dictionaries when done using them. 2006-07-15 16:57:06 +00:00
Mitchell Livingston 9c12d212e1 Removed unneeded variable and pushing down on a selected filter button will make it pushed in. 2006-07-15 16:51:38 +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 fed921db09 I can't imagine putting the upload/download rates back into the inspector. 2006-07-13 03:34:20 +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
Eric Petit 277b85a24d Don't repeatedly call htonl 2006-07-12 17:03:11 +00:00
Mitchell Livingston 21bd52f44e no more double release 2006-07-10 01:09:22 +00:00
Mitchell Livingston fedca946d8 More straightforward array creation. 2006-07-09 15:22:20 +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 e4df127bf9 I could've sworn I already added the turtle image to the prefs. 2006-07-08 20:11:18 +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
Mitchell Livingston 9abcf3aac0 Make growl notifications a little more verbose. 2006-07-08 14:35:03 +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 dcef8bbc31 dragging onto the window will now work for files with the extension "torrent" regardless of its case 2006-07-07 22:31:30 +00:00
Mitchell Livingston 8c8993ce97 bad nslog! 2006-07-07 21:59:21 +00:00
Mitchell Livingston b252a98c13 If there was no change in the directory don't even attempt to check files. 2006-07-07 21:58:17 +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 82a793171c small wording change 2006-07-07 01:31:24 +00:00
Mitchell Livingston d7cb290e28 rework prefs for auto import a bit; 30 seconds, not 5 2006-07-07 01:19:56 +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 59ddd1f75c A bit of a workaround for the weird behavior of adding a file extension when saving a torrent copy. 2006-07-06 02:29:05 +00:00
Mitchell Livingston de20500392 tweak Minimal spacing a bit 2006-07-06 00:33:24 +00:00
Mitchell Livingston 0dd866888f In minimal view show ratio when seeding. 2006-07-06 00:19:38 +00:00
Mitchell Livingston a5b27acf58 Re-added state to inspector because state isn't visible from minimal view and state can still differ from what's displayed (for example, it might display "waiting to start" when status is "paused"). 2006-07-06 00:03:27 +00:00
Mitchell Livingston c17ab350eb Validate Minimal View menu item. 2006-07-05 23:42:56 +00:00
Mitchell Livingston 5b20e756f3 Small View is renamed Minimal View...a fitting name 2006-07-05 23:23:46 +00:00
Mitchell Livingston b96b40602a double clicking the icon will now work properly in small view 2006-07-05 22:53:37 +00:00
Mitchell Livingston aa54615b21 Some refinement in Small View. 2006-07-05 22:47:48 +00:00
Mitchell Livingston ba78ad49aa Start of Small Table View (accessible from View menu). 2006-07-05 22:36:27 +00:00
Mitchell Livingston 8c50d3b73b Add the almighty turtle to the prefs window. 2006-07-05 21:14:35 +00:00
Mitchell Livingston d0ed41c842 Predicted time now shows days. 2006-07-05 02:16:46 +00:00
Josh Elsasser 02e5485c0f Move the ETA cap of 99:59:59 from libtransmission to the MacOS X GUI.
Display the ETA better in the GTK GUI.
2006-07-04 22:31:14 +00:00
Mitchell Livingston 2462c22e70 Close all windows automatically rather than manually. 2006-07-04 19:49:43 +00:00
Mitchell Livingston 3369b4f36d Change code for remove dialog a bit. 2006-07-04 19:37:12 +00:00
Mitchell Livingston aa304152af remove unneeded variables 2006-07-04 19:28:35 +00:00
Mitchell Livingston 844f52b634 In open window use name of download file rather than name of torrent file. 2006-07-04 19:09:41 +00:00
Mitchell Livingston 4103575f12 convert .tiff to .png 2006-07-04 19:01:23 +00:00
Mitchell Livingston 5081666d35 More cleanup with updating inspector. 2006-07-04 18:42:12 +00:00
Mitchell Livingston 28cce2a6a1 Don't reload the whole inspector when only settings need to be changed. 2006-07-04 17:26:18 +00:00
Mitchell Livingston 5f8e0d613e Add names to buttons. 2006-07-04 15:49:37 +00:00
Mitchell Livingston b1322facad give transfers a tiny bit more time to stop 2006-07-03 11:20:07 +00:00
Mitchell Livingston 16991fb9b7 a little more cleanup 2006-07-03 11:15:53 +00:00
Mitchell Livingston 15aa8d8840 use a while loop, not a for loop, for checking torrents when quitting 2006-07-03 11:12:14 +00:00
Mitchell Livingston c1ada1f86b swap these 2 checks 2006-07-03 03:38:51 +00:00
Mitchell Livingston 67f34ff071 When quitting, check time a little bit differently. 2006-07-03 02:30:20 +00:00
Mitchell Livingston 830e2fa63e Close all windows when quitting at the same time so that the main window isn't visible while the inspector is before the app finishes quitting. 2006-07-03 02:10:59 +00:00
Mitchell Livingston c106ceb023 Closing preference window without confirming a change (as in not hitting the return key) will act as if it was confirmed. 2006-07-03 01:25:22 +00:00
Mitchell Livingston e7ebf16d43 Start and stop transfers for launch/quit without performing checks for waiting transfers, etc. This should fix saving the incorrect states of running transfers between launches. 2006-07-02 22:59:23 +00:00
Mitchell Livingston cb9a16a0bd Removed the order number...that was for my testing (maybe it can fit in the interface at another time...) 2006-07-02 22:01:06 +00:00
Mitchell Livingston a0b32e3d8b I was always taught that constants should be in all caps. 2006-07-02 21:57:51 +00:00
Mitchell Livingston 47e5c5547f Remember selected rows after drag (same as when sorting). 2006-07-02 21:53:36 +00:00
Mitchell Livingston 4f7ba57d5a Make row dragging work with multiple rows. The order values will all properly adjust too. 2006-07-02 21:46:18 +00:00
Mitchell Livingston 2fdc8f1a23 Allow torrent reordering for the queue (only when sorting by Custom Order). 2006-07-02 21:05:51 +00:00
Mitchell Livingston 35899d65d4 Remove a redundant variable. 2006-07-02 13:41:22 +00:00
Mitchell Livingston 8b12341769 Slight cleanup from last commit. 2006-07-01 22:13:29 +00:00
Mitchell Livingston 74afbbc50c Streamlined some code and made it more efficient. 2006-07-01 22:06:31 +00:00
Mitchell Livingston 3f8dd961e1 Auto-start check in the inspector now can be applied to multiple torrents. 2006-07-01 21:34:53 +00:00
Mitchell Livingston 1ccebca98a Dock menu item for Speed Limit, among smaller changed. 2006-07-01 18:02:36 +00:00
Mitchell Livingston 8055077c33 Multiple checks showed up in the download location pulldown. 2006-07-01 01:18:46 +00:00
Mitchell Livingston 63bc7f1803 Silly mistake with quit prompt. 2006-07-01 01:15:40 +00:00
Mitchell Livingston 8cc1924999 Opening multiple torrents will once again respect the auto-start setting. 2006-07-01 00:55:41 +00:00
Mitchell Livingston 3581efe3da Remove a variable. 2006-07-01 00:44:22 +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 05467ddfe4 A little better behavior with queueing when adding seeding torrents. 2006-06-30 02:57:50 +00:00
Mitchell Livingston 77736a625a Only append an ellipsis when removing will show a warning. 2006-06-30 01:14:52 +00:00
Mitchell Livingston f0e54da33b sync authors/credits 2006-06-30 00:57:03 +00:00
Mitchell Livingston 9a6423b63d Some changes to the preference window to avoid crowding. Some panes will be expanded upon (like bandwidth) when new features are added. 2006-06-30 00:53:17 +00:00
Mitchell Livingston 72eecfa7d4 Added an option to only show the remove/quit warning if transfers are downloading (not seeding). Also change the word "torrent" to "transfer" in the prefs window. 2006-06-26 05:52:51 +00:00
Mitchell Livingston 5046cc4752 Allow the user to create a new folder when choosing download location. 2006-06-26 05:08:19 +00:00
Mitchell Livingston 7396be1229 Credits matches Authors. 2006-06-26 01:13:08 +00:00
Eric Petit 485e51300a Moved SUCheckAtStartup to Info.plist 2006-06-25 19:12:26 +00:00
Eric Petit f75fbbd82c Set SUCheckAtStartup to false, so that 'Never' in our prefs really
means never
2006-06-25 18:59:48 +00:00
Mitchell Livingston a722b11ae8 I don't think these will be needed anymore. 2006-06-25 18:49:29 +00:00
Mitchell Livingston b2a533102f Only say waiting to start if it will eventually start. 2006-06-25 18:42:01 +00:00
Mitchell Livingston d66fd1980f Now can sort by the wait order. 2006-06-25 18:33:52 +00:00
Mitchell Livingston 263578b2e5 I forgot to take out the code I was using for testing. 2006-06-25 18:19:49 +00:00
Mitchell Livingston dd5c37cfd7 Auto-start check works correctly (needed the torrent to update beforehand). 2006-06-25 18:17:17 +00:00
Mitchell Livingston b057efe9fa Getting closer to a perfected queue. 2006-06-24 18:28:50 +00:00
Mitchell Livingston b79e503e1a Use the order value for queueing rather than the date. 2006-06-24 04:42:55 +00:00
Mitchell Livingston 25e1cafe24 let's save these for later... 2006-06-24 04:36:31 +00:00
Mitchell Livingston 4e7d68ac6d Torrents will each store an int to signify it's place in the "custom order" (I need to come up with a better name for that). This functionality will become more useful once it's actually used. 2006-06-24 04:32:17 +00:00
Mitchell Livingston 78f35ca2af Realign "KB/s" in Transfers pref. 2006-06-24 03:19:31 +00:00
Mitchell Livingston c8ce7ebd21 The checking for autostarting in the inspector now correctly starts the transfer if it is able to. 2006-06-23 23:14:40 +00:00
Mitchell Livingston 4151da3b5d More work on queueing. 2006-06-23 23:00:58 +00:00
Mitchell Livingston 23dcbc5353 Some more work on queueing. 2006-06-23 22:32:01 +00:00
Mitchell Livingston 3ff2411359 Checkbox for paused torrent to be in queue. 2006-06-23 19:00:07 +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
Mitchell Livingston 8676081c36 A little bit more thorough check to avoid excess work. 2006-06-23 17:46:53 +00:00
Mitchell Livingston f2aa216dc7 If changing preference:
• from wait to start automatically, start all waiting transfers.
•  to higher number of active torrents, start waiting torrents until amount active is met.
2006-06-23 17:40:56 +00:00
Mitchell Livingston b0204b34bd For now the next to auto-start will be the earliest added transfer that is waiting 2006-06-23 15:44:18 +00:00
Mitchell Livingston 14cf4c87e6 The beginning of queueing. Has some work to go, but the basic infrastructure is set up. 2006-06-23 15:06:27 +00:00
Mitchell Livingston 0a3a9ba812 no need for Help in the image names 2006-06-22 15:28:44 +00:00
Mitchell Livingston 6aeb08af3e Don't assume Apple meant visible windows with hasVisibleWindows: when they really meant hasVisibleAndMinimizedWindows. 2006-06-22 06:32:27 +00:00
Mitchell Livingston 9248902bc3 Add icon in help viewer. 2006-06-22 05:45:02 +00:00
Mitchell Livingston 733b345aed Added initial support for Help. More documentation will be added later.
Thanks to jetsgo for the documentation effort!
2006-06-22 05:14:23 +00:00
Mitchell Livingston 73d53eec8a Make all credits the same font. 2006-06-22 03:28:49 +00:00
Mitchell Livingston 4e28d5be24 Credits match authors. 2006-06-22 03:07:07 +00:00
Mitchell Livingston a067ed6dda Might as well get this small change in. 2006-06-22 02:51:59 +00:00
Eric Petit 500e037c49 One more s/stop/stopTransfer/ 2006-06-22 02:42:56 +00:00
Mitchell Livingston e179fc6e40 Remember selected inspector tab. 2006-06-22 00:10:37 +00:00
Mitchell Livingston 5ab5baa008 Make method names less generic to avoid conflicts.
Use methods in the Torrent class whenever possible.
2006-06-21 23:46:41 +00:00
Mitchell Livingston c7b97ad2b6 refine string formatting a tiny bit 2006-06-21 17:14:50 +00:00
Mitchell Livingston b3b5ea9b74 String formatting is simpler. 2006-06-21 14:49:53 +00:00
Mitchell Livingston a50ac18cbd A lot of cleanup; remove cantfindaname once and for all. 2006-06-21 14:07:56 +00:00
Mitchell Livingston c5955ed7ef Now that sorting by stat sorts by progress, it should be resorted more often. 2006-06-20 19:20:36 +00:00
Mitchell Livingston 681ba0ed25 Status is now Activity, commented out now-unused method 2006-06-20 17:19:15 +00:00
Mitchell Livingston e6603def25 Comment out code so connections in Interface Builder don't need to be made and unused calculations aren't made. 2006-06-20 17:10:35 +00:00
Mitchell Livingston c3035276dc Reverse progress sort order for sort by state. 2006-06-20 14:54:03 +00:00
Mitchell Livingston 8f9ca03e98 sort by state will sort by progress afterwards 2006-06-20 14:46:15 +00:00
Mitchell Livingston b49d206a1a cantFindAName didn't make sense for opening files. 2006-06-20 14:23:14 +00:00
Mitchell Livingston 317ba16b08 Clicking the dock icon is more future-proof and simpler. 2006-06-20 14:16:32 +00:00
Eric Petit 29daf2d5af Force dumping of the Preferences file on disk every time the history
is updated
2006-06-20 14:00:53 +00:00
Mitchell Livingston f633c19c03 No need to force resizing now that window resizing is allowed. 2006-06-20 03:54:35 +00:00
Mitchell Livingston 0905436bfe Simplify resizing a little. 2006-06-20 03:08:46 +00:00
Mitchell Livingston dd7900192a small rearrangement 2006-06-20 03:00:39 +00:00
Mitchell Livingston a51b62ac73 tooltip for hash string 2006-06-20 02:57:48 +00:00
Eric Petit db26a7e23a Don't assume that a download is a folder if there only is one
file (fixes #36)
2006-06-20 02:34:34 +00:00
Mitchell Livingston ca5f11dc51 always initialize a primitive before adding to it 2006-06-20 00:47:15 +00:00
Mitchell Livingston 0c41e8ed5f truncate head for file locations 2006-06-20 00:42:39 +00:00
Mitchell Livingston f54a06b7ca Better resizing behavior. 2006-06-20 00:36:51 +00:00
Mitchell Livingston 48d00a2d54 updated authors, part 2 2006-06-20 00:15:52 +00:00
Eric Petit c20a36c88c Makes the info controller horizontally resizable 2006-06-20 00:06:08 +00:00
Mitchell Livingston cb2eb173d1 Where's the Torrent? Transmission Support Folder 2006-06-19 23:51:04 +00:00
Eric Petit b111bb7cd7 Removed some fields from the info window that are duplicate with the
main window
2006-06-19 23:16:07 +00:00
Mitchell Livingston 2c8b4c80ee A little cleanup, a slightly more straight-forward way of checking the Growl path, and the method to register Growl won't be called through Interface Builder. 2006-06-19 23:07:28 +00:00
Mitchell Livingston b91020b447 Selecting the current sort item will force a resort of the torrents. 2006-06-19 04:30:36 +00:00
Mitchell Livingston b97cde1390 Last time I'll change the Transfers icon 2006-06-18 18:46:09 +00:00
Mitchell Livingston 461e737afc cleanup 2006-06-18 03:40:11 +00:00
Mitchell Livingston d9542e96a7 Minor efficiency change in validate remove algorithm. 2006-06-17 23:29:27 +00:00
Mitchell Livingston 06a5457f2b Minor efficiency improvements to action menu. 2006-06-17 23:00:12 +00:00
Mitchell Livingston 0a98289601 Alternating row colors in file table 2006-06-17 19:34:08 +00:00
Mitchell Livingston e5e903a921 Added parentheses. 2006-06-16 17:33:16 +00:00
Mitchell Livingston d203555d84 Validate using ident instead of function name...it's more future-proof.
Transfers, not Torrents.
2006-06-16 14:30:59 +00:00
Mitchell Livingston ddba2e1856 Remove toolbar button works. 2006-06-16 14:19:04 +00:00
Mitchell Livingston fa23d6d30c Just update the value when there is a change....it's modified only when torrent counts change and just updates a string...nothing too strenuous 2006-06-16 03:45:12 +00:00
Mitchell Livingston e5aab6902a I changed my mind about the images being static. 2006-06-16 03:13:58 +00:00
Mitchell Livingston 6b4e664c0f This will never happen, but if it would: Don't load image more than once. 2006-06-16 03:06:24 +00:00
Mitchell Livingston 1e3848f355 Let's get the images stored before showing the table 2006-06-16 03:03:28 +00:00
Mitchell Livingston 338b2a6a19 Make more images static. 2006-06-16 01:50:10 +00:00
Mitchell Livingston 84ae6d401d Might as well make size more precise. 2006-06-16 00:35:11 +00:00
Mitchell Livingston efb73e8b5b Add context menu to file table 2006-06-16 00:04:29 +00:00
Eric Petit d7388093b6 Use the same font size for the file list as the rest of the inspector 2006-06-15 23:31:40 +00:00
Mitchell Livingston bfb8a06a70 Don't round dock badging speeds. 2006-06-15 22:57:01 +00:00
Mitchell Livingston ae2c0eee33 Apple says that it is preferable to specify the file extension for files 2006-06-15 22:42:22 +00:00
Eric Petit 9d49bdda41 Trying to spare some more space here and there 2006-06-15 22:28:34 +00:00
Mitchell Livingston bc5e8c066b Keyboard shortcut for Remove Downloaded 2006-06-15 22:20:06 +00:00
Mitchell Livingston 72998f58c9 a little safety 2006-06-15 22:07:05 +00:00
Mitchell Livingston c1e764a03a This might fix bar overlapping (but who really cares since it can't be seen on normal builds anyways) 2006-06-15 16:01:26 +00:00
Mitchell Livingston 24acb44310 Potentially get rid of (unnoticeable) overlap in simple progress bar. 2006-06-15 06:24:03 +00:00
Mitchell Livingston f954b45699 Multiple selection. 2006-06-15 05:44:01 +00:00
Mitchell Livingston 78753134fa Make sure nil is returned on failure. 2006-06-15 05:30:08 +00:00
Mitchell Livingston fb875a5409 Simplify the code a bit. 2006-06-15 05:03:32 +00:00
Mitchell Livingston 23e6c4d5e3 stupid defaults! 2006-06-15 02:46:54 +00:00
Mitchell Livingston c1c071da81 Should save between launches now, among other things. 2006-06-15 02:35:40 +00:00
Mitchell Livingston cac18c2503 By popular demand: the return of "Remove Torrent File." It only applies to the files not moved to the private folder. 2006-06-15 02:07:50 +00:00
Mitchell Livingston 5f5d433b8e Newer icon for Transfers. 2006-06-15 00:11:05 +00:00
Mitchell Livingston 94768da2ae Don't check for icons for empty rows. 2006-06-14 20:35:28 +00:00
Mitchell Livingston 19dce501cf Missed one... 2006-06-14 20:16:27 +00:00
Mitchell Livingston 4eb8918f3a Get rid of unnecessary class by merging ellipsis code into StringAdditions. 2006-06-14 20:08:51 +00:00
Mitchell Livingston 341b6ef526 simplify the icon resizing 2006-06-14 17:58:40 +00:00
Mitchell Livingston e0bed11f56 Onced isn't a word... 2006-06-14 14:46:58 +00:00
Mitchell Livingston 69fee0da51 Differentiate between valid amount downloaded and total amount downloaded, showing the valid amount in the main window. 2006-06-14 03:00:27 +00:00
Mitchell Livingston 4c9421cfa4 Make the right end blue if the whole bar is blue. 2006-06-14 01:53:24 +00:00
Mitchell Livingston a3e1af9717 Transfer, not Torrent 2006-06-14 01:28:23 +00:00
Mitchell Livingston d77470bdf8 The statusbar image that should've been there this whole time. 2006-06-13 17:03:17 +00:00
Mitchell Livingston 7db94af961 Change "Remove Downloaded" back to "Remove Downloaded Files." 2006-06-13 02:28:49 +00:00
Mitchell Livingston 064b33066a Setting the size for the images that will start large initially was redundant. 2006-06-13 01:10:48 +00:00
Eric Petit 047216976e Adds appcast URL 2006-06-13 01:04:24 +00:00
Mitchell Livingston 4d20e5c525 Moved myself up in the credits, tweaks here and there 2006-06-13 00:12:46 +00:00
Mitchell Livingston 66c9fffb82 This should make the borders of the new progress bar a bit more consistent. 2006-06-12 23:36:25 +00:00
Mitchell Livingston 1280d7cd4d This actually includes the glossier progress image. whoops 2006-06-12 17:26:32 +00:00
Mitchell Livingston 0098328648 The advanced bar is a bit more glossy. 2006-06-12 17:25:50 +00:00
Mitchell Livingston 19940c00de This look for the progress bars matches the new smooth aqua look a lot more and is generated from images instead of drawing the bar from scratch.
The advanced bar should also be easier on the eyes now that the overlay isn't as extreme.

Thanks to FOOOD for the images.
2006-06-12 16:58:04 +00:00
Mitchell Livingston f4562e3bbd Double-clicking the icon in the table view will reveal the download. 2006-06-12 15:26:24 +00:00
Mitchell Livingston 218ddd0cb9 Make private methods actually private. 2006-06-12 04:56:07 +00:00
Mitchell Livingston 9dacd02f92 Declare private methods. 2006-06-12 04:25:43 +00:00
Mitchell Livingston 13eba9cfa3 Add the license info to the new files. 2006-06-12 03:31:50 +00:00
Mitchell Livingston c189ac3371 Allow the Reveal item to also work with the inspector's Files table. 2006-06-12 03:29:42 +00:00
Mitchell Livingston d498cc77d9 Clicking the File tableview in the Inspector will now make the inspector the key window, making reveal for it work again and not appear gray when clicked. 2006-06-12 03:03:16 +00:00
Mitchell Livingston 7d760579e1 use the word Transfers, not Torrents 2006-06-11 21:37:21 +00:00
Mitchell Livingston 050c37bddc Move "reveal" and "show inspector" to Transfers and View respectively. 2006-06-11 21:21:40 +00:00
Mitchell Livingston 2e00ca9459 Rename a few menu items (especially "Remove Data File" to "Remove Downloaded Files") and move "Copy Torrent File" to the File Menu as "Save a Torrent Copy As..." 2006-06-11 20:51:58 +00:00
Mitchell Livingston 94f7caba34 Inspector, not Info, for previous tab menu item 2006-06-11 08:41:12 +00:00
Mitchell Livingston 2ef0725b59 Make Copy Torrent dialog a sheet. 2006-06-11 00:16:31 +00:00
Mitchell Livingston 86edc01368 Validate menu item and show warning on failure for "Copy Torrent" 2006-06-10 23:29:47 +00:00
Mitchell Livingston a668c237a1 Initial support for creating a torrent copy (to recover torrent files after being placed in Support folder, basically). Next commit will refine it a bit. 2006-06-10 23:06:30 +00:00
Mitchell Livingston ae8e73fe72 Inspector window now only becomes key window when necessary. 2006-06-10 20:51:15 +00:00
Mitchell Livingston 54bfe1f4a7 Fixed spacing a bit in Transfer prefs.
This is my last little commit of the day. I swear!
2006-06-10 04:23:53 +00:00
Mitchell Livingston 14a5854dec Having two booleans was redundant. 2006-06-10 04:12:40 +00:00
Mitchell Livingston 08e4a347a2 Plus, not minus. :-/ 2006-06-10 03:38:32 +00:00
Mitchell Livingston ca14feb88b Make the progress bar a bit longer to look better with the last commit. 2006-06-10 03:33:44 +00:00
Mitchell Livingston ed904d154d Make context menu items enabled even if the window isn't active.
Also fixed a little spacing with the buttons.
2006-06-10 03:21:36 +00:00
Mitchell Livingston 243d5a58ef Add a keyboard shortcut for removing files. 2006-06-09 21:03:18 +00:00
Mitchell Livingston 3e4c48b6e5 Remove a period for consistency 2006-06-09 20:11:26 +00:00
Josh Elsasser 0600f3d4aa Add support to libtransmission and the MacOS X GUI for saving private copies of
torrent files.
2006-06-09 19:53:35 +00:00
Mitchell Livingston 5ac8e113c3 Now it'll work for Panther users again... 2006-06-09 19:17:02 +00:00
Mitchell Livingston 78c1fbd314 Better icons for the pause and resume toolbar items. Thanks to macHD on the forum for these. 2006-06-08 15:10:44 +00:00
Josh Elsasser 9a865c00b9 Revert the last commit, it wasn't supposed to go on the trunk. 2006-06-08 04:44:45 +00:00
Mitchell Livingston 41525beaa3 Initial support of moving torrent files in Mac version. Some things are incomplete and it's not yet guaranteed to work (in other words, only I should be even trying to use it). 2006-06-08 04:40:45 +00:00
Mitchell Livingston 60e12632c3 Stretched some labels to help themers. 2006-06-08 00:45:11 +00:00
Mitchell Livingston 4d1902cacf No need to create an autoreleased object and then retain it when it can be done in one step. 2006-06-07 22:02:28 +00:00
Mitchell Livingston 82a1354790 Switch some tiffs to png. 2006-06-07 20:10:15 +00:00
Mitchell Livingston b6a144da86 Double-clicking rows will toggle the inspector. Also, cleaned up Transfers icon from Neowave. 2006-06-07 15:26:15 +00:00
Mitchell Livingston b3b0935ee7 Fix the dash. 2006-06-07 14:42:54 +00:00
Mitchell Livingston 9ac93e620e Less ugly original placement and sizing or window on first launch (with no preferences set). 2006-06-07 02:24:55 +00:00
Mitchell Livingston 35a822e6d5 Use the built-in method if on Tiger for making subarrays. 2006-06-07 01:39:57 +00:00
Mitchell Livingston f2c1b55fe3 Changed some headers. 2006-06-06 19:32:27 +00:00
Mitchell Livingston 41ce603b10 First commit on my own 8-)
Sorting by progress, sorting no longer causes crashes.
New look for the table.
Info is now inspector: can set individual and multiple ratio limits, shows listing of files, more info in general, resizes when changing tabs, can change tabs with cmd-left and cmd-right.
Menu items moved to "Transfers" menu.
Sliding status bar in its own view.
Prefs moved into their own nib.
Toolbar items for pause and resume selected (many wanted this, but it needs better icons)
New icons for Transfers and General.
A lot of tweaking of main window to fix alignment etc.
Sparkle used for updated (still needs to be added to website to work).

And a lot more tweaking and changes that I'm too lazy to list.

...now let's hope I commit this right
2006-06-06 18:05:57 +00:00
Eric Petit e72c5580c6 Split and moved makefiles into a seperate folder, fixes and speed-up to
the retrieving of the SVN revision, OS X packages now show the revision
if this isn't a release build
2006-05-31 12:54:53 +00:00
Eric Petit a3d3d1f33d Splits VERSION_STRING and VERSION_REVISION, removes duplication of flags
in the Xcode project file
2006-05-29 22:44:21 +00:00
Eric Petit cab7c2a50a Get revision at build time 2006-05-29 21:58:22 +00:00
Eric Petit f98fe6a1b0 Added $Id$ keywords and updated a few headers 2006-05-29 21:21:23 +00:00
Eric Petit 7e244c6792 Merged Mitchell's changes, this includes:
Adds stop at ratio,
Adds sorting by name, date or state,
Seperates Info window into its own nib,
Adds option to enable or disabled autostarting downloads,
Seperates Network / Transfers in the Preferences
2006-05-25 12:22:19 +00:00
Eric Petit 796e2b868e Adds Action button that allows quick setting of upload and download limits,
Makes the bottom bar look like Mail's,
Moves stats to a top, hideable bar.
2006-05-01 00:15:18 +00:00
Eric Petit 734845196a Saves in history the date at which the torrent was loaded 2006-04-25 16:31:19 +00:00
Eric Petit de6cc777cc Cosmetic 2006-04-22 16:54:20 +00:00