mirror of
https://invent.kde.org/marcoa/shift-shell.git
synced 2026-06-11 00:47:22 +00:00
Hide homescreen page dots in convergence
The convergence dock is now the bottom navigation surface, including the desktop pager. Hide the legacy homescreen page indicator wrapper there so page dots and drawer affordances do not compete with the dock.
This commit is contained in:
parent
301e3f802b
commit
4af811c97c
2 changed files with 7 additions and 0 deletions
|
|
@ -493,6 +493,7 @@ Item {
|
||||||
|
|
||||||
// don't show in settings mode
|
// don't show in settings mode
|
||||||
opacity: 1 - folio.HomeScreenState.settingsOpenProgress
|
opacity: 1 - folio.HomeScreenState.settingsOpenProgress
|
||||||
|
visible: opacity > 0 && !ShellSettings.Settings.convergenceModeEnabled
|
||||||
|
|
||||||
anchors.top: parent.top
|
anchors.top: parent.top
|
||||||
anchors.left: parent.left
|
anchors.left: parent.left
|
||||||
|
|
|
||||||
|
|
@ -176,6 +176,12 @@ require_line "$folio_home" "height: ShellSettings.Settings.convergenceModeEnable
|
||||||
require_line "$folio_home" "&& !ShellSettings.Settings.convergenceModeEnabled"
|
require_line "$folio_home" "&& !ShellSettings.Settings.convergenceModeEnabled"
|
||||||
require_line "$folio_backend" "Q_PROPERTY(bool overviewActive READ overviewActive NOTIFY overviewActiveChanged)"
|
require_line "$folio_backend" "Q_PROPERTY(bool overviewActive READ overviewActive NOTIFY overviewActiveChanged)"
|
||||||
|
|
||||||
|
homescreen_convergence_hidden_count="$(grep -F "visible: opacity > 0 && !ShellSettings.Settings.convergenceModeEnabled" "$folio_home" | wc -l)"
|
||||||
|
if [[ "$homescreen_convergence_hidden_count" -ne 2 ]]; then
|
||||||
|
echo "Expected favourites bar and page indicator wrapper to hide in convergence; found $homescreen_convergence_hidden_count guards" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
overview_hide_guards="$(grep -F "&& !folio.overviewActive" "$folio_main" | wc -l)"
|
overview_hide_guards="$(grep -F "&& !folio.overviewActive" "$folio_main" | wc -l)"
|
||||||
if [[ "$overview_hide_guards" -ne 1 ]]; then
|
if [[ "$overview_hide_guards" -ne 1 ]]; then
|
||||||
echo "Expected Folio convergence chrome to hide during KWin Overview; found $overview_hide_guards overview guards" >&2
|
echo "Expected Folio convergence chrome to hide during KWin Overview; found $overview_hide_guards overview guards" >&2
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue