[vlc-devel] [PATCH 00/33] QML: cosmetic changes in the media center interface
Adrien Maglo
magsoft at videolan.org
Wed Jun 12 14:01:07 CEST 2019
Hello,
Here is a series of patches that make cosmetic changes to the QML media
center interface.
The design and the navigation have been a bit reworked. Some icons have been
changed. Few annimations have been added...
Your comments are welcome.
Best regards,
Adrien Maglo (33):
QML: move, resize and rename MusicTrackListDisplay columns
QML: change the style of the KeyNavigableTableView items
QML: remove spacing to ColumnLayout to MCMusicDisplay
QML: change the case of MusicTrackListDisplay columns labels
QML: add sections to the MusicTrackListDisplay
QML: add margins inside the KeyNavigableTableView rows
QML: use a specific icon for no art in the album view
QML: use a specific icon for no art in the artist view
QML: set the sourceSize of the MultiCoverPreview image to the widget
size
QML: reimplement ExpandGridView starting from a Flickable
QML: kill a warning in MusicGenresDisplay
QML: simplify the section header of KeyNavigableListView
QML: change the header style of MusicTrackListDisplay
QML: sections of MusicTrackListDisplay are set by the sorting criteria
QML: put the video tab before the music tab
QML: remove dead code, ArtistGridView and ArtistListView
QML: style changes of ArtistTopBanner
QML: remove the GridView of MusicArtistDisplay and rework the behavior
QML: use a two lines layout for BannerSources
QML: rework the topbar layout
QML: change the default image for MusicGenresDisplay
QML: update the style of NetworkDriveDisplay and NetworkFileDisplay
QML: style changes of GridItems
QML: add a margin in MCVideoDisplay
QML: implement the next navigation in the history
QML: replace the topbar filter control by an expanding control.
QML: change the topbar sort control
QML: remove no longer used ComboBoxExt control
QML: display only the sort and filter controls in BannerSources when
needed
QML: set static minimum width and minimum height of the window
QML: fix the empty behaviour of KeyNavigableListView
QML: fix the empty behavior of KeyNavigableGridView
[WIP] QML: implement a mini player in the media center interface
modules/gui/qt/Makefile.am | 11 +-
.../mediacenter/mlalbumtrackmodel.cpp | 21 +
.../mediacenter/mlalbumtrackmodel.hpp | 2 +
.../gui/qt/components/navigation_history.cpp | 59 +-
.../gui/qt/components/navigation_history.hpp | 18 +-
modules/gui/qt/main_interface.cpp | 4 +-
modules/gui/qt/pixmaps/VLCIcons.json | 9 +-
modules/gui/qt/pixmaps/VLCIcons.ttf | Bin 21816 -> 22808 bytes
modules/gui/qt/pixmaps/noart_album.svg | 95 ++++
modules/gui/qt/pixmaps/noart_artist.svg | 95 ++++
modules/gui/qt/pixmaps/noart_artist_small.svg | 81 +++
modules/gui/qt/pixmaps/topbar/filter.svg | 71 +++
modules/gui/qt/pixmaps/topbar/music.svg | 86 +++
modules/gui/qt/pixmaps/topbar/network.svg | 128 +++++
modules/gui/qt/pixmaps/topbar/next.svg | 81 +++
modules/gui/qt/pixmaps/topbar/previous.svg | 81 +++
modules/gui/qt/pixmaps/topbar/sort.svg | 80 +++
modules/gui/qt/pixmaps/topbar/video.svg | 72 +++
modules/gui/qt/pixmaps/types/file_black.svg | 84 +++
.../qt/pixmaps/types/type_directory_black.svg | 153 +++++
modules/gui/qt/qml/BannerSources.qml | 361 +++++++++---
modules/gui/qt/qml/MainInterface.qml | 8 +-
modules/gui/qt/qml/about/About.qml | 2 +-
.../gui/qt/qml/mediacenter/ArtistGridView.qml | 61 --
.../gui/qt/qml/mediacenter/ArtistListView.qml | 56 --
.../qt/qml/mediacenter/ArtistTopBanner.qml | 48 +-
.../gui/qt/qml/mediacenter/MCMainDisplay.qml | 69 ++-
.../gui/qt/qml/mediacenter/MCMusicDisplay.qml | 165 +-----
.../gui/qt/qml/mediacenter/MCVideoDisplay.qml | 6 +-
modules/gui/qt/qml/mediacenter/MiniPlayer.qml | 114 ++++
.../qt/qml/mediacenter/MusicAlbumsDisplay.qml | 102 ++--
.../MusicAlbumsGridExpandDelegate.qml | 31 +-
.../qml/mediacenter/MusicArtistsDisplay.qml | 193 ++-----
.../qt/qml/mediacenter/MusicGenresDisplay.qml | 7 +-
.../qml/mediacenter/MusicTrackListDisplay.qml | 29 +-
.../qml/mediacenter/NetworkDriveDisplay.qml | 4 +-
.../qt/qml/mediacenter/NetworkFileDisplay.qml | 2 +-
modules/gui/qt/qml/style/VLCColors.qml | 6 +
modules/gui/qt/qml/style/VLCIcons.qml | 8 +-
modules/gui/qt/qml/style/VLCStyle.qml | 13 +-
modules/gui/qt/qml/utils/ComboBoxExt.qml | 119 ----
modules/gui/qt/qml/utils/ExpandGridView.qml | 523 ++++++++++--------
modules/gui/qt/qml/utils/GridItem.qml | 278 ++++------
modules/gui/qt/qml/utils/IconToolButton.qml | 48 +-
.../gui/qt/qml/utils/KeyNavigableGridView.qml | 2 +-
.../gui/qt/qml/utils/KeyNavigableListView.qml | 32 +-
.../qt/qml/utils/KeyNavigableTableView.qml | 141 ++---
modules/gui/qt/qml/utils/ListItem.qml | 36 +-
.../gui/qt/qml/utils/MultiCoverPreview.qml | 3 +-
modules/gui/qt/qml/utils/SearchBox.qml | 131 +++++
modules/gui/qt/qml/utils/SortControl.qml | 154 ++++++
modules/gui/qt/vlc.qrc | 14 +-
52 files changed, 2765 insertions(+), 1232 deletions(-)
create mode 100644 modules/gui/qt/pixmaps/noart_album.svg
create mode 100644 modules/gui/qt/pixmaps/noart_artist.svg
create mode 100644 modules/gui/qt/pixmaps/noart_artist_small.svg
create mode 100644 modules/gui/qt/pixmaps/topbar/filter.svg
create mode 100644 modules/gui/qt/pixmaps/topbar/music.svg
create mode 100644 modules/gui/qt/pixmaps/topbar/network.svg
create mode 100644 modules/gui/qt/pixmaps/topbar/next.svg
create mode 100644 modules/gui/qt/pixmaps/topbar/previous.svg
create mode 100644 modules/gui/qt/pixmaps/topbar/sort.svg
create mode 100644 modules/gui/qt/pixmaps/topbar/video.svg
create mode 100644 modules/gui/qt/pixmaps/types/file_black.svg
create mode 100644 modules/gui/qt/pixmaps/types/type_directory_black.svg
delete mode 100644 modules/gui/qt/qml/mediacenter/ArtistGridView.qml
delete mode 100644 modules/gui/qt/qml/mediacenter/ArtistListView.qml
create mode 100644 modules/gui/qt/qml/mediacenter/MiniPlayer.qml
delete mode 100644 modules/gui/qt/qml/utils/ComboBoxExt.qml
create mode 100644 modules/gui/qt/qml/utils/SearchBox.qml
create mode 100644 modules/gui/qt/qml/utils/SortControl.qml
--
2.20.1
More information about the vlc-devel
mailing list