Commit Graph

256 Commits

Author SHA1 Message Date
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
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 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 ba78ad49aa Start of Small Table View (accessible from View menu). 2006-07-05 22:36:27 +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 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 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