Commit Graph

307 Commits

Author SHA1 Message Date
Mitchell Livingston acd27ffc4a tweak Compact View 2010-03-20 03:36:16 +00:00
Mitchell Livingston bc5e2d7825 only outline the progress bar in non-compact view 2010-03-20 03:30:04 +00:00
Mitchell Livingston 34bd2914db first attempt at a single-row, more compact Compact (Minimal) View 2010-03-20 03:27:17 +00:00
Mitchell Livingston 5d4ecbcecf #3017 fix the pieces bar for magnet links 2010-03-07 02:46:49 +00:00
Mitchell Livingston 1fec2fb2d0 happy new year! 2010-01-01 21:12:04 +00:00
Mitchell Livingston c14571561d miscellany 2009-12-20 21:02:58 +00:00
Mitchell Livingston e0d2b59931 one less calculation 2009-12-14 23:47:15 +00:00
Mitchell Livingston 8a52126803 restore placement of priority icon 2009-12-14 13:20:36 +00:00
Mitchell Livingston 6ea8a3cddf on open, make sure the filter bar's layout is correct 2009-12-13 21:42:45 +00:00
Mitchell Livingston c06b22851a less calculations are usually a good thing 2009-12-13 03:13:34 +00:00
Mitchell Livingston 3cd939ebca improve the tracker removing code 2009-12-12 04:39:43 +00:00
Mitchell Livingston 5df69c898c dead code removal 2009-12-12 03:11:48 +00:00
Mitchell Livingston 95328f5535 display progress of retrieving metadata on a magnetized transfer 2009-11-27 03:20:19 +00:00
Mitchell Livingston 7d65242e71 magnetized transfers always get a red progress bar 2009-11-26 16:58:44 +00:00
Mitchell Livingston e67b450aeb when determining progress bar with, round instead of flooring 2009-11-07 23:20:41 +00:00
Mitchell Livingston beaa865fb8 the red unavailable bar wasn't showing if none of the desired data was available 2009-11-07 04:08:42 +00:00
Mitchell Livingston 2f94ecf170 the new way of determining the unwanted width of the progress bar wasn't cutting it, so use the old way 2009-11-07 02:22:57 +00:00
Mitchell Livingston 3474b7c2d0 nothing of significance 2009-11-02 01:40:39 +00:00
Mitchell Livingston 7220f6fe83 per-torrent action menu's priority images might have been flipped on 10.6 2009-10-27 23:23:02 +00:00
Mitchell Livingston 581afef25a use libtransmission for moving, incomplete directory, and directory controlling in general (still rough around the edges) 2009-10-21 13:01:14 +00:00
Mitchell Livingston f3c7dde651 get rid of copying the priority images and elliminate another setFlipped: on 10.6 2009-10-18 14:02:22 +00:00
Mitchell Livingston 94627c81f3 only remove a torrent from the queue for a local error, not tracker error; miscellaneous trivial adjustments 2009-10-17 17:15:37 +00:00
Mitchell Livingston 8d62b38891 "Reveal the data file in Finder" -> "Show the data file in Finder" 2009-10-15 23:41:28 +00:00
Mitchell Livingston 3545d22d19 more #import cleanup 2009-10-11 03:36:50 +00:00
Mitchell Livingston 444f8f553f on 10.6 simplify the check for already-running Transmission instances 2009-10-10 00:00:46 +00:00
Mitchell Livingston 92d4f435b4 whoops 2009-10-09 23:44:18 +00:00
Mitchell Livingston 3f7ef917b8 minimal efficiency change: when drawing on the torrent cell, don't copy the bound rect unnecessarily 2009-10-09 23:02:10 +00:00
Mitchell Livingston d6ad9238be random trivial adjustments 2009-10-03 14:10:52 +00:00
Mitchell Livingston a88683d650 set the color for table cells only when actually drawing (and only once each time the draw method is alled) 2009-09-28 17:42:24 +00:00
Mitchell Livingston 88d6b568a4 only use integral numbers for the height of the pieces bar 2009-09-07 06:05:48 +00:00
Mitchell Livingston ef5f2cb469 seems that drawing non-integer bound rects isn't kosher after all 2009-09-07 05:40:09 +00:00
Mitchell Livingston b41c9169e8 Simplify the progress bar drawing code using NSDivideRect(). This also allows the bars to have non-integer lengths 2009-09-06 21:09:33 +00:00
Mitchell Livingston b7570c4446 missed one in the last commit 2009-08-30 17:52:03 +00:00
Mitchell Livingston a65f6243eb on 10.6, use the built-in caution image when there's a torrent error 2009-08-29 20:37:29 +00:00
Mitchell Livingston 74bcaba766 require 10.6 (and Xcode 3.2) for development, and kill some more deprecated methods too 2009-08-29 20:28:52 +00:00
Mitchell Livingston 360f5c49ae recognize tracker errors and warnings 2009-08-05 01:55:37 +00:00
Mitchell Livingston bada82a96c skeleton for priorities in the Mac UI - still lacks ability to actually change the priority 2009-04-20 02:45:27 +00:00
Mitchell Livingston 055afd2d4d update the Mac code's copyright dates 2009-01-10 23:37:37 +00:00
Mitchell Livingston 94600c6cf8 extremely trivial adjustments 2009-01-02 02:41:54 +00:00
Mitchell Livingston b97fa09270 clean up the table text coloring code; trivial cleanup 2009-01-02 01:10:54 +00:00
Mitchell Livingston 333e226a3c so long Tiger support 2008-12-26 05:57:51 +00:00
Mitchell Livingston 6116b34c94 always show proper text for the orange resume button 2008-12-21 02:45:55 +00:00
Mitchell Livingston 3548135711 trivial cleanups 2008-11-15 19:47:57 +00:00
Mitchell Livingston ddfe1eddfc even more type changes 2008-11-04 01:31:24 +00:00
Mitchell Livingston c9e5427ed6 now that the types have been converted, revert some that shouldn't have been 2008-11-02 14:04:57 +00:00
Mitchell Livingston 7b1f6d5e40 CTGradientAdditions is now ProgressGradients 2008-10-31 00:13:50 +00:00
Mitchell Livingston 99982b55a8 update some floats to CGFloats; append "f" to some float constants 2008-10-25 21:34:30 +00:00
Mitchell Livingston 2c0a39d7c6 more changes in counter scope 2008-10-12 22:17:27 +00:00
Mitchell Livingston 88e907383f store progress gradients in the gradient class; miscellaneous cleanup 2008-06-25 05:01:04 +00:00
Mitchell Livingston 6450f36349 avoid some unnecessary calculations when drawing the progress bar gradients by flipping it 2008-06-24 04:16:46 +00:00
Mitchell Livingston ecc8214601 store the completed pieces of the pieces bar as an index set 2008-06-11 16:28:33 +00:00
Mitchell Livingston a896093804 remember the previous color of the pieces view as much as possible to avoid excessive drawing 2008-06-10 21:13:33 +00:00
Mitchell Livingston 493d0fa474 the pieces bar and pieces view now show shades of blue/green based on progress/availability instead of preset "levels" of color - in other words, it mixes white with either blue or green where the amount of color is the exact percentage of the piece that has been downloaded 2008-06-10 19:56:53 +00:00
Mitchell Livingston 09db9d7f0c some maintenance on the pieces view 2008-06-09 21:20:01 +00:00
Mitchell Livingston 63c06c99b1 add ability to add and remove to the rpc access list 2008-06-04 04:48:17 +00:00
Mitchell Livingston 84f922af92 pieces bar color adjustment; dead code removal 2008-05-29 21:50:16 +00:00
Mitchell Livingston 63470e90cd handle removing with rpc 2008-05-27 19:05:48 +00:00
Mitchell Livingston 3a1c463fee simplify the drawing of group colors for transfers 2008-05-27 16:07:12 +00:00
Mitchell Livingston 131a79c702 allow transfers to be dragged when status fields are hit; trivial efficiency improvements when drawing torrent cells 2008-05-27 06:05:05 +00:00
Mitchell Livingston 9f3a13f1b4 improvement for showing the pieces bar for transfers with few pieces (less than 324) 2008-05-27 05:27:42 +00:00
Mitchell Livingston 510570091c no need to have the bitmap as an instance variable since it is no longer saving colors between reload 2008-05-27 05:08:09 +00:00
Mitchell Livingston cd886da2ac trivial efficiency 2008-05-27 04:49:08 +00:00
Mitchell Livingston a24eabaa24 simplify the pieces bar by not drawing the gradient over it 2008-05-27 04:25:00 +00:00
Mitchell Livingston 3eb3d890ec small potential speedup for the pieces bar 2008-05-27 04:20:25 +00:00
Mitchell Livingston cc3f907115 minor adjustments/code cleanup of the new group drawing code 2008-05-14 22:57:46 +00:00
Mitchell Livingston f59a61576c adjust the look of the group colors 2008-05-14 21:35:37 +00:00
Mitchell Livingston 9c8e002ec1 update NEWS, remove unused variable 2008-05-10 19:34:17 +00:00
Mitchell Livingston a423636ed3 the "selected" status string and the minimal view's "remaining time" status string are now toggled from the main action menu instead of being clickable 2008-05-10 19:24:28 +00:00
Mitchell Livingston 5acb4297ae experiment in improving calculation of the availability bar 2008-04-16 12:32:07 +00:00
Mitchell Livingston 67ea41051f mac build compiles again 2008-04-11 17:52:05 +00:00
Mitchell Livingston 65b3856f61 for determining table text color when selected, remove the Leopard code since the Tiger code is accurate 100% of the time 2008-04-10 19:52:27 +00:00
Mitchell Livingston e66074c1a6 (1.1x) a little extra safety when determining space needed to download 2008-04-09 18:40:22 +00:00
Mitchell Livingston 2d3ec18f08 only show "selected" in the progress bar (and allow toggling) for multifile torrents 2008-03-31 18:33:34 +00:00
Mitchell Livingston bc188e86f0 eliminate some Leopard checks 2008-03-23 18:47:35 +00:00
Mitchell Livingston c402442786 decouple the group controller with the group window, and as a result only have the groups window loaded when it's opened 2008-03-23 00:56:43 +00:00
Mitchell Livingston 3aae015468 small height adjustment 2008-02-19 05:49:41 +00:00
Mitchell Livingston dd0bf1fa8f better encapsulate the collapsed group values 2008-02-07 16:20:24 +00:00
Mitchell Livingston a0061f43fb First commit of collapsable groups. A lot more needs to still be done. 2008-02-06 23:45:44 +00:00
Mitchell Livingston d8fe88ae9e fix potential future display bug in the table cell 2008-02-04 13:48:55 +00:00
Mitchell Livingston 10061504df don't sort when there is 1 or less items 2008-01-23 21:42:37 +00:00
Mitchell Livingston 5852c78682 keep track of which rows are groups with a separate object 2008-01-23 17:03:42 +00:00
Mitchell Livingston d0fb48121e add a convenience function for getting the selected torrents 2008-01-22 23:48:14 +00:00
Mitchell Livingston 264bf866a5 if pushing a button, don't allow a double-click to toggle the inspector 2008-01-22 05:33:02 +00:00
Mitchell Livingston 055d067d7e holding down the mouse on the progress field and the minimal status field will cause them to become gray, indicating the toggle 2008-01-22 05:19:18 +00:00
Mitchell Livingston 30cee125da treat the entire file icon as the action button 2008-01-20 18:51:53 +00:00
Mitchell Livingston 27c2833ec3 fix crash reported in #640; other insignificant changes 2008-01-19 05:37:16 +00:00
Mitchell Livingston e63e7ab8e7 attempt to fix buttons on Tiger 2008-01-17 01:57:14 +00:00
Mitchell Livingston 88053029bb add the standard close button to the Add window 2008-01-16 23:17:36 +00:00
Mitchell Livingston 4b5e05f12e mark action button as pushed when it's clicked; update NEWS 2008-01-16 19:49:10 +00:00
Mitchell Livingston 50a90c3460 update NEWS, clean up pieces bar toggle code 2008-01-16 19:30:12 +00:00
Mitchell Livingston 470d588b50 animate the Pieces bar when showing/hiding it 2008-01-16 15:56:40 +00:00
Mitchell Livingston 4a3d5d7081 when mousing over the icon, show the action button 2008-01-16 06:48:12 +00:00
Mitchell Livingston 4dbbe863f9 don't show the file icon in minimal mode when hovered over 2008-01-16 06:26:52 +00:00
Mitchell Livingston f624a2013e experiment with showing the action button only on rollover; updated other button images 2008-01-16 06:22:47 +00:00
Mitchell Livingston d4518acd18 add images for hovering 2008-01-16 05:01:45 +00:00
Mitchell Livingston d540cadbd0 never dim the buttons on hover on Tiger 2008-01-15 23:57:46 +00:00
Mitchell Livingston 06f0fee7b5 dim the action button when hovered over, and display the appropriate status string 2008-01-15 23:48:03 +00:00
Mitchell Livingston 90ed4159ef display the button status tip in minimal mode as well 2008-01-15 21:20:16 +00:00
Mitchell Livingston 2cda37ab07 instead of displaying a tooltip for the buttons, when hovered over, display the "tip" where the status string usually is 2008-01-15 21:09:51 +00:00
Mitchell Livingston 5cfe65531f clean up the code for determining the button image 2008-01-15 19:52:17 +00:00