Julien
8ac323d5d6
chore: removed copyright timespans in headers ( #4850 )
2023-11-01 16:11:11 -05:00
Cœur
78a5d4da74
refactor: torrent cell and small torrent cell ( #5846 )
2023-09-01 20:41:03 -05:00
SweetPPro
1a86c65b44
fix: missing priority icon in torrent cell ( #5856 )
...
* regression fix: missing priority icon in torrent cell
Fix #5826 (regression from #5147 ) - autolayout alternative to #5846
* Update TorrentCell.mm
* Update SmallTorrentCell.mm
2023-08-13 14:37:42 -05:00
SweetPPro
635268854b
refactor: view-based TorrentTableView in macOS client ( #5147 )
...
Converted TorrentTableView from older style cell based table to more modern view based
* floating group rows are now used for an improved groups experience
* individual group indicators are hidden when _Use Groups_ is selected to minimize visual clutter (see #3328 )
* removed negated `usesAlternatingRowBackgroundColors` flag for minimal view in Controller.mm (personal preference - easy to restore)
2023-06-27 14:40:44 -05:00
Cœur
76166d8fa7
refactor: replace NSMutableDictionary with constant attributes ( #5221 )
2023-06-12 11:03:22 -05:00
Cœur
d64ec27106
fix: "Unrecognized colorspace number -1" ( #5219 )
2023-03-13 23:41:38 -05:00
Cœur
264437d6d9
Complete copyWithZone for TorrentCell ( #5079 )
2023-03-02 08:31:23 -06:00
Julien
4b8cfa2e57
chore: update copyrights to 2023 ( #4834 )
2023-02-11 14:49:42 -06:00
SweetPPro
7ad3dfa8e5
fix: added padding to widgets in macOS client to avoid being hidden below scroller ( #4788 )
2023-02-10 15:33:28 -06:00
Gary Elshaw
6a3ead4c5d
Add files via upload ( #4557 )
2023-01-16 23:55:52 -06:00
A Cœur
69fda72a8b
refactor: remove superfluous interface declarations ( #4110 )
2022-11-08 23:36:53 -06:00
Dmitry Serov
3a8dc9d203
Replace preprocessor defines with constants in objc code ( #3974 )
2022-10-19 14:28:21 -05:00
FX Coudert
e0c593741c
Raise minimum supported target to macOS 10.13 (High Sierra) ( #3310 )
2022-06-18 09:26:45 -05:00
SweetPPro
dd85cd20bd
replace macOS Groups indicators with dots ( #3268 )
...
* replace macOS Groups indicators with dots
the current Group indicator PR #3183 used bars. I feel using circles is a better fit with the overall theme of Transmission #3224
* simplified calculations
2022-06-12 20:56:12 -05:00
SweetPPro
7056765468
update macOS group indicators ( #3183 )
...
* update macOS group indicators
proposal for updated Group indicators, inspired by Xcode, and ios Calendar.
Discussion over here: https://github.com/transmission/transmission/issues/3058
* Update TorrentCell.mm
resolve some pr isssues
* Update TorrentCell.mm
add a group indicator width definition
2022-06-08 15:13:29 -05:00
Antoine Cœur
340f88bc12
Fix "The left operand of '<' is a garbage value" ( #3042 )
2022-05-14 02:53:30 -05:00
Mike Gelfand
d943f069f5
Fix code_style.sh to include *.mm files after switch to Obj-C++ ( #2846 )
2022-03-31 00:52:23 +03:00
Dmitry Serov
54d1a02e92
Use properties instead of ivars ( #2453 )
2022-02-22 10:04:20 -06:00
C.W. Betts
3b4909ac9d
Move private interfaces to interface extensions ( #932 )
2022-01-23 19:32:45 -06:00
Charles Kerr
df1cca9b57
chore: update copyright years, make notices consistent ( #2463 )
2022-01-20 12:27:56 -06:00
Dzmitry Neviadomski
b8c01a581e
[macos] Replace Deprecated constants. ( #2038 )
...
* Replace Deprecated constants pt.1
- `NSOnState` -> `NSControlStateValueOn`
- `NSOffState` -> `NSControlStateValueOff`
- `MSMixedState` -> `NSControlStateValueMixed`
* Replace Deprecated constants pt.2
- `NS(\w+)AlertStyle` -> `NSAlertStyle$1`
* Replace Deprecated constants pt.3
- `NSFileHandlingPanel(\w+)Button` -> `NSModalResponse$1`
* Replace Deprecated constants pt.4
- `NSMouse(Entered|Exited)Mask` -> `NSEventMaskMouse$1`
- `NS(Left|Right)Mouse(Down|Up|Dragged)Mask` -> `NSEventMask$1Mouse$2`
- `NSMouse(Entered|Exited)` -> `NSEventTypeMouse$1`
- `NS(Left|Right)Mouse(Up|Down)` -> `NSEventType$1Mouse$2`
* Replace Deprecated constants pt.5
- `NSComposite(\w+)` -> `NSCompositingOperation$1`
* Replace Deprecated constants pt.6
- `NSAlternateKeyMask` -> `NSEventModifierFlagOption`
- `NSCommandKeyMask` -> `NSEventModifierFlagCommand`
* Replace Deprecated constants pt.7
- `NS(\w+)TextAlignment` -> `NSTextAlignment$1`
- `NSBackgroundStyleDark` -> `NSBackgroundStyleEmphasized`
* Replace Deprecated constants pt.8
- `NSTexturedRoundedBezelStyle` -> `NSBezelStyleTexturedRounded`
- `NSBorderlessWindowMask` -> `NSWindowStyleMaskBorderless`
- `NS(OK|Cancel)Button` -> `NSModalResponse$1`
2021-10-31 10:18:27 -05:00
Mike Gelfand
b7ba261359
Port macOS client to C++ ( #1830 )
...
* Rename all .m (Obj-C) files to .mm (Obj-C++)
* Fix build in Obj-C++ mode
* Fix Xcode build
2021-09-24 07:56:57 -05:00