feat(ui): add toggle to show/hide scrollbars on hover

This commit is contained in:
Lysec
2026-03-09 13:14:25 +01:00
parent 0294759a54
commit 9536553dc5
25 changed files with 120 additions and 62 deletions
+3 -1
View File
@@ -533,7 +533,7 @@
"unpin": "Loslösen",
"update": "Aktualisieren",
"upload": "Hochladen",
"userspace-reboot": "Userspace-Neustart",
"userspace-reboot": "Userspace neu starten",
"version": "Version",
"vibrant": "Lebhaft",
"visualizer": "Visualisierer",
@@ -1671,6 +1671,8 @@
"panels-overlay-label": "Panels & Leiste oben behalten",
"scaling-description": "Ändert die Größe der allgemeinen Benutzeroberfläche, mit Ausnahme der Leiste.",
"scaling-label": "Oberflächenskalierung",
"scrollbar-always-visible-description": "Scrollbalken immer sichtbar lassen, wenn Inhalte scrollbar sind, anstatt sie nur beim Darüberfahren anzuzeigen.",
"scrollbar-always-visible-label": "Immer Bildlaufleisten anzeigen",
"settings-panel-header": "Einstellungs-Panel",
"settings-panel-mode-description": "Wählen Sie das Layout der Einstellungen (möglicherweise ist ein Neustart erforderlich).",
"settings-panel-mode-label": "Einstellungs-Panel-Modus",
+2
View File
@@ -1671,6 +1671,8 @@
"panels-overlay-label": "Keep panels & bar on top",
"scaling-description": "Changes the size of the general user interface, excluding the bar.",
"scaling-label": "Interface scaling",
"scrollbar-always-visible-description": "Keep scrollbars visible whenever content is scrollable, instead of only showing them on hover.",
"scrollbar-always-visible-label": "Always show scrollbars",
"settings-panel-header": "Settings panel",
"settings-panel-mode-description": "Choose settings layout (may require reopening).",
"settings-panel-mode-label": "Settings panel mode",
+5 -3
View File
@@ -533,7 +533,7 @@
"unpin": "Desanclar",
"update": "Actualizar",
"upload": "Subir",
"userspace-reboot": "Reinicio del Espacio de Usuario",
"userspace-reboot": "Reiniciar espacio de usuario",
"version": "Versión",
"vibrant": "Vibrante",
"visualizer": "Visualizador",
@@ -835,8 +835,8 @@
"appearance-hide-on-overview-description": "Ocultar la barra y cerrar los paneles cuando la vista general del compositor esté activa.",
"appearance-hide-on-overview-label": "Ocultar barra en la vista general",
"appearance-margins-description": "Ajusta los márgenes alrededor de la barra flotante.",
"appearance-margins-horizontal": "Margen Horizontal",
"appearance-margins-vertical": "Margen Vertical",
"appearance-margins-horizontal": "Margen horizontal",
"appearance-margins-vertical": "Margen vertical",
"appearance-outer-corners-description": "Muestra esquinas curvadas hacia afuera en la barra.",
"appearance-outer-corners-label": "Esquinas exteriores",
"appearance-position-description": "Elige dónde colocar la barra en la pantalla.",
@@ -1671,6 +1671,8 @@
"panels-overlay-label": "Mantener paneles y barra en la parte superior",
"scaling-description": "Cambia el tamaño de la interfaz de usuario general, excluyendo la barra.",
"scaling-label": "Escalado de la interfaz",
"scrollbar-always-visible-description": "Mantener las barras de desplazamiento visibles siempre que el contenido sea desplazable, en lugar de mostrarlas solo al pasar el ratón.",
"scrollbar-always-visible-label": "Mostrar siempre barras de desplazamiento",
"settings-panel-header": "Panel de Configuración",
"settings-panel-mode-description": "Elegir diseño de configuración (puede requerir reapertura).",
"settings-panel-mode-label": "Modo del panel de configuración",
+5 -3
View File
@@ -533,7 +533,7 @@
"unpin": "Détacher",
"update": "Mise à jour",
"upload": "Téléverser",
"userspace-reboot": "Redémarrage de l'Espace Utilisateur",
"userspace-reboot": "Redémarrer l'espace utilisateur",
"version": "Version",
"vibrant": "Vibrant",
"visualizer": "Visualiseur",
@@ -835,8 +835,8 @@
"appearance-hide-on-overview-description": "Masquer la barre et fermer les panneaux lorsque l'aperçu du compositeur est actif.",
"appearance-hide-on-overview-label": "Masquer la barre dans l'aperçu",
"appearance-margins-description": "Ajustez les marges autour de la barre flottante.",
"appearance-margins-horizontal": "Marge Horizontale",
"appearance-margins-vertical": "Marge Verticale",
"appearance-margins-horizontal": "Marge horizontale",
"appearance-margins-vertical": "Marge verticale",
"appearance-outer-corners-description": "Afficher des coins incurvés vers l'extérieur sur la barre.",
"appearance-outer-corners-label": "Coins extérieurs",
"appearance-position-description": "Choisissez où placer la barre sur l'écran.",
@@ -1671,6 +1671,8 @@
"panels-overlay-label": "Garder les panneaux et la barre en haut",
"scaling-description": "Modifie la taille de l'interface utilisateur générale, à l'exception de la barre.",
"scaling-label": "Mise à l'échelle de l'interface",
"scrollbar-always-visible-description": "Garder les barres de défilement visibles chaque fois que le contenu est défilable, au lieu de les afficher uniquement au survol.",
"scrollbar-always-visible-label": "Toujours afficher les barres de défilement",
"settings-panel-header": "Panneau des Paramètres",
"settings-panel-mode-description": "Choisir la disposition des paramètres (peut nécessiter une réouverture).",
"settings-panel-mode-label": "Mode du panneau des paramètres",
+23 -21
View File
@@ -200,7 +200,7 @@
"hide-widget-when-zero-unread-label": "Ikon elrejtése, amikor nincs olvasatlan értesítés",
"show-unread-badge-description": "Jelenítsen meg egy jelvényt, amely mutatja az olvasatlan értesítések számát.",
"show-unread-badge-label": "Olvasatlan jelvény megjelenítése",
"unread-badge-color-description": "Válaszd ki az olvasatlan értesítési jelvény színét.",
"unread-badge-color-description": "Az olvasatlan értesítési jelvény színe.",
"unread-badge-color-label": "Olvasatlan jelvény színe"
},
"section-editor": {
@@ -294,7 +294,7 @@
"focused-color-label": "Fókuszált munkaterület színe",
"follow-focused-screen-description": "Munkaterületek megjelenítése az aktuálisan fókuszált képernyőről, nem arról a képernyőről, ahol a sáv található.",
"follow-focused-screen-label": "Fókuszált képernyő követése",
"font-weight-description": "Állítsa be a szöveg vizuális súlyát a munkaterületen belül.",
"font-weight-description": "A szöveg vizuális súlya a munkaterületen belül.",
"font-weight-label": "Betűvastagság",
"grouped-border-opacity-description": "A munkaterület-konténerek szegélyeinek átlátszósági szintjének beállítása.",
"grouped-border-opacity-label": "Szegély átlátszósága",
@@ -533,7 +533,7 @@
"unpin": "Rögzítés megszüntetése",
"update": "Frissítés",
"upload": "Feltöltés",
"userspace-reboot": "Felhasználói Tér Újraindítása",
"userspace-reboot": "Felhasználói tér újraindítása",
"version": "Verzió",
"vibrant": "Élénk",
"visualizer": "Vizualizáló",
@@ -835,8 +835,8 @@
"appearance-hide-on-overview-description": "A sáv elrejtése és a panelek bezárása, amikor a kompozitor áttekintése aktív.",
"appearance-hide-on-overview-label": "Sáv elrejtése az áttekintésben",
"appearance-margins-description": "A lebegő sáv körüli margók.",
"appearance-margins-horizontal": "Vízszintes Margó",
"appearance-margins-vertical": "Függőleges Margó",
"appearance-margins-horizontal": "Vízszintes margó",
"appearance-margins-vertical": "Függőleges margó",
"appearance-outer-corners-description": "Megjelenít kifelé ívelt sarkokat a sávon.",
"appearance-outer-corners-label": "Külső sarkok",
"appearance-position-description": "A sáv a képernyőn való elhelyezése.",
@@ -854,19 +854,19 @@
"appearance-widget-spacing-description": "Az egyes widgetek közötti távolság a sávon.",
"appearance-widget-spacing-label": "Widget távolság",
"behavior-middle-click-command-description": "Középső kattintásra végrehajtandó parancs.",
"behavior-middle-click-command-label": "Középső Kattintás Parancsa",
"behavior-middle-click-command-label": "Középső kattintás parancsa",
"behavior-middle-click-command-placeholder": "niri msg action áttekintés váltása",
"behavior-middle-click-description": "Válaszd ki, mit csinál a középső kattintás a Sáv üres területein.",
"behavior-middle-click-follow-mouse-description": "Nyissa meg a kiválasztott középső kattintás panelt a kurzor pozíciójánál.",
"behavior-middle-click-description": "Mit csináljon a középső kattintás a sáv üres területein.",
"behavior-middle-click-follow-mouse-description": "Megnyitja a kiválasztott középső kattintás panelt a kurzor pozíciójánál.",
"behavior-middle-click-follow-mouse-label": "Középső kattintás követi az egeret",
"behavior-middle-click-label": "Sáv középső kattintás művelete",
"behavior-right-click-command-description": "Jobb kattintásra végrehajtandó parancs.",
"behavior-right-click-command-label": "Jobb Kattintási Parancs",
"behavior-right-click-command-placeholder": "notify-send \"Jobb kattintás\"",
"behavior-right-click-description": "Válaszd ki, mit csinál a jobb kattintás a sáv üres területein.",
"behavior-right-click-follow-mouse-description": "Nyissa meg a kiválasztott jobb egérgombos panelt a kurzor pozíciójánál.",
"behavior-right-click-description": "Mit csináljon a jobb kattintás a sáv üres területein.",
"behavior-right-click-follow-mouse-description": "Megnyitja a kiválasztott jobb egérgombos panelt a kurzor pozíciójánál.",
"behavior-right-click-follow-mouse-label": "Jobb kattintás követi az egeret",
"behavior-right-click-label": "Jobb kattintási művelet a Sávon",
"behavior-right-click-label": "Jobb kattintási művelet a sávon",
"behavior-wheel-wrap-description": "Ha engedélyezve van, a görgetés az utolsó elemtől az elsőig folytatódik.",
"behavior-wheel-wrap-label": "Körbefutás",
"behavior-workspace-scroll-description": "Mit csináljon az egérgörgő a sáv üres területein.",
@@ -1131,7 +1131,7 @@
"appearance-indicator-opacity-label": "Jelző átlátszósága",
"appearance-indicator-thickness-description": "Vastagabb jelző használata a rejtett dokkhoz (3 px helyett 6 px).",
"appearance-indicator-thickness-label": "Vastagabb jelző",
"appearance-launcher-position-description": "Válaszd ki, hol jelenjen meg az indító ikonja a dokkban.",
"appearance-launcher-position-description": "Hol jelenjen meg az indító ikonja a dokkban.",
"appearance-launcher-position-end": "Vége",
"appearance-launcher-position-label": "Indító pozíciója",
"appearance-launcher-position-start": "Indítás",
@@ -1612,10 +1612,10 @@
"show-keybinds-label": "Gyorsbillentyűk megjelenítése"
},
"system": {
"noctalia-performance-disable-desktop-widgets-description": "Tartsa láthatóan az asztali widgeteket, amíg a Noctalia teljesítmény mód engedélyezve van.",
"noctalia-performance-disable-desktop-widgets-label": "Engedélyezze az asztali widgeteket teljesítmény módban",
"noctalia-performance-disable-wallpaper-description": "Tartsa láthatóan az asztali, áttekintő és zárolási képernyő háttérképeket, amíg a Noctalia teljesítmény mód engedélyezve van.",
"noctalia-performance-disable-wallpaper-label": "Engedélyezze a háttérkép renderelését teljesítmény módban",
"noctalia-performance-disable-desktop-widgets-description": "Az asztali widgetek láthatóak maradnak, amíg a Noctalia teljesítmény mód engedélyezve van.",
"noctalia-performance-disable-desktop-widgets-label": "Engedélyezi az asztali widgeteket teljesítmény módban",
"noctalia-performance-disable-wallpaper-description": "Az asztali, áttekintő és zárolási képernyő háttérképek láthatóak maradnak, amíg a Noctalia teljesítmény mód engedélyezve van.",
"noctalia-performance-disable-wallpaper-label": "Engedélyezi a háttérkép renderelését teljesítmény módban",
"title": "Rendszer"
},
"system-monitor": {
@@ -1671,6 +1671,8 @@
"panels-overlay-label": "Panelek és sáv felül tartása",
"scaling-description": "Megváltoztatja az általános felhasználói felület méretét, kivéve a sávot.",
"scaling-label": "Felület méretezés",
"scrollbar-always-visible-description": "Görgetősávok láthatóan tartása, amikor a tartalom görgethető, ahelyett, hogy csak rámutatáskor jelennének meg.",
"scrollbar-always-visible-label": "Mindig mutassa a görgetősávokat",
"settings-panel-header": "Beállítások panel",
"settings-panel-mode-description": "A beállítások elrendezése (újraindítást igényelhet).",
"settings-panel-mode-label": "Beállítási panel mód",
@@ -1805,7 +1807,7 @@
"select-prompt": "Válassz egy háttérképet alább",
"subheader": "Teremts hangulatot egy gyönyörű háttérrel."
},
"welcome": "Üdvözöljük",
"welcome": "Üdvözlünk",
"welcome-note": "Csak néhány alapvető dolog az induláshoz — a teljes beállítási lehetőség a beállításokban található",
"welcome-subtitle": "Tegyük egyedivé az asztalod",
"welcome-title": "Üdvözöl a Noctalia!"
@@ -1821,7 +1823,7 @@
"unknown-app": "Ismeretlen alkalmazás",
"uptime": "Működési idő: {uptime}",
"user-requested": "Felhasználó kérte",
"welcome-back": "Üdvözöljük újra,",
"welcome-back": "Üdvözlünk újra,",
"widget-settings-title": "{widget} beállítások"
},
"system-monitor": {
@@ -1847,7 +1849,7 @@
},
"bluetooth": {
"address-copied": "Cím a vágólapra másolva",
"auto-connect-disabled": "Automatikus csatlakozás kikapcsolva",
"auto-connect-disabled": "Automatikus csatlakozás letiltva",
"auto-connect-enabled": "Automatikus csatlakozás engedélyezve",
"auto-connecting": "Csatlakozás {count} eszközhöz...",
"confirm-code": "Erősítsd meg a {value} kódot a másik eszközön.",
@@ -2025,8 +2027,8 @@
"resolution-label": "Felbontás",
"resolution-mode-label": "Mód",
"solid-color-tooltip": "Egyszínű háttér",
"sort-date-asc": "Rendezés a legrégebbiek elöl",
"sort-date-desc": "Rendezés a legújabbak elöl",
"sort-date-asc": "Rendezés: a legrégebbiek elöl",
"sort-date-desc": "Rendezés: a legújabbak elöl",
"sort-name-asc": "Rendezés név szerint (A-Z)",
"sort-name-desc": "Rendezés név szerint (Z-A)",
"sort-random": "Rendezés véletlenszerűen",
+5 -3
View File
@@ -533,7 +533,7 @@
"unpin": "Sblocca",
"update": "Aggiorna",
"upload": "Carica",
"userspace-reboot": "Riavvio dello Spazio Utente",
"userspace-reboot": "Riavvia spazio utente",
"version": "Versione",
"vibrant": "Vivace",
"visualizer": "Visualizzatore",
@@ -835,8 +835,8 @@
"appearance-hide-on-overview-description": "Nascondi barra e chiudi pannelli quando loverview compositor è attiva.",
"appearance-hide-on-overview-label": "Nascondi barra in overview",
"appearance-margins-description": "Regola i margini attorno alla barra flottante.",
"appearance-margins-horizontal": "Margine Orizzontale",
"appearance-margins-vertical": "Margine Verticale",
"appearance-margins-horizontal": "Margine orizzontale",
"appearance-margins-vertical": "Margine verticale",
"appearance-outer-corners-description": "Mostra angoli curvati verso lesterno sulla barra.",
"appearance-outer-corners-label": "Angoli esterni",
"appearance-position-description": "Scegli dove posizionare la barra sullo schermo.",
@@ -1671,6 +1671,8 @@
"panels-overlay-label": "Mantieni pannelli e barra in primo piano",
"scaling-description": "Cambia la dimensione dellinterfaccia utente generale, esclusa la barra.",
"scaling-label": "Scala interfaccia",
"scrollbar-always-visible-description": "Mantieni le barre di scorrimento visibili ogni volta che il contenuto è scorrevole, invece di mostrarle solo al passaggio del mouse.",
"scrollbar-always-visible-label": "Mostra sempre le barre di scorrimento",
"settings-panel-header": "Pannello impostazioni",
"settings-panel-mode-description": "Scegli layout impostazioni (potrebbe richiedere riapertura).",
"settings-panel-mode-label": "Modalità pannello impostazioni",
+3 -1
View File
@@ -533,7 +533,7 @@
"unpin": "ピン留め解除",
"update": "アップデート",
"upload": "アップロード",
"userspace-reboot": "ユーザースペース再起動",
"userspace-reboot": "ユーザースペース再起動",
"version": "バージョン",
"vibrant": "鮮やか",
"visualizer": "ビジュアライザー",
@@ -1671,6 +1671,8 @@
"panels-overlay-label": "パネルとバーを最前面に保持",
"scaling-description": "バーを除く、ユーザーインターフェース全体のサイズを変更します。",
"scaling-label": "インターフェースのスケール調整",
"scrollbar-always-visible-description": "コンテンツがスクロール可能な場合、スクロールバーを常に表示し、ホバー時のみ表示するのをやめる。",
"scrollbar-always-visible-label": "常にスクロールバーを表示",
"settings-panel-header": "設定パネル",
"settings-panel-mode-description": "設定画面の表示形式を選択します (再起動が必要な場合があります)。",
"settings-panel-mode-label": "設定パネルの表示モード",
+3 -1
View File
@@ -533,7 +533,7 @@
"unpin": "고정 해제",
"update": "업데이트",
"upload": "업로드",
"userspace-reboot": "사용자 공간 재부팅",
"userspace-reboot": "사용자 공간 재시작",
"version": "버전",
"vibrant": "선명하게",
"visualizer": "비주얼라이저",
@@ -1671,6 +1671,8 @@
"panels-overlay-label": "패널과 바를 항상 위에 유지",
"scaling-description": "바를 제외한 일반 사용자 인터페이스의 크기를 변경합니다.",
"scaling-label": "인터페이스 배율",
"scrollbar-always-visible-description": "콘텐츠를 스크롤할 수 있을 때 스크롤바를 항상 표시하고, 마우스 오버 시에만 표시하지 않습니다.",
"scrollbar-always-visible-label": "항상 스크롤바 표시",
"settings-panel-header": "설정 패널",
"settings-panel-mode-description": "설정 레이아웃을 선택하세요 (다시 열어야 할 수 있음).",
"settings-panel-mode-label": "설정 패널 모드",
+5 -3
View File
@@ -533,7 +533,7 @@
"unpin": "Losmaken",
"update": "Update",
"upload": "Uploaden",
"userspace-reboot": "Herstart Gebruikersruimte",
"userspace-reboot": "Gebruikersruimte herstarten",
"version": "Versie",
"vibrant": "Levendig",
"visualizer": "Visualiseerder",
@@ -835,8 +835,8 @@
"appearance-hide-on-overview-description": "Verberg de balk en sluit panelen wanneer het compositoroverzicht actief is.",
"appearance-hide-on-overview-label": "Balk verbergen in overzicht",
"appearance-margins-description": "Pas de marges rond de zwevende balk aan.",
"appearance-margins-horizontal": "Horizontale Marge",
"appearance-margins-vertical": "Verticale Marge",
"appearance-margins-horizontal": "Horizontale marge",
"appearance-margins-vertical": "Verticale marge",
"appearance-outer-corners-description": "Toon naar buiten afgeronde hoeken op de balk weer.",
"appearance-outer-corners-label": "Buitenhoeken",
"appearance-position-description": "Kies waar je de balk op het scherm wilt plaatsen.",
@@ -1671,6 +1671,8 @@
"panels-overlay-label": "Panelen & balk bovenop houden",
"scaling-description": "Wijzigt de grootte van de algemene gebruikersinterface, exclusief de balk.",
"scaling-label": "Interfaceschaling",
"scrollbar-always-visible-description": "Houd schuifbalken altijd zichtbaar wanneer inhoud scrollbaar is, in plaats van ze alleen bij hover te tonen.",
"scrollbar-always-visible-label": "Altijd schuifbalken tonen",
"settings-panel-header": "Instellingenpaneel",
"settings-panel-mode-description": "Kies lay-out voor instellingen (mogelijk opnieuw openen vereist).",
"settings-panel-mode-label": "Instellingenpaneelmodus",
+5 -3
View File
@@ -533,7 +533,7 @@
"unpin": "Odepnij",
"update": "Aktualizacja",
"upload": "Wyślij",
"userspace-reboot": "Ponowne Uruchomienie Przestrzeni Użytkownika",
"userspace-reboot": "Uruchom ponownie przestrzeń użytkownika",
"version": "Wersja",
"vibrant": "Żywy",
"visualizer": "Wizualizator",
@@ -835,8 +835,8 @@
"appearance-hide-on-overview-description": "Ukryj pasek i zamknij panele, gdy aktywny jest przegląd kompozytora.",
"appearance-hide-on-overview-label": "Ukryj pasek w przeglądzie",
"appearance-margins-description": "Dostosuj marginesy wokół pływającego paska.",
"appearance-margins-horizontal": "Margines Poziomy",
"appearance-margins-vertical": "Margines Pionowy",
"appearance-margins-horizontal": "Margines poziomy",
"appearance-margins-vertical": "Margines pionowy",
"appearance-outer-corners-description": "Wyświetl zaokrąglone narożniki na zewnątrz paska.",
"appearance-outer-corners-label": "Narożniki zewnętrzne",
"appearance-position-description": "Wybierz miejsce umieszczenia paska na ekranie.",
@@ -1671,6 +1671,8 @@
"panels-overlay-label": "Trzymaj panele i pasek na wierzchu",
"scaling-description": "Zmienia rozmiar ogólnego interfejsu użytkownika, z wyłączeniem paska.",
"scaling-label": "Skalowanie interfejsu",
"scrollbar-always-visible-description": "Paski przewijania zawsze widoczne, gdy zawartość jest przewijalna, zamiast pokazywać je tylko po najechaniu myszą.",
"scrollbar-always-visible-label": "Zawsze pokazuj paski przewijania",
"settings-panel-header": "Panel Ustawień",
"settings-panel-mode-description": "Wybierz układ ustawień (może wymagać ponownego otwarcia).",
"settings-panel-mode-label": "Tryb panelu ustawień",
+5 -3
View File
@@ -533,7 +533,7 @@
"unpin": "Desafixar",
"update": "Atualização",
"upload": "Enviar",
"userspace-reboot": "Reinicialização do Espaço de Usuário",
"userspace-reboot": "Reiniciar espaço de usuário",
"version": "Versão",
"vibrant": "Vibrante",
"visualizer": "Visualizador",
@@ -835,8 +835,8 @@
"appearance-hide-on-overview-description": "Ocultar a barra e fechar os painéis quando a visão geral do compositor estiver ativa.",
"appearance-hide-on-overview-label": "Ocultar barra na visão geral",
"appearance-margins-description": "Ajuste as margens ao redor da barra flutuante.",
"appearance-margins-horizontal": "Margem Horizontal",
"appearance-margins-vertical": "Margem Vertical",
"appearance-margins-horizontal": "Margem horizontal",
"appearance-margins-vertical": "Margem vertical",
"appearance-outer-corners-description": "Exibe cantos curvados para fora na barra.",
"appearance-outer-corners-label": "Cantos externos",
"appearance-position-description": "Escolha onde posicionar a barra na tela.",
@@ -1671,6 +1671,8 @@
"panels-overlay-label": "Manter painéis e barra no topo",
"scaling-description": "Altera o tamanho da interface geral do usuário, excluindo a barra.",
"scaling-label": "Escalonamento da interface",
"scrollbar-always-visible-description": "Manter as barras de rolagem visíveis sempre que o conteúdo for rolável, em vez de mostrá-las apenas ao passar o mouse.",
"scrollbar-always-visible-label": "Sempre mostrar barras de rolagem",
"settings-panel-header": "Painel de Definições",
"settings-panel-mode-description": "Escolha o layout das configurações (pode ser necessário reabrir).",
"settings-panel-mode-label": "Modo do painel de configurações",
+5 -3
View File
@@ -533,7 +533,7 @@
"unpin": "Открепить",
"update": "Обновление",
"upload": "Загрузить",
"userspace-reboot": "Перезагрузка Пользовательского Пространства",
"userspace-reboot": "Перезагрузить пользовательское пространство",
"version": "Версия",
"vibrant": "Яркий",
"visualizer": "Визуализатор",
@@ -835,8 +835,8 @@
"appearance-hide-on-overview-description": "Скрыть панель и закрыть панели, когда активен обзор компоновщика.",
"appearance-hide-on-overview-label": "Скрыть панель в обзоре",
"appearance-margins-description": "Настройка отступов вокруг плавающей панели.",
"appearance-margins-horizontal": "Горизонтальный Отступ",
"appearance-margins-vertical": "Вертикальный Отступ",
"appearance-margins-horizontal": "Горизонтальный отступ",
"appearance-margins-vertical": "Вертикальный отступ",
"appearance-outer-corners-description": "Отображает внешне изогнутые углы на панели.",
"appearance-outer-corners-label": "Внешние углы",
"appearance-position-description": "Выберите, где разместить панель на экране.",
@@ -1671,6 +1671,8 @@
"panels-overlay-label": "Держать панели и панель задач сверху",
"scaling-description": "Изменяет размер общего пользовательского интерфейса, исключая панель.",
"scaling-label": "Масштабирование интерфейса",
"scrollbar-always-visible-description": "Всегда показывать полосы прокрутки, когда содержимое прокручивается, вместо того чтобы отображать их только при наведении.",
"scrollbar-always-visible-label": "Всегда показывать полосы прокрутки",
"settings-panel-header": "Панель настроек",
"settings-panel-mode-description": "Выберите раскладку настроек (может потребоваться перезапуск).",
"settings-panel-mode-label": "Режим панели настроек",
+5 -3
View File
@@ -533,7 +533,7 @@
"unpin": "Avfäst",
"update": "Uppdatera",
"upload": "Skicka upp",
"userspace-reboot": "Omstart av Användarutrymme",
"userspace-reboot": "Starta om användarutrymme",
"version": "Version",
"vibrant": "Levande",
"visualizer": "Visualiserare",
@@ -835,8 +835,8 @@
"appearance-hide-on-overview-description": "Dölj fältet och stäng panelerna när kompositörsöversikten är aktiv.",
"appearance-hide-on-overview-label": "Dölj fältet på översikten",
"appearance-margins-description": "Justera marginalerna runt det flytande fältet.",
"appearance-margins-horizontal": "Horisontell Marginal",
"appearance-margins-vertical": "Vertikal Marginal",
"appearance-margins-horizontal": "Horisontell marginal",
"appearance-margins-vertical": "Vertikal marginal",
"appearance-outer-corners-description": "Visa utåtböjda hörn på stapeln.",
"appearance-outer-corners-label": "Ytterhörn",
"appearance-position-description": "Välj var fältet ska placeras på skärmen.",
@@ -1671,6 +1671,8 @@
"panels-overlay-label": "Håll paneler och fält överst",
"scaling-description": "Ändrar storleken på det allmänna användargränssnittet, exklusive fältet.",
"scaling-label": "Gränssnittsskalning",
"scrollbar-always-visible-description": "Håll rullningslister synliga när innehåll är rullbart, istället för att bara visa dem vid hovring.",
"scrollbar-always-visible-label": "Visa alltid rullningslister",
"settings-panel-header": "Inställningspanel",
"settings-panel-mode-description": "Välj inställningslayout (kan kräva att du öppnar om).",
"settings-panel-mode-label": "Inställningspanelens läge",
+5 -3
View File
@@ -533,7 +533,7 @@
"unpin": "Sabitlemeyi kaldır",
"update": "Güncelleme",
"upload": "Yükle",
"userspace-reboot": "Kullanıcı Alanı Yeniden Başlatma",
"userspace-reboot": "Kullanıcı alanını yeniden başlat",
"version": "Sürüm",
"vibrant": "Canlı",
"visualizer": "Görselleştirici",
@@ -835,8 +835,8 @@
"appearance-hide-on-overview-description": "Kompozitör önizlemesi aktif olduğunda çubuğu gizle ve panelleri kapat.",
"appearance-hide-on-overview-label": "Genel bakışta çubuğu gizle",
"appearance-margins-description": "Yüzen araç çubuğunun etrafındaki kenar boşluklarını ayarlayın.",
"appearance-margins-horizontal": "Yatay Kenar Boşluğu",
"appearance-margins-vertical": "Dikey Kenar Boşluğu",
"appearance-margins-horizontal": "Yatay kenar boşluğu",
"appearance-margins-vertical": "Dikey kenar boşluğu",
"appearance-outer-corners-description": "Çubuğun dışa doğru kavisli köşelerini görüntüler.",
"appearance-outer-corners-label": "Dış köşeler",
"appearance-position-description": "Araç çubuğunu ekranda nereye yerleştireceğinizi seçin.",
@@ -1671,6 +1671,8 @@
"panels-overlay-label": "Panelleri ve çubuğu üstte tut",
"scaling-description": "Çubuğu hariç tutarak genel kullanıcı arayüzünün boyutunu değiştirir.",
"scaling-label": "Arayüz ölçekleme",
"scrollbar-always-visible-description": "İçerik kaydırılabilir olduğunda kaydırma çubuklarını her zaman görünür tut, yalnızca üzerine gelindiğinde göstermek yerine.",
"scrollbar-always-visible-label": "Kaydırma çubuklarını her zaman göster",
"settings-panel-header": "Ayarlar Paneli",
"settings-panel-mode-description": "Ayarlar düzenini seçin (yeniden açılması gerekebilir).",
"settings-panel-mode-label": "Ayarlar paneli modu",
+5 -3
View File
@@ -533,7 +533,7 @@
"unpin": "Відкріпити",
"update": "Оновлення",
"upload": "Вивантажити",
"userspace-reboot": "Перезавантаження Простору Користувача",
"userspace-reboot": "Перезавантажити простір користувача",
"version": "Версія",
"vibrant": "Яскравий",
"visualizer": "Візуалізатор",
@@ -835,8 +835,8 @@
"appearance-hide-on-overview-description": "Приховати панель і закрити панелі, коли активний огляд компонувальника.",
"appearance-hide-on-overview-label": "Приховати панель на огляді",
"appearance-margins-description": "Налаштуйте поля навколо плаваючої панелі.",
"appearance-margins-horizontal": "Горизонтальний Відступ",
"appearance-margins-vertical": "Вертикальний Відступ",
"appearance-margins-horizontal": "Горизонтальний відступ",
"appearance-margins-vertical": "Вертикальний відступ",
"appearance-outer-corners-description": "Відображає назовні закруглені кути на панелі.",
"appearance-outer-corners-label": "Зовнішні кути",
"appearance-position-description": "Виберіть, де розмістити панель на екрані.",
@@ -1671,6 +1671,8 @@
"panels-overlay-label": "Тримати панелі та панель зверху",
"scaling-description": "Змінює розмір загального користувацького інтерфейсу, окрім панелі.",
"scaling-label": "Масштабування інтерфейсу",
"scrollbar-always-visible-description": "Завжди показувати смуги прокрутки, коли вміст можна прокручувати, замість того, щоб відображати їх лише при наведенні.",
"scrollbar-always-visible-label": "Завжди показувати смуги прокрутки",
"settings-panel-header": "Панель налаштувань",
"settings-panel-mode-description": "Виберіть макет налаштувань (може знадобитися перезапуск).",
"settings-panel-mode-label": "Режим панелі налаштувань",
+3 -1
View File
@@ -533,7 +533,7 @@
"unpin": "取消固定",
"update": "更新",
"upload": "上传",
"userspace-reboot": "用户空间重启",
"userspace-reboot": "重启用户空间",
"version": "版本",
"vibrant": "鲜艳",
"visualizer": "可视化工具",
@@ -1671,6 +1671,8 @@
"panels-overlay-label": "将面板和栏保持在顶部",
"scaling-description": "更改通用用户界面大小,不包括栏。",
"scaling-label": "界面缩放",
"scrollbar-always-visible-description": "当内容可滚动时,保持滚动条始终可见,而不是仅在悬停时显示。",
"scrollbar-always-visible-label": "始终显示滚动条",
"settings-panel-header": "设置面板",
"settings-panel-mode-description": "选择「设置」面板的布局(可能需要重新打开「设置」面板才会生效)。",
"settings-panel-mode-label": "「设置」面板模式",
+3 -1
View File
@@ -533,7 +533,7 @@
"unpin": "解除釘選",
"update": "更新",
"upload": "上傳",
"userspace-reboot": "使用者空間重新啟動",
"userspace-reboot": "重新啟動使用者空間",
"version": "版本",
"vibrant": "鮮明",
"visualizer": "視覺效果",
@@ -1671,6 +1671,8 @@
"panels-overlay-label": "維持工具列及面板在最上層",
"scaling-description": "調整除了工具列以外的整體介面大小",
"scaling-label": "介面比例",
"scrollbar-always-visible-description": "當內容可捲動時,保持捲軸始終可見,而不是僅在懸停時顯示。",
"scrollbar-always-visible-label": "永遠顯示捲軸",
"settings-panel-header": "設定面板",
"settings-panel-mode-description": "選擇介面設定出現所用的佈局 (可能需要重新打開)",
"settings-panel-mode-label": "設定面板顯示",
+1
View File
@@ -149,6 +149,7 @@
"fontDefaultScale": 1,
"fontFixedScale": 1,
"tooltipsEnabled": true,
"scrollbarAlwaysVisible": true,
"boxBorderEnabled": false,
"panelBackgroundOpacity": 0.93,
"panelsAttachedToBar": true,
+9
View File
@@ -1944,6 +1944,15 @@
"subTab": 0,
"subTabLabel": "common.appearance"
},
{
"labelKey": "panels.user-interface.scrollbar-always-visible-label",
"descriptionKey": "panels.user-interface.scrollbar-always-visible-description",
"widget": "NToggle",
"tab": 1,
"tabLabel": "panels.user-interface.title",
"subTab": 0,
"subTabLabel": "common.appearance"
},
{
"labelKey": "panels.user-interface.shadows-label",
"descriptionKey": "panels.user-interface.shadows-description",
+1
View File
@@ -327,6 +327,7 @@ Singleton {
property real fontDefaultScale: 1.0
property real fontFixedScale: 1.0
property bool tooltipsEnabled: true
property bool scrollbarAlwaysVisible: true
property bool boxBorderEnabled: false
property real panelBackgroundOpacity: 0.93
property bool panelsAttachedToBar: true
@@ -1264,7 +1264,6 @@ Item {
anchors.fill: parent
horizontalPolicy: ScrollBar.AlwaysOff
verticalPolicy: ScrollBar.AsNeeded
showScrollbarWhenScrollable: true
leftPadding: Style.marginL
topPadding: Style.marginL
bottomPadding: Style.marginL
@@ -25,6 +25,14 @@ ColumnLayout {
onToggled: checked => Settings.data.ui.boxBorderEnabled = checked
}
NToggle {
label: I18n.tr("panels.user-interface.scrollbar-always-visible-label")
description: I18n.tr("panels.user-interface.scrollbar-always-visible-description")
checked: Settings.data.ui.scrollbarAlwaysVisible
defaultValue: Settings.getDefaultValue("ui.scrollbarAlwaysVisible")
onToggled: checked => Settings.data.ui.scrollbarAlwaysVisible = checked
}
NToggle {
label: I18n.tr("panels.user-interface.shadows-label")
description: I18n.tr("panels.user-interface.shadows-description")
+5 -2
View File
@@ -30,6 +30,9 @@ Item {
property int gradientHeight: 16
property bool reserveScrollbarSpace: true
// Keep scrollbars visible whenever overflow exists (without forcing visibility when not scrollable)
property bool showScrollbarWhenScrollable: Settings.data.ui.scrollbarAlwaysVisible
// Available width for content (excludes scrollbar space when reserveScrollbarSpace is true)
// Note: Always reserves space when enabled to avoid binding loops with cellWidth calculations
readonly property real availableWidth: width - (reserveScrollbarSpace ? handleWidth + Style.marginXS : 0)
@@ -311,7 +314,7 @@ Item {
implicitHeight: 100
radius: root.handleRadius
color: parent.pressed ? root.handlePressedColor : parent.hovered ? root.handleHoverColor : root.handleColor
opacity: parent.policy === ScrollBar.AlwaysOn ? 1.0 : root.verticalScrollBarActive ? (parent.active ? 1.0 : 0.0) : 0.0
opacity: parent.policy === ScrollBar.AlwaysOn ? 1.0 : root.verticalScrollBarActive ? ((root.showScrollbarWhenScrollable || parent.active) ? 1.0 : 0.0) : 0.0
Behavior on opacity {
NumberAnimation {
@@ -330,7 +333,7 @@ Item {
implicitWidth: root.handleWidth
implicitHeight: 100
color: root.trackColor
opacity: parent.policy === ScrollBar.AlwaysOn ? 0.3 : root.verticalScrollBarActive ? (parent.active ? 0.3 : 0.0) : 0.0
opacity: parent.policy === ScrollBar.AlwaysOn ? 0.3 : root.verticalScrollBarActive ? ((root.showScrollbarWhenScrollable || parent.active) ? 0.3 : 0.0) : 0.0
radius: root.handleRadius / 2
Behavior on opacity {
+5 -2
View File
@@ -26,6 +26,9 @@ Item {
property int gradientHeight: 16
property bool reserveScrollbarSpace: true
// Keep scrollbars visible whenever overflow exists (without forcing visibility when not scrollable)
property bool showScrollbarWhenScrollable: Settings.data.ui.scrollbarAlwaysVisible
// Available width for content (excludes scrollbar space when reserveScrollbarSpace is true)
readonly property real availableWidth: width - (reserveScrollbarSpace ? handleWidth + Style.marginXS : 0)
@@ -221,7 +224,7 @@ Item {
implicitHeight: 100
radius: root.handleRadius
color: parent.pressed ? root.handlePressedColor : parent.hovered ? root.handleHoverColor : root.handleColor
opacity: parent.policy === ScrollBar.AlwaysOn ? 1.0 : root.verticalScrollBarActive ? (parent.active ? 1.0 : 0.0) : 0.0
opacity: parent.policy === ScrollBar.AlwaysOn ? 1.0 : root.verticalScrollBarActive ? ((root.showScrollbarWhenScrollable || parent.active) ? 1.0 : 0.0) : 0.0
Behavior on opacity {
NumberAnimation {
@@ -240,7 +243,7 @@ Item {
implicitWidth: root.handleWidth
implicitHeight: 100
color: root.trackColor
opacity: parent.policy === ScrollBar.AlwaysOn ? 0.3 : root.verticalScrollBarActive ? (parent.active ? 0.3 : 0.0) : 0.0
opacity: parent.policy === ScrollBar.AlwaysOn ? 0.3 : root.verticalScrollBarActive ? ((root.showScrollbarWhenScrollable || parent.active) ? 0.3 : 0.0) : 0.0
radius: root.handleRadius / 2
Behavior on opacity {
+1 -1
View File
@@ -24,7 +24,7 @@ ScrollView {
property bool reserveScrollbarSpace: true
property real userRightPadding: 0
// Keep scrollbars visible whenever overflow exists (without forcing visibility when not scrollable)
property bool showScrollbarWhenScrollable: false
property bool showScrollbarWhenScrollable: Settings.data.ui.scrollbarAlwaysVisible
// Scroll speed multiplier for mouse wheel (1.0 = default, higher = faster)
property real wheelScrollMultiplier: 2.0