Commit Graph

231 Commits

Author SHA1 Message Date
Mitchell Livingston 4bcc5fa687 add preset limits to torrent action menu speed limits 2007-08-18 00:12:26 +00:00
Mitchell Livingston f0f61ddd2b preliminary support for setting speed limits through the action menu 2007-08-17 23:58:21 +00:00
Mitchell Livingston 7fb27df36d again by popular demand, allow peers and files tabs to be resized vertically 2007-08-17 01:23:17 +00:00
Mitchell Livingston 20f33e82e2 allow folders of files to be enabled/disabled from the action button 2007-08-16 23:05:59 +00:00
Mitchell Livingston 75ec8bac79 keep one image for the table view instead of one for regular and one for minimal 2007-08-16 03:58:50 +00:00
Mitchell Livingston 91304ec1e6 streamline and improve action button placement code in TorrentTableView 2007-08-16 03:28:01 +00:00
Mitchell Livingston 974bc096e1 only allow update checks daily, and remove an unused method 2007-08-11 04:02:35 +00:00
Mitchell Livingston 7b9e4c8eda get the icon placement from TorrentCell instead of generating it in the tableview 2007-08-11 03:09:31 +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 2e4d6a1142 refresh only necessary rows on mouse down 2007-08-11 02:44:01 +00:00
Mitchell Livingston 87147ad2be get the minimal status to toggle based on the new cell method, and fix silly test code that made the error icon always show 2007-08-11 02:33:10 +00:00
Mitchell Livingston 1436214b4e general code cleanup 2007-08-11 01:48:06 +00:00
Mitchell Livingston 24fc88c21d the pause/resume and reveal buttons in the main window don't dim when pushed but not hovered over 2007-08-10 05:56:36 +00:00
Mitchell Livingston 58621c530b on mouse up/down only redisplay the affected row 2007-08-10 04:06:49 +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 1fa37b73ce remove unneeded delegate 2007-08-08 18:01:02 +00:00
Mitchell Livingston 7a049126a9 only draw rows that are visible 2007-08-08 17:57:50 +00:00
Mitchell Livingston d69bc3798f get rid of some warnings 2007-08-08 14:35:40 +00:00
Mitchell Livingston 4d1403fc21 refresh the file checks in the inspector immediately when changed from the main window 2007-08-08 14:28:51 +00:00
Mitchell Livingston b57211947f fix a naming issue with the action menu 2007-08-08 13:53:30 +00:00
Mitchell Livingston 5a8a4e7bb7 make the new action menu less crashy 2007-08-08 13:36:27 +00:00
Mitchell Livingston 0588684061 get the torrent action button to appear pressed in 2007-08-08 02:44:32 +00:00
Mitchell Livingston 4c7d5256fa when in minimal view the transfer icon will show the action menu, other cleanup 2007-08-08 01:26:11 +00:00
Mitchell Livingston d2cbbe01fa begins of individual action menus 2007-08-08 01:03:34 +00:00
Mitchell Livingston c9f9a07415 add progress of checking 2007-07-24 01:45:14 +00:00
Mitchell Livingston 92ba91161a hide the pause button when checking 2007-07-24 01:04:01 +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 0f9766145b patch from Charles Kerr: perform file checking one at a time (fixes #124) 2007-05-28 15:23:28 +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 8dc2126bfe • When typing the name of a torrent to highlite it, scroll to it too.
• Add a localized string and remove a warning.
2007-04-18 21:17:47 +00:00
Mitchell Livingston 974c69215a update licenses to 2007 2007-04-03 02:22:25 +00:00
Mitchell Livingston 8a11ad6e25 if you double click the ETA, the inspector shouldn't pop up 2006-12-15 16:56:55 +00:00
Mitchell Livingston f955d93c22 bindings for minimal view and advanced bar 2006-10-31 19:16:15 +00:00
Mitchell Livingston f0adeba042 draw images using composite to ensure actual width 2006-10-02 04:20:05 +00:00
Josh Elsasser 0257761670 Merge nat-traversal branch to trunk. 2006-09-25 18:37:45 +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 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 d4f3ac6ae2 Only toggle status if that row is highlighted. 2006-07-25 01:07:34 +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 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 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
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 fedca946d8 More straightforward array creation. 2006-07-09 15:22:20 +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 de20500392 tweak Minimal spacing a bit 2006-07-06 00:33:24 +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 ba78ad49aa Start of Small Table View (accessible from View menu). 2006-07-05 22:36:27 +00:00
Mitchell Livingston 1ccebca98a Dock menu item for Speed Limit, among smaller changed. 2006-07-01 18:02:36 +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 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 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 efb73e8b5b Add context menu to file table 2006-06-16 00:04:29 +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 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 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 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 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 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 55295baf13 Multiple selection 2006-04-07 13:09:19 +00:00
Eric Petit 235255b8f0 Merge compat-10.2 branch. This adds Jaguar compatibility on OS X, and
completes the Jam -> Make/XCode switch. Hope it doesn't break too much.
2006-04-03 19:29:09 +00:00
Eric Petit 10ce5c72c6 Set click point before displaying so that mouse up on a button instantly
deselects it.
Store application icon when first loaded so it doesn't have badges on it.
Move a few things into the nib file
Put ellipis at end of name / tracker / announce if it doesn't fit
2006-03-28 11:17:42 +00:00
Eric Petit a1830a25bf Merge from branches/new_api:r161 2006-03-23 12:39:39 +00:00
Eric Petit 390b3e0466 Imports instead of include
Category for NSString instead of using Utils
 Speed string in NSString additions
2006-01-20 01:13:21 +00:00
Eric Petit f5deceaa64 Update 2005-12-21 2006-01-12 18:57:23 +00:00
Eric Petit 835c3284dd Update 2005-11-24 2006-01-12 18:40:47 +00:00
Eric Petit 23ef3653e3 Update 2005-11-21 2006-01-12 18:33:20 +00:00
Eric Petit d2cc6ce7c6 Update 2005-11-17 2006-01-12 18:29:20 +00:00