Pierre Lamot
218e0bb559
qml: rename VLCStyle.theme in VLCStyle.palette
3 years ago
Pierre Lamot
b857c6816b
qml: fix tabbutton active status
3 years ago
Prince Gupta
139dc4cd25
qml: use BannerCone widget in main view banner
widget handles sys menu button with CSD
3 years ago
Pierre Lamot
0f289b9992
qml: select CSD style dynamically
4 years ago
Pierre Lamot
9800e1a0a4
qml: set the accent color of the cone according to the theme
4 years ago
Pierre Lamot
5ef4595eb5
qml: reorganize placehoder and misc assets
4 years ago
Pierre Lamot
7b6c69f292
qml: adjust icon sizes after artwork updates
icons provided by designers didn't had the same size as previously. On the plus
side, they no longer need to be internally rescaled
4 years ago
Pierre Lamot
fff7e78797
qml: fix icon usage
some icons where using either duplicated asset or where using the wrong icon
4 years ago
Pierre Lamot
358d96a47f
qml: don't show CSD when the application is fullscreen
4 years ago
Pierre Lamot
2874c36dd4
qml: don't show the global menu button when the menubar is visible
4 years ago
Prince Gupta
9089021db1
qml: fix initial local menu position of BannerSource
intially position localMenuView for `_alignHCenter == false`,
`on_AlignHCenterChanged` signal handler is not called on Component
completion if initially `_alignHCenter == false`
4 years ago
Prince Gupta
2e1584739c
qml/BannerSources: don't clip until required
4 years ago
Fatih Uzunoglu
fc587f09d2
qml: use BindingCompat instead of Binding
4 years ago
Prince Gupta
b2d1d2d2f5
qml: fix title bar causing hover effect
fixes #26274
4 years ago
Fatih Uzunoglu
c5ebfdf63e
qml: refactor SearchBox
4 years ago
Prince Gupta
2b058d8c85
qml: fix sorting menu
fixup c4edf97340
4 years ago
Prince Gupta
59e819767a
qml/BannerSources: suppress Binding warning
4 years ago
Benjamin Arnaud
ebd6f412f0
qml/BannerSources: Add sortMenu alias and refactor SortControl
4 years ago
Fatih Uzunoglu
7f2dd9ff09
qt, qml: register I18n as singleton
4 years ago
Fatih Uzunoglu
845085852a
qt, qml: register NavigationHistory as singleton
4 years ago
Pierre Lamot
dbe3eb027c
qml: use MainCtx singleton
4 years ago
Pierre Lamot
34fe53bca6
qt: directly bind to MainInterface in Qml menus
4 years ago
Pierre Lamot
f6b82c4dec
qml: use bare Control for navigation bar
Platform qml theme (on KDE for instance) can pre-define some padding on the
Contol leading to misalignment
5 years ago
Prince Gupta
c6caa33eb3
qml/GlobalTabBar: fix color animation in light theme
5 years ago
Pierre Lamot
83f76de7ec
qml: fix warnings in SearBox
5 years ago
Pierre Lamot
285ea79612
qml: fix binding loop on focus in BannerSource
5 years ago
Pierre Lamot
e6bdb6f378
qml: minor refactor in SearchBox
5 years ago
Pierre Lamot
668b0875d5
qml: remove coupling from contentModel to SearchBox
5 years ago
Pierre Lamot
1d8be346c4
qml: fix search shortcut doesn't gives the searchbox focus
the active focus handler of the local banner was triggered when the search box
got focus through a shortcut and force the focus on another component.
Making the local banner a control fixes the issue. The initial reason of the
change was to be able to check the focus reason in the focus handler, but this
seems unnecessary.
5 years ago
Prince Gupta
ca242d7b88
qml/BannerSource: use AcrylicBackground
5 years ago
Benjamin Arnaud
74c682d76a
qml/MainDisplay: Fix keyboard focus loss when clearing the 'localMenuDelegate'
The previous implementation made us lose the keyboard focus each time we set 'localMenuDelegate' to null.
5 years ago
Benjamin Arnaud
9f64e96277
qml/BannerSources: Update focus implementation
5 years ago
Prince Gupta
8ce0950121
qml/VLCColors: rename 'bannerBorder' to 'border'
this will be reused in different parts as well
5 years ago
Prince Gupta
fb1fd83a0a
qml/BannerSources: use 'lowerBanner' color constant
5 years ago
Prince Gupta
649002828b
qml/VLCColors: rename 'banner' to 'topBanner'
5 years ago
Fatih Uzunoglu
d9974ced63
qml: use proper QtQuick.Layouts version for import
5 years ago
Benjamin Arnaud
e8df4b1d70
qml/BannerSources: Update look and feel
5 years ago
Prince Gupta
3e466a6d25
qml/SortControl: use native menu
5 years ago
Pierre Lamot
33b1fb29eb
qml: use C++ version of KeyHelper
5 years ago
Pierre Lamot
7d4163b565
qml: use Navigation in BannerSource
5 years ago
Pierre Lamot
665d32ae42
qml: implement navigation as attached properties
this remove the need for component to inherit from NavigableFocusScope
5 years ago
Pierre Lamot
b63dd02c1a
qml: remove the index argument of NavigableFocusScope callbacks
this is no longer used, 0 was passed a as placeholder in most case
5 years ago
Prince Gupta
2e1d7e2955
qml: fix invalid property access in BannerSources
5 years ago
Prince Gupta
b2b2cfa81a
qml: fix binding loop in BannerSources
5 years ago
Prince Gupta
dc7fa3cb40
qml: move clamp function to Helpers
Signed-off-by: Pierre Lamot <pierre@videolabs.io>
5 years ago
Prince Gupta
d67fffcba9
qml: fix focus in local menu group
Signed-off-by: Pierre Lamot <pierre@videolabs.io>
5 years ago
Prince Gupta
69ea8bae1f
qml: allow to hide list grid button in top banner
Signed-off-by: Pierre Lamot <pierre@videolabs.io>
5 years ago
Prince Gupta
43e5f3243f
qml: fix foreground color of playlist button in top banner
Signed-off-by: Pierre Lamot <pierre@videolabs.io>
5 years ago
Prince Gupta
b918d6aa68
qml: vertically center side buttons in local toolbar
Signed-off-by: Pierre Lamot <pierre@videolabs.io>
5 years ago
Prince Gupta
70a36b5a31
qml: explicitly assign size of buttons in local toolbar from VLCStyle
Signed-off-by: Pierre Lamot <pierre@videolabs.io>
5 years ago