Claudio Cambra
|
0bbcf88691
|
macosx: Use dot notation to acces NSNotificationCenter defaultCenter
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
|
3 years ago |
Claudio Cambra
|
3f643eb68e
|
macosx: Also use do notation for all child properties of VLCMain
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
|
3 years ago |
Claudio Cambra
|
e044070ff9
|
macosx: Use class property and dot notation for VLCMain sharedInstance
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
|
3 years ago |
Claudio Cambra
|
eda76c2b16
|
macosx: Use dot notation to access class properties in VLCLibraryUIUnits
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
|
3 years ago |
Claudio Cambra
|
41d88553b7
|
macosx: Use modern property syntax for NSFont extension class properties
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
|
3 years ago |
Claudio Cambra
|
a3a1443d44
|
macosx: Use modern property syntax for NSColor extension class properties
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
|
3 years ago |
Claudio Cambra
|
968c379b67
|
macosx: Remove large vs small custom sizing for table cell views, use default system font
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
|
3 years ago |
Claudio Cambra
|
de5504a14f
|
macosx: Use subsection header fonts for VLCLibraryAlbumTableCellView
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
|
3 years ago |
Claudio Cambra
|
9685bb1e3e
|
macosx: Replace use of smallArtworkImage property in media library items with asynchronous thumbnail method in VLCLibraryImageCache
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
|
3 years ago |
Claudio Cambra
|
26b6b960f8
|
macosx: Handle album updates from VLCLibraryModel in VLCLibraryAlbumTableCellView
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
|
3 years ago |
Claudio Cambra
|
d633061d89
|
macosx: Prevent retain cycles after setting album with completion handler
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
|
3 years ago |
Claudio Cambra
|
51c827a649
|
macosx: Reload table views dependent on VLCLibraryAlbumTracksDataSource within completion handler
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
|
3 years ago |
Claudio Cambra
|
7ad793252a
|
macosx: Deselect selected rows in child table view of VLCLibraryAlbumTableCellView if the table in a different album table cell view gains focus
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
|
3 years ago |
Claudio Cambra
|
24f7991925
|
macosx: Constify identifiers used in VLCLibraryAlbumTableCellView
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
|
3 years ago |
Claudio Cambra
|
c5ec7f738c
|
macosx: Adapt various table cell views to conform to VLCLibraryTableCellViewProtocol
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
|
3 years ago |
Claudio Cambra
|
c83512096e
|
macosx: Replace album tracks table views delegation use of VLCLibraryAlbumTracksDataSource with VLCLibraryAlbumTracksTableViewDelegate
|
3 years ago |
Claudio Cambra
|
951e4a8055
|
macosx: Use VLCLibraryUIUnits in VLCLibraryAlbumTableCellView
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
|
4 years ago |
Claudio Cambra
|
18d293bfa7
|
macosx: Move all audio library related classes into audio-library folder
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
|
4 years ago |
Claudio Cambra
|
b2447a10c9
|
macosx: Unify VLCLibraryTableCellView nib construction in relevant class, deduplicate code
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
|
4 years ago |
Claudio Cambra
|
afc3271eb8
|
macosx: Unify use of orange accent color
Signed-off-by: Claudio Cambra <claudio.cambra@gmail.com>
|
4 years ago |
Claudio Cambra
|
a36e0faa55
|
macosx: Add a supplementary view for genres and artists collection views
Signed-off-by: Claudio Cambra <claudio.cambra@gmail.com>
|
4 years ago |
Claudio Cambra
|
adb9f7c393
|
macosx: Add the library context menu to all library tables
Signed-off-by: Claudio Cambra <claudio.cambra@gmail.com>
|
4 years ago |
Claudio Cambra
|
957c2d6a2b
|
macosx: Redesign the selected group album table view
Signed-off-by: Claudio Cambra <claudio.cambra@gmail.com>
|
4 years ago |
Claudio Cambra
|
77249644ec
|
macosx: Add a smaller, song-specific table cell for album views
Signed-off-by: Claudio Cambra <claudio.cambra@gmail.com>
|
4 years ago |
Claudio Cambra
|
53c0bfa28f
|
macosx: Add expandable detail view to the album collection view
Signed-off-by: Claudio Cambra <claudio.cambra@gmail.com>
|
4 years ago |
Claudio Cambra
|
fa106a29ad
|
macosx: Unify collection view item types
Signed-off-by: Claudio Cambra <claudio.cambra@gmail.com>
|
4 years ago |
Marvin Scholz
|
f1e644f14f
|
macosx: use ObjC fast enumeration where possible
It's more concise, easier to read and less error-prone.
|
5 years ago |
Felix Paul Kühne
|
bd91af604b
|
macosx/library: add an image cache to improve responsiveness
|
7 years ago |
Felix Paul Kühne
|
7fb646b1da
|
macosx/audio library: layout fix
|
7 years ago |
Felix Paul Kühne
|
b785091260
|
macosx: improve audio library metadata display
|
7 years ago |
Felix Paul Kühne
|
22f11eeb11
|
macosx: add double-click-to-play to the audio library
This is for the list representation only so far
|
7 years ago |
Felix Paul Kühne
|
2c57e347bc
|
macosx/library: create album track listing table view in code
this way, we can create it without a surrounding scroll view allowing user interaction with the wrapping parent scroll view
|
7 years ago |
Felix Paul Kühne
|
192787cc02
|
macosx/library: add variable row heights for albums
Depending on the number of tracks per albums, the list will now increase respectively and no longer scroll
|
7 years ago |
Felix Paul Kühne
|
1ccb8dfc7a
|
macosx: fix compilation broken in 5961eeaa
|
7 years ago |
Felix Paul Kühne
|
7a706f2031
|
macosx/library: adapt large-text setting and print everything smaller
|
7 years ago |
Felix Paul Kühne
|
9339899f46
|
macosx: coding style improvements
|
7 years ago |
Marvin Scholz
|
bcf766c1b0
|
macosx: Call on super in prepareForReuse
Per the documentation: "Subclasses should call super at some
point in their implementation."
|
7 years ago |
Felix Paul Kühne
|
4510eb8ea9
|
macosx/library: add audio specific library interface
|
7 years ago |