Dzmitry Neviadomski
c38ee22f7f
[macOS] Update Info window.
...
Use SF Symbols on macOS 11+
Use NSSegmentedControl instead of custom view.
Add NSImage extension to fallback loading from
assets on macOS 10.15 and older.
Also should fix sizing issues when changing pane from Options
to Files.
Fixes #2247
2021-12-12 08:24:16 +03:00
Mike Gelfand
db3d40d0ed
Switch to clang-format for code formatting, include Mac client
2021-08-16 00:38:29 +03:00
Dmitry Serov
af3a4d4557
Modern Objective-C syntax ( #509 )
...
* Update enabled complier warnings
* Convert to Modern Objective-C syntax using Xcode's tool
* Convert to modern objc syntax manually, fix some PR issues
* Remove unnecessary parentheses
* Use property syntax for all custom properties
* Use property syntax for all system properties
* Fix erroneously autoreleased values
* Revert VDKQueue to old objc syntax
Co-authored-by: Mike Gelfand <mikedld@users.noreply.github.com>
Co-authored-by: Mitch Livingston <livings124@mac.com>
2021-08-07 10:27:56 +03:00
Mike Gelfand
4160743738
Convert tabs to spaces, remove trailing whitespace (Mac client)
2017-01-24 20:53:16 +03:00
Mike Gelfand
2248d3670f
Get rid of $Id$ SVN keywords in source files
2016-09-02 23:10:15 +03:00
Mike Gelfand
626f58e720
Use autolayout for torrent info window (OS X)
2016-02-27 20:29:57 +00:00
Mitchell Livingston
8ca8c76799
bump Mac copyright to 2012
2012-01-14 17:12:04 +00:00
Mitchell Livingston
0808bdd2fe
We now require Mac OS X 10.6 or later. Make that change and all the nice little adjustments that go with it.
2011-10-06 00:30:40 +00:00
Mitchell Livingston
c97f6b3d59
center the "No Torrents Selected" in the inspector
2011-02-12 03:53:23 +00:00
Mitchell Livingston
25ee42d68d
update the copyright years in the Mac code to 2011
2011-01-01 20:42:14 +00:00
Mitchell Livingston
efce4e9759
add a protocol for the info view controllers, and as a result eliminate some excessive code
2010-03-14 01:42:49 +00:00
Mitchell Livingston
d5f4c15fb8
Refactor the info window, so that each view is in a separate xib and view controller. This should make future localizations simpler and the code more modular/readable.
2010-03-06 23:12:30 +00:00
Mitchell Livingston
e03d7dd658
#2867 Display peers and web seeds for all selected torrents in the inspector
2010-02-06 03:34:49 +00:00
Mitchell Livingston
1fec2fb2d0
happy new year!
2010-01-01 21:12:04 +00:00
Mitchell Livingston
fbf0e3a99a
#2592 remove swarm speed from the mac ui
2009-11-22 00:50:38 +00:00
Mitchell Livingston
f254b9eb54
change the text at the bottom of the peer info tab from 3 columns to a single line
2009-10-28 21:05:50 +00:00
Mitchell Livingston
1af529aa96
phase one of moving quicklook into the controller - it's not as pretty code-wise but the behavior is a lot more consistent
2009-10-11 23:16:46 +00:00
Mitchell Livingston
a292153b26
attempt number one of fixing 10.5 support
2009-10-10 13:21:27 +00:00
Mitchell Livingston
ab7b6aa376
remove unused total seeders, leechers, and downloaded fields from the peer inspector tab
2009-10-07 00:44:06 +00:00
Mitchell Livingston
edefc9a10a
getting closer to re-adding "add tracker" functionality
2009-09-29 03:02:44 +00:00
Mitchell Livingston
fbecc713a6
fix favicons
2009-09-28 03:42:35 +00:00
Mitchell Livingston
a9101bb1c2
first go at redoing the tracker inspector tab (some functionality is still missing)
2009-09-28 01:57:35 +00:00
Mitchell Livingston
773cc64d7a
show tracker icons on 10.5
2009-09-26 17:04:27 +00:00
Mitchell Livingston
dcc1f53714
remove "tracker address" from the inspector; reorganize the info tab a little bit
2009-09-26 14:21:35 +00:00
Mitchell Livingston
06df79d02f
begin the reorganization of the inspector tracker tab - a lot still left to do
2009-09-26 04:02:39 +00:00
Mitchell Livingston
8fd3fd8c2a
better use of the cache object for tracker favicons, so if an icon is removed from the cache, it will be fetched again the next time it's needed
2009-09-21 12:55:04 +00:00
Mitchell Livingston
3bcb8929bd
#2436 on 10.6 let's try showing favicons in the info panel's tracker table
2009-09-21 03:44:24 +00:00
Mitchell Livingston
92d2b7cc3a
kill some warnings
2009-09-04 22:59:24 +00:00
Mitchell Livingston
6b1b1b4833
some cleanup of inspector QuickLook
2009-09-04 22:21:47 +00:00
Mitchell Livingston
5e2ef3aa89
draft #1 of #2369 - use public API for QuickLook on 10.6 (and drop the hack for 10.5-support)
2009-09-04 04:10:46 +00:00
Mitchell Livingston
ac8079703d
#2287 remove torrent file location field from inspector
2009-07-19 18:52:17 +00:00
Mitchell Livingston
1181e4e8f1
add ability to set transfer priority in the Mac ui
2009-04-20 03:36:35 +00:00
Mitchell Livingston
852bbbe508
#8021 per-torrent vs. global speed limit confusion for mac ui
2009-03-05 01:10:09 +00:00
Mitchell Livingston
055afd2d4d
update the Mac code's copyright dates
2009-01-10 23:37:37 +00:00
Mitchell Livingston
647001166f
add a search field to filter the file table in the inspector
2008-12-07 21:32:03 +00:00
Mitchell Livingston
43fce70e43
more type changes
2008-11-02 01:07:01 +00:00
Mitchell Livingston
afb9d97f55
update NEWS; trivial changes
2008-11-01 15:22:32 +00:00
Mitchell Livingston
e92df8e0bd
dim the "peer" label in the the inspector options tab
2008-06-17 21:18:00 +00:00
Mitchell Livingston
af27086420
re-implement animated resizing of the web seed table, this time in a safer and 10.4-compatable way
2008-06-08 04:11:29 +00:00
Mitchell Livingston
0f9093cb7d
more chicanery to get the web seed table resizing in edge-case situations
2008-06-08 02:10:10 +00:00
Mitchell Livingston
e0e086b8cb
refinement to the resizing web seeds table code
2008-06-08 01:27:49 +00:00
Mitchell Livingston
0a9e5d6bad
first stab at animating the web seed table
2008-06-08 01:17:36 +00:00
Mitchell Livingston
651549d401
update the peer inspector tab to show web seeders
2008-06-07 23:38:05 +00:00
Mitchell Livingston
88d357539e
(mac) initial support for adding and removing trackers
2008-06-02 17:26:02 +00:00
Mitchell Livingston
0558f0b05f
manually draw the alternating row colors in the tracker table as well
2008-05-23 19:31:57 +00:00
Mitchell Livingston
3bac97b948
enable/disable the quicklook menu item/toolbar item
2008-05-21 18:59:18 +00:00
Mitchell Livingston
1f0c5b891c
move quick look into its own class, making it a singleton object to allow expanded functionality
2008-05-21 15:23:26 +00:00
Mitchell Livingston
7983c5484a
allow quicklook of transfers through the inspector; add a quicklook button; move quicklook code from the file controller to the info controller
2008-05-20 23:04:23 +00:00
Mitchell Livingston
598cb4a0d5
small efficiency improvements when displaying the list of peers and list of trackers
2008-02-27 13:52:43 +00:00
Mitchell Livingston
7e929d9d70
add table of trackers to the tracker inspector tab
2008-02-26 22:56:27 +00:00