Commit Graph

95223 Commits

Author SHA1 Message Date
Claudio Cambra 81c7e3c85d macosx: Set media item supplementary view detail text view string
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-01-02 07:52:04 +00:00
Claudio Cambra 694adda009 macosx: Add detail string text view to VLCLibraryCollectionViewMediaItemSupplementaryView XIB
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-01-02 07:52:04 +00:00
Claudio Cambra 3c802935d0 macosx: Constify values returned in VLCLibraryUIUnits
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-31 11:51:42 +00:00
Claudio Cambra 7f33985b09 macosx: Use unified units in VLCLibraryCollectionViewDelegate
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-31 11:51:42 +00:00
Claudio Cambra 99d73e297f macosx: Fix VLCLibraryCollectionViewFlowLayout detail supplementary view alignment
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-31 11:51:42 +00:00
Claudio Cambra 4058e40700 macosx: Use VLCLibraryUIUtils in VLCLibraryCollectionViewFlowLayout
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-31 11:51:42 +00:00
Claudio Cambra cbca63695e macosx: Use VLCLibraryUIUnits largeSpacing in VLCLibraryVideCollectionViewsStackViewController
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-31 11:51:42 +00:00
Claudio Cambra fa3dacfcbb macosx: Use VLCLibraryUIUnits scrollBarSmallSideSize in VLCLibraryVideoCollectionViewContainerView
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-31 11:51:42 +00:00
Claudio Cambra 951e4a8055 macosx: Use VLCLibraryUIUnits in VLCLibraryAlbumTableCellView
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-31 11:51:42 +00:00
Claudio Cambra accd9c3175 macosx: Move pricate row height declarations in VLCLibraryWindow to VLCLibraryUIUnits
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-31 11:51:42 +00:00
Claudio Cambra 32db73190a macosx: Declare standard size of small side of scrollbar in VLCLibraryUIUnits
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-31 11:51:42 +00:00
Claudio Cambra 87ec59473c macosx: Add spacing definitions to VLCLibraryUIUnits
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-31 11:51:42 +00:00
Claudio Cambra 29c81f737f macosx: Add new VLCLibraryUIUnits class to keep reused units centrally
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-31 11:51:42 +00:00
Claudio Cambra 003245da29 macosx: Stop using magic number for correct content view inset compensation for audio library options bar
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-31 11:51:42 +00:00
Claudio Cambra bb6da41807 macosx: Define default VLCLibraryCollectionViewItem size centrally, stop using magic numbers
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-31 11:51:42 +00:00
Dave Nicolson be5239676f macosx: Fix choose destination header 2022-12-30 14:57:11 +00:00
Dave Nicolson ccb852d7d4 macosx: Fix dark appearance file output text label 2022-12-30 14:57:11 +00:00
Dave Nicolson 0679ad1293 macosx: Fix menu offsets on Big Sur and later 2022-12-30 14:36:37 +00:00
Claudio Cambra 1cc3ce63a8 macosx: Adapt all items entry text to current audio group type
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-29 17:13:52 +00:00
Claudio Cambra 406ab6c1d1 macosx: Display all albums when clicking on 'All items' table entry
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-29 17:13:52 +00:00
Claudio Cambra 860e7ab5d8 macosx: Display 'all items' entry in VLCAudioDataSource client table views
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-29 17:13:52 +00:00
Claudio Cambra d731ad5cd0 macosx: Add VLCMediaLibraryDummyItem type
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-29 17:13:52 +00:00
Francois Cartegnie b8cec147d6 vlc_tracer: fix union target member 2022-12-29 16:06:01 +00:00
Pierre Lamot 9f41c71b50 qt: fix video mouse position report when the device pixel ratio is not 1.0
Mouse events are reported in Qt's coordinates and needs to be scaled. This is
analogous to the way we are scaling the video size report event.

fix: #27674
2022-12-28 17:16:35 +00:00
Tristan Matthews ac6ec7e828 contrib: rav1e: update to 0.6.2 2022-12-27 16:39:33 +00:00
Prince Gupta 73ea74393d Win32: correctly handle VLC_DISKTOP_DIR and VLC_DOWNLOAD_DIR 2022-12-27 15:26:17 +00:00
Prince Gupta 53219ebda1 Win32: use GetKnownFolders API for dirs 2022-12-27 15:26:17 +00:00
Claudio Cambra 485c3f02f5 macosx: Make VLCMediaLibraryGenre detailString the same as durationString, as they were practically the same
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-27 09:19:18 +00:00
Claudio Cambra 1b21ad17ba macosx: Make VLCMediaLibraryArtist detailString return durationString
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-27 09:19:18 +00:00
Claudio Cambra d0c47736e1 macosx: Add specialised detail strings for each media library media item sub type
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-27 09:19:18 +00:00
Claudio Cambra 1b1dd61709 macosx: Return duration string as VLCMediaLibraryMediaItem detailString as fallback
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-27 09:19:18 +00:00
Claudio Cambra 1c3d9058bd macosx: Only fetch and check artist for VLCMediaLibraryMediaItem if media library item subtype is album track
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-27 09:19:18 +00:00
Claudio Cambra e912ff2ad4 macosx: Ensure VLCMediaLibraryMediaItem delivers empty NSString as fallback rather than nil
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-27 09:19:18 +00:00
Claudio Cambra 2cb96bf8c6 macosx: Use detail string for secondary string in library collection view items instead of duration
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-27 09:19:18 +00:00
Claudio Cambra dcd0bcfd03 macosx: Rename colelction view item secondary text field from durationTextField to secondaryInfoTextField
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-27 09:19:18 +00:00
Fatih Uzunoglu e3b28612d3 qml: make FrostedGlassEffect a layer effect
... so that we can set background on it.

Also,
- Make MiniPlayer a control.
- Refactor ScanProgressBar and make it a control.
2022-12-26 10:31:42 +00:00
Fatih Uzunoglu d28f235b93 qt: correct tooltip color inversion 2022-12-26 10:01:37 +00:00
Prince Gupta fe9388b9b5 qml: make player playlistview resizable 2022-12-26 09:32:36 +00:00
Tristan Matthews b92dbdc4d3 contrib: cargo-c: update to 0.9.15 2022-12-25 15:42:11 +00:00
Tristan Matthews a1fde77362 rust: update to 1.66 stable 2022-12-25 15:42:11 +00:00
Fatih Uzunoglu 7193add253 qml: disable activeFocusOnTab for context buttons 2022-12-25 09:49:57 +00:00
Claudio Cambra c315516b95 macosx: Calculate horizontal video collection view using static item size in collection view delegate
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-25 00:03:43 +00:00
Claudio Cambra 43f3299116 macosx: Make setter for VLCLibraryVideoCollectionViewsStackViewController collectionViewItemSize property set the static item size in the container's collection view delegate
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-25 00:03:43 +00:00
Claudio Cambra 7948204cc9 macosx: Add ability to set static item size in VLCLibraryCollectionViewDelegate
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-25 00:03:43 +00:00
Claudio Cambra b087bd1fcd macosx: Publicly declare collection view delegate object as readonly property in VLCLibraryVideoCollectionViewContainerView
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-25 00:03:43 +00:00
Claudio Cambra 274ac2e029 macosx: Disable dynamic collection view item sizing in horizontal carousel video collection view
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-25 00:03:43 +00:00
Claudio Cambra 6279fcd121 macosx: Add ability to disable dynamic item sizing in VLCLibraryCollectionViewDelegate
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-25 00:03:43 +00:00
Claudio Cambra a53ae4898c macosx: Set new VLCLibraryCollectionViewDelegate as delegate for video library collection views
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-25 00:03:43 +00:00
Claudio Cambra b069be4532 macosx: Move delegate methods in VLCLibraryVideoCollectionViewContainerViewDataSource to general VLCLibraryCollectionViewDelegate
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-25 00:03:43 +00:00
Claudio Cambra 623d1226fc macosx: Make audio library collection view data source and video library collection view data source compliant with VLCLibraryCollectionViewDataSource protocol
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2022-12-25 00:03:43 +00:00