mirror of
https://github.com/noctalia-dev/noctalia-shell.git
synced 2026-05-11 17:08:27 +08:00
Merge branch 'main' into niri-blur
This commit is contained in:
@@ -1600,6 +1600,8 @@
|
|||||||
"scaling-label": "Interface scaling",
|
"scaling-label": "Interface scaling",
|
||||||
"settings-panel-mode-description": "Choose settings layout (may require reopening).",
|
"settings-panel-mode-description": "Choose settings layout (may require reopening).",
|
||||||
"settings-panel-mode-label": "Settings panel mode",
|
"settings-panel-mode-label": "Settings panel mode",
|
||||||
|
"settings-panel-sidebar-card-style-description": "Wraps the settings sidebar in a filled background with rounded corners.",
|
||||||
|
"settings-panel-sidebar-card-style-label": "Sidebar card style",
|
||||||
"shadows-description": "Enables drop shadows under bars and panels.",
|
"shadows-description": "Enables drop shadows under bars and panels.",
|
||||||
"shadows-direction-description": "Choose where the shadow is cast to.",
|
"shadows-direction-description": "Choose where the shadow is cast to.",
|
||||||
"shadows-direction-label": "Shadow direction",
|
"shadows-direction-label": "Shadow direction",
|
||||||
|
|||||||
+38
-38
@@ -39,7 +39,7 @@
|
|||||||
"show-app-icon-label": "Alkalmazásikon megjelenítése"
|
"show-app-icon-label": "Alkalmazásikon megjelenítése"
|
||||||
},
|
},
|
||||||
"audio-visualizer": {
|
"audio-visualizer": {
|
||||||
"color-name-description": "Válassza ki a vizualizátor színét.",
|
"color-name-description": "A vizualizátor színe.",
|
||||||
"color-name-label": "Kitöltési szín",
|
"color-name-label": "Kitöltési szín",
|
||||||
"hide-when-idle-description": "Ha engedélyezve van, a vizualizátor el van rejtve, kivéve, ha egy lejátszó aktívan játszik.",
|
"hide-when-idle-description": "Ha engedélyezve van, a vizualizátor el van rejtve, kivéve, ha egy lejátszó aktívan játszik.",
|
||||||
"hide-when-idle-label": "Elrejtés, ha nincs média lejátszva",
|
"hide-when-idle-label": "Elrejtés, ha nincs média lejátszva",
|
||||||
@@ -47,9 +47,9 @@
|
|||||||
},
|
},
|
||||||
"battery": {
|
"battery": {
|
||||||
"device-default": "Alapértelmezett (Megjelenítő eszköz)",
|
"device-default": "Alapértelmezett (Megjelenítő eszköz)",
|
||||||
"device-description": "Válassza ki, melyik akkumulátor eszközt jelenítse meg.",
|
"device-description": "Melyik akkumulátor eszközt jelenítse meg.",
|
||||||
"device-label": "Akkumulátor eszköz",
|
"device-label": "Akkumulátor eszköz",
|
||||||
"display-mode-description": "Válassza ki, hogyan jelenjen meg az akkumulátor a sávban.",
|
"display-mode-description": "Hogyan jelenjen meg az akkumulátor a sávban.",
|
||||||
"display-mode-graphic": "Grafikus akkumulátor",
|
"display-mode-graphic": "Grafikus akkumulátor",
|
||||||
"display-mode-graphic-clean": "Grafikus akkumulátor (százalék nélkül)",
|
"display-mode-graphic-clean": "Grafikus akkumulátor (százalék nélkül)",
|
||||||
"display-mode-icon-always": "Ikon - Mindig mutassa a százalékot",
|
"display-mode-icon-always": "Ikon - Mindig mutassa a százalékot",
|
||||||
@@ -60,7 +60,7 @@
|
|||||||
"hide-if-not-detected-description": "Widget elrejtése, ha a rendszer nem észlel akkumulátort.",
|
"hide-if-not-detected-description": "Widget elrejtése, ha a rendszer nem észlel akkumulátort.",
|
||||||
"hide-if-not-detected-label": "Elrejtés, ha nincs észlelve",
|
"hide-if-not-detected-label": "Elrejtés, ha nincs észlelve",
|
||||||
"low-battery-threshold-label": "Alacsony akkumulátor töltöttségi figyelmeztetési küszöb",
|
"low-battery-threshold-label": "Alacsony akkumulátor töltöttségi figyelmeztetési küszöb",
|
||||||
"show-noctalia-performance-description": "A Noctalia teljesítménymód kapcsoló megjelenítése az akkumulátor panelen belül.<br>Letiltja az árnyékokat és animációkat a Noctalia-ban az erőforrásfelhasználás csökkentése érdekében.",
|
"show-noctalia-performance-description": "A Noctalia teljesítménymód kapcsoló megjelenítése az akkumulátor panelen belül.<br>Letiltja az árnyékokat és animációkat a Noctaliaban az erőforrásfelhasználás csökkentése érdekében.",
|
||||||
"show-noctalia-performance-label": "Noctalia teljesítménymód kapcsoló",
|
"show-noctalia-performance-label": "Noctalia teljesítménymód kapcsoló",
|
||||||
"show-power-profile-description": "Az energiaprofil kiválasztásának megjelenítése az akkumulátor panelen belül.",
|
"show-power-profile-description": "Az energiaprofil kiválasztásának megjelenítése az akkumulátor panelen belül.",
|
||||||
"show-power-profile-label": "Energiaprofil vezérlők"
|
"show-power-profile-label": "Energiaprofil vezérlők"
|
||||||
@@ -189,7 +189,7 @@
|
|||||||
"show-visualizer-label": "Megjelenítő mutatása",
|
"show-visualizer-label": "Megjelenítő mutatása",
|
||||||
"use-fixed-width-description": "Ha engedélyezve van, a widget mindig a maximális szélességet használja a tartalomhoz való dinamikus igazodás helyett.",
|
"use-fixed-width-description": "Ha engedélyezve van, a widget mindig a maximális szélességet használja a tartalomhoz való dinamikus igazodás helyett.",
|
||||||
"use-fixed-width-label": "Rögzített szélesség használata",
|
"use-fixed-width-label": "Rögzített szélesség használata",
|
||||||
"visualizer-type-description": "Válassza ki a megjelenítendő hangvizualizátor stílusát.",
|
"visualizer-type-description": "A megjelenítendő hangvizualizátor stílusa.",
|
||||||
"visualizer-type-label": "Megjelenítő típusa"
|
"visualizer-type-label": "Megjelenítő típusa"
|
||||||
},
|
},
|
||||||
"notification-history": {
|
"notification-history": {
|
||||||
@@ -218,7 +218,7 @@
|
|||||||
"cpu-temperature-label": "CPU-hőmérséklet",
|
"cpu-temperature-label": "CPU-hőmérséklet",
|
||||||
"cpu-usage-description": "Jelenítse meg az aktuális CPU-használati százalékot.",
|
"cpu-usage-description": "Jelenítse meg az aktuális CPU-használati százalékot.",
|
||||||
"cpu-usage-label": "CPU-használat",
|
"cpu-usage-label": "CPU-használat",
|
||||||
"disk-path-description": "Válassza ki, melyik lemez csatolási pontot figyelje.",
|
"disk-path-description": "Melyik lemez csatolási pontot figyelje.",
|
||||||
"disk-path-label": "Lemez útvonala",
|
"disk-path-label": "Lemez útvonala",
|
||||||
"gpu-temperature-description": "GPU hőmérséklet-értékek megjelenítése, ha elérhetőek.",
|
"gpu-temperature-description": "GPU hőmérséklet-értékek megjelenítése, ha elérhetőek.",
|
||||||
"load-average-description": "Rendszerterhelés átlagának megjelenítése.",
|
"load-average-description": "Rendszerterhelés átlagának megjelenítése.",
|
||||||
@@ -237,7 +237,7 @@
|
|||||||
"storage-usage-label": "Tárhelyhasználat",
|
"storage-usage-label": "Tárhelyhasználat",
|
||||||
"swap-usage-description": "Cserehely memória használatának megjelenítése.",
|
"swap-usage-description": "Cserehely memória használatának megjelenítése.",
|
||||||
"swap-usage-label": "Cserehely használat",
|
"swap-usage-label": "Cserehely használat",
|
||||||
"use-monospace-font-description": "Használjon monospace betűtípust az egységes karakter-szélességhez.",
|
"use-monospace-font-description": "Monospace betűtípus használata az egységes karakter-szélességhez.",
|
||||||
"use-monospace-font-label": "Monospace betűtípus",
|
"use-monospace-font-label": "Monospace betűtípus",
|
||||||
"use-padding-description": "Kitölti a szövegértékeket vezető szóközökkel, hogy megakadályozza az elrendezés eltolódását.",
|
"use-padding-description": "Kitölti a szövegértékeket vezető szóközökkel, hogy megakadályozza az elrendezés eltolódását.",
|
||||||
"use-padding-description-disabled-monospace-font": "Ehhez a funkcióhoz monospace betűtípus szükséges.",
|
"use-padding-description-disabled-monospace-font": "Ehhez a funkcióhoz monospace betűtípus szükséges.",
|
||||||
@@ -278,7 +278,7 @@
|
|||||||
"hide-passive-label": "Passzív elemek elrejtése"
|
"hide-passive-label": "Passzív elemek elrejtése"
|
||||||
},
|
},
|
||||||
"volume": {
|
"volume": {
|
||||||
"display-mode-description": "Válassza ki, hogyan jelenjen meg ez az érték."
|
"display-mode-description": "Hogyan jelenjen meg ez az érték."
|
||||||
},
|
},
|
||||||
"workspace": {
|
"workspace": {
|
||||||
"character-count-description": "A munkaterületnevekből megjelenítendő karakterek száma (1-10).",
|
"character-count-description": "A munkaterületnevekből megjelenítendő karakterek száma (1-10).",
|
||||||
@@ -295,7 +295,7 @@
|
|||||||
"grouped-border-opacity-label": "Szegély átlátszósága",
|
"grouped-border-opacity-label": "Szegély átlátszósága",
|
||||||
"hide-unoccupied-description": "Ne jelenítse meg az ablak nélküli munkaterületeket.",
|
"hide-unoccupied-description": "Ne jelenítse meg az ablak nélküli munkaterületeket.",
|
||||||
"hide-unoccupied-label": "Foglalatlan elrejtése",
|
"hide-unoccupied-label": "Foglalatlan elrejtése",
|
||||||
"label-mode-description": "Válassza ki, hogyan jelenjenek meg a munkaterület címkéi.",
|
"label-mode-description": "Hogyan jelenjenek meg a munkaterület címkéi.",
|
||||||
"label-mode-label": "Címke mód",
|
"label-mode-label": "Címke mód",
|
||||||
"occupied-color-description": "A foglalt Workspaces háttérszínének beállítása.",
|
"occupied-color-description": "A foglalt Workspaces háttérszínének beállítása.",
|
||||||
"occupied-color-label": "Foglalt munkaterület színe",
|
"occupied-color-label": "Foglalt munkaterület színe",
|
||||||
@@ -436,7 +436,7 @@
|
|||||||
"installed": "Telepítve",
|
"installed": "Telepítve",
|
||||||
"interface": "Felület",
|
"interface": "Felület",
|
||||||
"internet": "Internet",
|
"internet": "Internet",
|
||||||
"keybind": "Billentyűkombináció",
|
"keybind": "Gyorsbillentyű",
|
||||||
"language": "Nyelv",
|
"language": "Nyelv",
|
||||||
"loading": "Betöltés...",
|
"loading": "Betöltés...",
|
||||||
"local": "Helyi",
|
"local": "Helyi",
|
||||||
@@ -777,7 +777,7 @@
|
|||||||
"volumes-mute-output-description": "Elnémítja a rendszer fő hangkimenetét.",
|
"volumes-mute-output-description": "Elnémítja a rendszer fő hangkimenetét.",
|
||||||
"volumes-mute-output-label": "Hangkimenet némítása",
|
"volumes-mute-output-label": "Hangkimenet némítása",
|
||||||
"volumes-output-volume-description": "Rendszerszintű hangerőszint.",
|
"volumes-output-volume-description": "Rendszerszintű hangerőszint.",
|
||||||
"volumes-step-size-description": "Beállítja a hangerő változtatásának lépésméretét (görgő, billentyűparancsok).",
|
"volumes-step-size-description": "Beállítja a hangerő változtatásának lépésméretét (görgő, gyorsbillentyűk).",
|
||||||
"volumes-step-size-label": "Hangerő lépésmérete",
|
"volumes-step-size-label": "Hangerő lépésmérete",
|
||||||
"volumes-volume-feedback-description": "Hangerő állításakor visszajelző hang lejátszása.",
|
"volumes-volume-feedback-description": "Hangerő állításakor visszajelző hang lejátszása.",
|
||||||
"volumes-volume-feedback-label": "Hangerő visszajelző hang lejátszása",
|
"volumes-volume-feedback-label": "Hangerő visszajelző hang lejátszása",
|
||||||
@@ -799,7 +799,7 @@
|
|||||||
"appearance-density-description": "Beállítja a sáv belső margóit a kompakt vagy tágas megjelenés érdekében.",
|
"appearance-density-description": "Beállítja a sáv belső margóit a kompakt vagy tágas megjelenés érdekében.",
|
||||||
"appearance-density-label": "Sáv sűrűsége",
|
"appearance-density-label": "Sáv sűrűsége",
|
||||||
"appearance-desc": "A sáv megjelenésének és pozíciójának testreszabása.",
|
"appearance-desc": "A sáv megjelenésének és pozíciójának testreszabása.",
|
||||||
"appearance-display-mode-description": "Válassza ki, mikor látható a sáv.",
|
"appearance-display-mode-description": "Mikor látható a sáv.",
|
||||||
"appearance-floating-description": "Megjeleníti a sávot lebegő „pirulaként”.",
|
"appearance-floating-description": "Megjeleníti a sávot lebegő „pirulaként”.",
|
||||||
"appearance-floating-label": "Lebegő sáv",
|
"appearance-floating-label": "Lebegő sáv",
|
||||||
"appearance-font-scale-description": "Állítsa be a betűméret skáláját a sávon megjelenő szöveghez.",
|
"appearance-font-scale-description": "Állítsa be a betűméret skáláját a sávon megjelenő szöveghez.",
|
||||||
@@ -1084,7 +1084,7 @@
|
|||||||
"appearance-launcher-position-start": "Indítás",
|
"appearance-launcher-position-start": "Indítás",
|
||||||
"appearance-pinned-static-description": "A rögzített alkalmazásikonok mindig statikus sorrendben kerüljenek balra.",
|
"appearance-pinned-static-description": "A rögzített alkalmazásikonok mindig statikus sorrendben kerüljenek balra.",
|
||||||
"appearance-pinned-static-label": "Statikus rögzített alkalmazások",
|
"appearance-pinned-static-label": "Statikus rögzített alkalmazások",
|
||||||
"appearance-position-description": "Válassza ki, hogy hol jelenjen meg a dokk a képernyőn.",
|
"appearance-position-description": "Hol jelenjen meg a dokk a képernyőn.",
|
||||||
"appearance-position-label": "Pozíció",
|
"appearance-position-label": "Pozíció",
|
||||||
"appearance-show-launcher-icon-description": "Az alkalmazásindító ikon megjelenítése a dokkban.",
|
"appearance-show-launcher-icon-description": "Az alkalmazásindító ikon megjelenítése a dokkban.",
|
||||||
"appearance-show-launcher-icon-label": "Alkalmazásindító megjelenítése",
|
"appearance-show-launcher-icon-label": "Alkalmazásindító megjelenítése",
|
||||||
@@ -1114,12 +1114,12 @@
|
|||||||
"fonts-monospace-description": "Monospace betűtípus számok és statisztikák megjelenítéséhez.",
|
"fonts-monospace-description": "Monospace betűtípus számok és statisztikák megjelenítéséhez.",
|
||||||
"fonts-monospace-label": "Monospace betűtípus",
|
"fonts-monospace-label": "Monospace betűtípus",
|
||||||
"fonts-monospace-placeholder": "Monospace betűtípus kiválasztása...",
|
"fonts-monospace-placeholder": "Monospace betűtípus kiválasztása...",
|
||||||
"fonts-monospace-scale-description": "Növelje vagy csökkentse a monospace szöveg méretét.",
|
"fonts-monospace-scale-description": "Monospace szöveg méretének növelése vagy csökkentése.",
|
||||||
"fonts-monospace-scale-label": "Monospace betűméret",
|
"fonts-monospace-scale-label": "Monospace betűméret",
|
||||||
"fonts-monospace-search-placeholder": "Monospace betűtípus keresése...",
|
"fonts-monospace-search-placeholder": "Monospace betűtípus keresése...",
|
||||||
"fonts-title": "Betűtípusok",
|
"fonts-title": "Betűtípusok",
|
||||||
"keybinds-conflict-description": "A billentyűkombináció már hozzá van rendelve ehhez: {action}.",
|
"keybinds-conflict-description": "A billentyűkombináció már hozzá van rendelve ehhez: {action}.",
|
||||||
"keybinds-conflict-title": "Billentyűkombináció ütközés",
|
"keybinds-conflict-title": "Gyorsbillentyű ütközés",
|
||||||
"keybinds-description": "Globális navigációs billentyűk beállítása a panelekhez és az indítóhoz.",
|
"keybinds-description": "Globális navigációs billentyűk beállítása a panelekhez és az indítóhoz.",
|
||||||
"keybinds-down": "Lefelé mozgat",
|
"keybinds-down": "Lefelé mozgat",
|
||||||
"keybinds-enter": "Megerősítés / Művelet",
|
"keybinds-enter": "Megerősítés / Művelet",
|
||||||
@@ -1129,7 +1129,7 @@
|
|||||||
"keybinds-modifier-title": "Módosító szükséges",
|
"keybinds-modifier-title": "Módosító szükséges",
|
||||||
"keybinds-remove": "Törlés",
|
"keybinds-remove": "Törlés",
|
||||||
"keybinds-right": "Jobbra mozgat",
|
"keybinds-right": "Jobbra mozgat",
|
||||||
"keybinds-title": "Navigációs billentyűparancsok",
|
"keybinds-title": "Navigációs Gyorsbillentyűk",
|
||||||
"keybinds-up": "Felfelé mozgat",
|
"keybinds-up": "Felfelé mozgat",
|
||||||
"language-desc": "Válassza ki az alkalmazás előnyben részesített nyelvét.",
|
"language-desc": "Válassza ki az alkalmazás előnyben részesített nyelvét.",
|
||||||
"language-select-auto-detect": "Automatikus",
|
"language-select-auto-detect": "Automatikus",
|
||||||
@@ -1155,7 +1155,7 @@
|
|||||||
"screen-corners-title": "Képernyősarkok",
|
"screen-corners-title": "Képernyősarkok",
|
||||||
"settings-copied": "Beállítások a vágólapra másolva",
|
"settings-copied": "Beállítások a vágólapra másolva",
|
||||||
"tab-basics": "Alapok",
|
"tab-basics": "Alapok",
|
||||||
"tab-keybinds": "Billentyűparancsok"
|
"tab-keybinds": "Gyorsbillentyűk"
|
||||||
},
|
},
|
||||||
"hooks": {
|
"hooks": {
|
||||||
"info-command-info-description": "• A parancsok shellen keresztül futnak (sh -lc)<br>• A parancsok a háttérben futnak (leválasztva)<br>• A tesztgombok az aktuális értékekkel futnak le",
|
"info-command-info-description": "• A parancsok shellen keresztül futnak (sh -lc)<br>• A parancsok a háttérben futnak (leválasztva)<br>• A tesztgombok az aktuális értékekkel futnak le",
|
||||||
@@ -1319,7 +1319,7 @@
|
|||||||
"clock-format-label": "Óraformátum",
|
"clock-format-label": "Óraformátum",
|
||||||
"clock-style-analog": "Analóg",
|
"clock-style-analog": "Analóg",
|
||||||
"clock-style-custom": "Egyéni",
|
"clock-style-custom": "Egyéni",
|
||||||
"clock-style-description": "Válaszd ki az óra vizuális stílusát a zárolási képernyőn.",
|
"clock-style-description": "Az óra vizuális stílusa a zárolási képernyőn.",
|
||||||
"clock-style-digital": "Digitális",
|
"clock-style-digital": "Digitális",
|
||||||
"clock-style-label": "Óra stílus",
|
"clock-style-label": "Óra stílus",
|
||||||
"compact-lockscreen-description": "Csak a bejelentkezési beviteli mező és a rendszervezérlők megjelenítése, elrejtve az időjárás és média widgeteket.",
|
"compact-lockscreen-description": "Csak a bejelentkezési beviteli mező és a rendszervezérlők megjelenítése, elrejtve az időjárás és média widgeteket.",
|
||||||
@@ -1418,35 +1418,35 @@
|
|||||||
"toast-media-label": "Média"
|
"toast-media-label": "Média"
|
||||||
},
|
},
|
||||||
"osd": {
|
"osd": {
|
||||||
"always-on-top-description": "Képernyőn megjelenő kijelző megjelenítése teljes képernyős ablakok és más rétegek felett.",
|
"always-on-top-description": "Képernyőkijelző megjelenítése teljes képernyős ablakok és más rétegek felett.",
|
||||||
"always-on-top-label": "Mindig felül",
|
"always-on-top-label": "Mindig felül",
|
||||||
"background-opacity-description": "A képernyőn megjelenő kijelzők hátterének átlátszóságát szabályozza.",
|
"background-opacity-description": "A képernyőkijelzők hátterének átlátszóságát szabályozza.",
|
||||||
"background-opacity-label": "Háttér átlátszatlansága",
|
"background-opacity-label": "Háttér átlátszatlansága",
|
||||||
"description": "Képernyőn megjelenő jelzők, például hangerő- és fényerő-átfedések beállítása.",
|
"description": "Képernyőkijelzők, például hangerő- és fényerő-átfedések beállítása.",
|
||||||
"duration-auto-hide-description": "Állítsa be azt az időt, mielőtt az képernyőn megjelenő kijelző eltűnik.",
|
"duration-auto-hide-description": "Az idő, mielőtt a képernyőkijelző eltűnik.",
|
||||||
"duration-auto-hide-label": "Automatikus elrejtés ennyi idő után",
|
"duration-auto-hide-label": "Automatikus elrejtés ennyi idő után",
|
||||||
"duration-desc": "Mennyi ideig marad látható az épernyőn megjelenő kijelző, mielőtt automatikusan elrejti magát.",
|
"duration-desc": "Mennyi ideig marad látható az épernyőn megjelenő kijelző, mielőtt automatikusan elrejti magát.",
|
||||||
"duration-title": "Automatikus elrejtési időtúllépés",
|
"duration-title": "Automatikus elrejtési időtúllépés",
|
||||||
"enabled-description": "A hangerő és a fényerő változásainak megjelenítése valós időben.",
|
"enabled-description": "A hangerő és a fényerő változásainak megjelenítése valós időben.",
|
||||||
"enabled-label": "Képernyőn megjelenő kijelzés engedélyezése",
|
"enabled-label": "Képernyőkijelzés engedélyezése",
|
||||||
"events-desc": "Válassza ki, mely események indítsák el a képernyőn megjelenő kijelzést.",
|
"events-desc": "Mely események indítsák el a képernyőkijelzőt.",
|
||||||
"general-desc": "Az képernyőn megjelenő kijelző láthatóságának és viselkedésének konfigurálása.",
|
"general-desc": "A képernyőkijelzők láthatóságának és viselkedésének konfigurálása.",
|
||||||
"location-description": "A képernyőn megjelenő kijelzések helye.",
|
"location-description": "A képernyőkijelzők helye.",
|
||||||
"monitors-desc": "Képernyőn megjelenő kijelző megjelenítése meghatározott monitorokon. Alapértelmezés szerint az összesen, ha nincs kiválasztva.",
|
"monitors-desc": "Képernyőkijelző megjelenítése meghatározott monitorokon. Alapértelmezés szerint az összes monitoron, ha nincs kiválasztva egy.",
|
||||||
"title": "Képernyőn megjelenő kijelzés",
|
"title": "Képernyőkijelzők",
|
||||||
"types-brightness-description": "Képernyőn megjelenő kijelző megjelenítése a képernyő fényerejének változásakor.",
|
"types-brightness-description": "Képernyőkijelző megjelenítése a képernyő fényerejének változásakor.",
|
||||||
"types-brightness-label": "Fényerő",
|
"types-brightness-label": "Fényerő",
|
||||||
"types-custom-text-description": "Képernyőn megjelenő kijelző megjelenítése egyéni szöveges üzenetekhez IPC-ből.",
|
"types-custom-text-description": "Képernyőkijelző megjelenítése egyéni szöveges üzenetekhez IPC-ből.",
|
||||||
"types-custom-text-label": "Egyéni szöveg",
|
"types-custom-text-label": "Egyéni szöveg",
|
||||||
"types-desc": "Válassza ki a képernyőn megjelenő kijelző-t kiváltó eseményeket.",
|
"types-desc": "Válassza ki a képernyőkijelzőt kiváltó eseményeket.",
|
||||||
"types-input-volume-description": "Képernyőn megjelenő kijelző megjelenítése a mikrofon hangerejének változásakor.",
|
"types-input-volume-description": "Képernyőkijelző megjelenítése a mikrofon hangerejének változásakor.",
|
||||||
"types-input-volume-label": "Bemeneti hangerő",
|
"types-input-volume-label": "Bemeneti hangerő",
|
||||||
"types-lockkey-description": "Képernyőn megjelenő kijelző megjelenítése a Caps Lock, Num Lock vagy Scroll Lock váltásakor.",
|
"types-lockkey-description": "Képernyőkijelző megjelenítése a Caps Lock, Num Lock vagy Scroll Lock váltásakor.",
|
||||||
"types-lockkey-label": "Zárolási gombok",
|
"types-lockkey-label": "Zárolási gombok",
|
||||||
"types-media-description": "Képernyőn megjelenő kijelző megjelenítése a média lejátszási állapotának változásakor (lejátszás, szünet, ugrás).",
|
"types-media-description": "Képernyőkijelző megjelenítése a média lejátszási állapotának változásakor (lejátszás, szünet, ugrás).",
|
||||||
"types-media-label": "Média lejátszás",
|
"types-media-label": "Média lejátszás",
|
||||||
"types-title": "Képernyőn megjelenő kijelző kiváltó események",
|
"types-title": "Képernyőkijelzőt kiváltó események",
|
||||||
"types-volume-description": "Képernyőn megjelenő kijelző megjelenítése a hangkimenet hangerejének változásakor.",
|
"types-volume-description": "Képernyőkijelző megjelenítése a hangkimenet hangerejének változásakor.",
|
||||||
"types-volume-label": "Kimeneti hangerő"
|
"types-volume-label": "Kimeneti hangerő"
|
||||||
},
|
},
|
||||||
"plugins": {
|
"plugins": {
|
||||||
@@ -1545,7 +1545,7 @@
|
|||||||
"show-header-description": "A cím és a bezárás gomb megjelenítése a munkamenet menü tetején.",
|
"show-header-description": "A cím és a bezárás gomb megjelenítése a munkamenet menü tetején.",
|
||||||
"show-header-label": "Fejléc megjelenítése",
|
"show-header-label": "Fejléc megjelenítése",
|
||||||
"show-keybinds-description": "Billentyűkombináció-tippek megjelenítése a munkamenet-opcióknál.",
|
"show-keybinds-description": "Billentyűkombináció-tippek megjelenítése a munkamenet-opcióknál.",
|
||||||
"show-keybinds-label": "Billentyűparancsok megjelenítése"
|
"show-keybinds-label": "Gyorsbillentyűk megjelenítése"
|
||||||
},
|
},
|
||||||
"system-monitor": {
|
"system-monitor": {
|
||||||
"critical-color-label": "Kritikus szín",
|
"critical-color-label": "Kritikus szín",
|
||||||
@@ -1672,7 +1672,7 @@
|
|||||||
"enter-text-to-collapse": "pl. 'semmi sem játszik'. Használjon /regex/-et mintákhoz.",
|
"enter-text-to-collapse": "pl. 'semmi sem játszik'. Használjon /regex/-et mintákhoz.",
|
||||||
"enter-tooltip": "Adja meg a buboréksúgót",
|
"enter-tooltip": "Adja meg a buboréksúgót",
|
||||||
"enter-width-pixels": "Adja meg a szélességet képpontban",
|
"enter-width-pixels": "Adja meg a szélességet képpontban",
|
||||||
"keybind-recording": "Billentyűkombináció rögzítése...",
|
"keybind-recording": "Gyorsbillentyű rögzítése...",
|
||||||
"search": "Keresés...",
|
"search": "Keresés...",
|
||||||
"search-icons": "pl. noctalia, niri, battery, cloud",
|
"search-icons": "pl. noctalia, niri, battery, cloud",
|
||||||
"search-launcher": "Keressen bejegyzéseket vagy írja be „>”-t a parancsokhoz",
|
"search-launcher": "Keressen bejegyzéseket vagy írja be „>”-t a parancsokhoz",
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -136,14 +136,11 @@
|
|||||||
"fontDefaultScale": 1,
|
"fontDefaultScale": 1,
|
||||||
"fontFixedScale": 1,
|
"fontFixedScale": 1,
|
||||||
"tooltipsEnabled": true,
|
"tooltipsEnabled": true,
|
||||||
|
"boxBorderEnabled": false,
|
||||||
"panelBackgroundOpacity": 0.93,
|
"panelBackgroundOpacity": 0.93,
|
||||||
"panelsAttachedToBar": true,
|
"panelsAttachedToBar": true,
|
||||||
"settingsPanelMode": "attached",
|
"settingsPanelMode": "attached",
|
||||||
"wifiDetailsViewMode": "grid",
|
"settingsPanelSideBarCardStyle": false
|
||||||
"bluetoothDetailsViewMode": "grid",
|
|
||||||
"networkPanelView": "wifi",
|
|
||||||
"bluetoothHideUnnamedDevices": false,
|
|
||||||
"boxBorderEnabled": false
|
|
||||||
},
|
},
|
||||||
"location": {
|
"location": {
|
||||||
"name": "Tokyo",
|
"name": "Tokyo",
|
||||||
@@ -353,6 +350,7 @@
|
|||||||
"airplaneModeEnabled": false,
|
"airplaneModeEnabled": false,
|
||||||
"bluetoothRssiPollingEnabled": false,
|
"bluetoothRssiPollingEnabled": false,
|
||||||
"bluetoothRssiPollIntervalMs": 60000,
|
"bluetoothRssiPollIntervalMs": 60000,
|
||||||
|
"networkPanelView": "wifi",
|
||||||
"wifiDetailsViewMode": "grid",
|
"wifiDetailsViewMode": "grid",
|
||||||
"bluetoothDetailsViewMode": "grid",
|
"bluetoothDetailsViewMode": "grid",
|
||||||
"bluetoothHideUnnamedDevices": false,
|
"bluetoothHideUnnamedDevices": false,
|
||||||
@@ -513,4 +511,4 @@
|
|||||||
"gridSnap": false,
|
"gridSnap": false,
|
||||||
"monitorWidgets": []
|
"monitorWidgets": []
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1934,6 +1934,15 @@
|
|||||||
"subTab": 1,
|
"subTab": 1,
|
||||||
"subTabLabel": "common.panels"
|
"subTabLabel": "common.panels"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"labelKey": "panels.user-interface.settings-panel-sidebar-card-style-label",
|
||||||
|
"descriptionKey": "panels.user-interface.settings-panel-sidebar-card-style-description",
|
||||||
|
"widget": "NToggle",
|
||||||
|
"tab": 1,
|
||||||
|
"tabLabel": "panels.user-interface.title",
|
||||||
|
"subTab": 1,
|
||||||
|
"subTabLabel": "common.panels"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"labelKey": "panels.general.screen-corners-show-corners-label",
|
"labelKey": "panels.general.screen-corners-show-corners-label",
|
||||||
"descriptionKey": "panels.general.screen-corners-show-corners-description",
|
"descriptionKey": "panels.general.screen-corners-show-corners-description",
|
||||||
|
|||||||
+1
-1
@@ -14,7 +14,7 @@ Singleton {
|
|||||||
property string systemDetectedLangCode: ""
|
property string systemDetectedLangCode: ""
|
||||||
property string fullLocaleCode: "" // Preserves regional locale variants
|
property string fullLocaleCode: "" // Preserves regional locale variants
|
||||||
// Static list of available translations — update when adding/removing translation files
|
// Static list of available translations — update when adding/removing translation files
|
||||||
property var availableLanguages: ["en", "de", "es", "fr", "hu", "ja", "ko-KR", "ku", "nl", "nn-HN", "nn-NO", "pl", "pt", "ru", "sv", "tr", "uk-UA", "zh-CN", "zh-TW"]
|
property var availableLanguages: ["en", "de", "es", "fr", "hu", "it", "ja", "ko-KR", "ku", "nl", "nn-HN", "nn-NO", "pl", "pt", "ru", "sv", "tr", "uk-UA", "zh-CN", "zh-TW"]
|
||||||
property var translations: ({})
|
property var translations: ({})
|
||||||
property var fallbackTranslations: ({})
|
property var fallbackTranslations: ({})
|
||||||
|
|
||||||
|
|||||||
@@ -313,17 +313,11 @@ Singleton {
|
|||||||
property real fontDefaultScale: 1.0
|
property real fontDefaultScale: 1.0
|
||||||
property real fontFixedScale: 1.0
|
property real fontFixedScale: 1.0
|
||||||
property bool tooltipsEnabled: true
|
property bool tooltipsEnabled: true
|
||||||
|
property bool boxBorderEnabled: false
|
||||||
property real panelBackgroundOpacity: 0.93
|
property real panelBackgroundOpacity: 0.93
|
||||||
property bool panelsAttachedToBar: true
|
property bool panelsAttachedToBar: true
|
||||||
property string settingsPanelMode: "attached" // "centered", "attached", "window"
|
property string settingsPanelMode: "attached" // "centered", "attached", "window"
|
||||||
// Details view mode persistence for panels
|
property bool settingsPanelSideBarCardStyle: false
|
||||||
property string wifiDetailsViewMode: "grid" // "grid" or "list"
|
|
||||||
property string bluetoothDetailsViewMode: "grid" // "grid" or "list"
|
|
||||||
// Persist the last-opened view for the unified network panel: "wifi" | "ethernet"
|
|
||||||
property string networkPanelView: "wifi"
|
|
||||||
// Bluetooth available devices list: hide items without a name
|
|
||||||
property bool bluetoothHideUnnamedDevices: false
|
|
||||||
property bool boxBorderEnabled: false
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// location
|
// location
|
||||||
@@ -556,6 +550,7 @@ Singleton {
|
|||||||
property bool airplaneModeEnabled: false
|
property bool airplaneModeEnabled: false
|
||||||
property bool bluetoothRssiPollingEnabled: false // Opt-in Bluetooth RSSI polling (uses bluetoothctl)
|
property bool bluetoothRssiPollingEnabled: false // Opt-in Bluetooth RSSI polling (uses bluetoothctl)
|
||||||
property int bluetoothRssiPollIntervalMs: 60000 // Polling interval in milliseconds for RSSI queries
|
property int bluetoothRssiPollIntervalMs: 60000 // Polling interval in milliseconds for RSSI queries
|
||||||
|
property string networkPanelView: "wifi"
|
||||||
property string wifiDetailsViewMode: "grid" // "grid" or "list"
|
property string wifiDetailsViewMode: "grid" // "grid" or "list"
|
||||||
property string bluetoothDetailsViewMode: "grid" // "grid" or "list"
|
property string bluetoothDetailsViewMode: "grid" // "grid" or "list"
|
||||||
property bool bluetoothHideUnnamedDevices: false
|
property bool bluetoothHideUnnamedDevices: false
|
||||||
|
|||||||
@@ -18,10 +18,10 @@ SmartPanel {
|
|||||||
property string passwordSsid: ""
|
property string passwordSsid: ""
|
||||||
property string expandedSsid: ""
|
property string expandedSsid: ""
|
||||||
|
|
||||||
// Info panel collapsed by default, view mode persisted under Settings.data.ui.wifiDetailsViewMode
|
// Info panel collapsed by default, view mode persisted in settings
|
||||||
// Ethernet details UI state (mirrors Wi‑Fi info behavior)
|
// Ethernet details UI state (mirrors Wi‑Fi info behavior)
|
||||||
property bool ethernetInfoExpanded: false
|
property bool ethernetInfoExpanded: false
|
||||||
property bool ethernetDetailsGrid: (Settings.data && Settings.data.ui && Settings.data.network.wifiDetailsViewMode !== undefined) ? (Settings.data.network.wifiDetailsViewMode === "grid") : true
|
property bool ethernetDetailsGrid: (Settings.data.network.wifiDetailsViewMode === "grid")
|
||||||
|
|
||||||
// Unified panel view mode: "wifi" | "ethernet" (persisted)
|
// Unified panel view mode: "wifi" | "ethernet" (persisted)
|
||||||
property string panelViewMode: "wifi"
|
property string panelViewMode: "wifi"
|
||||||
@@ -29,8 +29,9 @@ SmartPanel {
|
|||||||
|
|
||||||
onPanelViewModeChanged: {
|
onPanelViewModeChanged: {
|
||||||
// Persist last view (only after restored the initial value)
|
// Persist last view (only after restored the initial value)
|
||||||
if (panelViewPersistEnabled && Settings.data && Settings.data.ui && Settings.data.ui.networkPanelView !== undefined)
|
if (panelViewPersistEnabled) {
|
||||||
Settings.data.ui.networkPanelView = panelViewMode;
|
Settings.data.ui.networkPanelView = panelViewMode;
|
||||||
|
}
|
||||||
// Reset transient states to avoid layout artifacts
|
// Reset transient states to avoid layout artifacts
|
||||||
passwordSsid = "";
|
passwordSsid = "";
|
||||||
expandedSsid = "";
|
expandedSsid = "";
|
||||||
@@ -71,7 +72,7 @@ SmartPanel {
|
|||||||
// Also fetch Ethernet details if connected
|
// Also fetch Ethernet details if connected
|
||||||
NetworkService.refreshActiveEthernetDetails();
|
NetworkService.refreshActiveEthernetDetails();
|
||||||
// Restore last view if valid, otherwise choose what's available (prefer Wi‑Fi when both exist)
|
// Restore last view if valid, otherwise choose what's available (prefer Wi‑Fi when both exist)
|
||||||
if (Settings.data && Settings.data.ui && Settings.data.ui.networkPanelView) {
|
if (Settings.data.ui.networkPanelView) {
|
||||||
const last = Settings.data.ui.networkPanelView;
|
const last = Settings.data.ui.networkPanelView;
|
||||||
if (last === "ethernet" && NetworkService.hasEthernet()) {
|
if (last === "ethernet" && NetworkService.hasEthernet()) {
|
||||||
panelViewMode = "ethernet";
|
panelViewMode = "ethernet";
|
||||||
@@ -645,9 +646,7 @@ SmartPanel {
|
|||||||
baseSize: Style.baseWidgetSize * 0.8
|
baseSize: Style.baseWidgetSize * 0.8
|
||||||
onClicked: {
|
onClicked: {
|
||||||
ethernetDetailsGrid = !ethernetDetailsGrid;
|
ethernetDetailsGrid = !ethernetDetailsGrid;
|
||||||
if (Settings.data && Settings.data.ui) {
|
Settings.data.network.wifiDetailsViewMode = ethernetDetailsGrid ? "grid" : "list";
|
||||||
Settings.data.ui.wifiDetailsViewMode = ethernetDetailsGrid ? "grid" : "list";
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
z: 1
|
z: 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ NBox {
|
|||||||
property string infoSsid: ""
|
property string infoSsid: ""
|
||||||
// Local layout toggle for details: true = grid (2 cols), false = rows (1 col)
|
// Local layout toggle for details: true = grid (2 cols), false = rows (1 col)
|
||||||
// Persisted under Settings.data.network.wifiDetailsViewMode
|
// Persisted under Settings.data.network.wifiDetailsViewMode
|
||||||
property bool detailsGrid: (Settings.data && Settings.data.ui && Settings.data.network.wifiDetailsViewMode !== undefined) ? (Settings.data.network.wifiDetailsViewMode === "grid") : true
|
property bool detailsGrid: (Settings.data.network.wifiDetailsViewMode === "grid")
|
||||||
|
|
||||||
signal passwordRequested(string ssid)
|
signal passwordRequested(string ssid)
|
||||||
signal passwordSubmitted(string ssid, string password)
|
signal passwordSubmitted(string ssid, string password)
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ Item {
|
|||||||
property real _lastMouseY: 0
|
property real _lastMouseY: 0
|
||||||
property bool _mouseInitialized: false
|
property bool _mouseInitialized: false
|
||||||
|
|
||||||
readonly property bool panelVeryTransparent: Settings.data.ui.panelBackgroundOpacity <= 0.75
|
readonly property bool sidebarCardStyle: Settings.data.ui.settingsPanelSideBarCardStyle
|
||||||
|
|
||||||
onSearchResultsChanged: {
|
onSearchResultsChanged: {
|
||||||
searchSelectedIndex = 0;
|
searchSelectedIndex = 0;
|
||||||
@@ -764,13 +764,13 @@ Item {
|
|||||||
id: sidebar
|
id: sidebar
|
||||||
|
|
||||||
clip: true
|
clip: true
|
||||||
Layout.preferredWidth: Math.round(root.sidebarExpanded ? 200 * Style.uiScaleRatio : sidebarToggle.width + (root.panelVeryTransparent ? Style.margin2M : 0) + (sidebarList.verticalScrollBarActive ? Style.marginM : 0))
|
Layout.preferredWidth: Math.round(root.sidebarExpanded ? 200 * Style.uiScaleRatio : sidebarToggle.width + (root.sidebarCardStyle ? Style.margin2M : 0) + (sidebarList.verticalScrollBarActive ? Style.marginM : 0))
|
||||||
Layout.fillHeight: true
|
Layout.fillHeight: true
|
||||||
Layout.alignment: Qt.AlignTop
|
Layout.alignment: Qt.AlignTop
|
||||||
|
|
||||||
radius: root.panelVeryTransparent ? Style.radiusM : 0
|
radius: root.sidebarCardStyle ? Style.radiusM : 0
|
||||||
color: root.panelVeryTransparent ? Color.mSurfaceVariant : "transparent"
|
color: root.sidebarCardStyle ? Color.mSurfaceVariant : "transparent"
|
||||||
border.color: root.panelVeryTransparent ? Style.boxBorderColor : "transparent"
|
border.color: root.sidebarCardStyle ? Style.boxBorderColor : "transparent"
|
||||||
|
|
||||||
Behavior on Layout.preferredWidth {
|
Behavior on Layout.preferredWidth {
|
||||||
NumberAnimation {
|
NumberAnimation {
|
||||||
@@ -783,7 +783,7 @@ Item {
|
|||||||
ColumnLayout {
|
ColumnLayout {
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
spacing: Style.marginS
|
spacing: Style.marginS
|
||||||
anchors.margins: root.panelVeryTransparent ? Style.marginM : 0
|
anchors.margins: root.sidebarCardStyle ? Style.marginM : 0
|
||||||
|
|
||||||
// Sidebar toggle button
|
// Sidebar toggle button
|
||||||
Item {
|
Item {
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ Item {
|
|||||||
readonly property var availableDevices: {
|
readonly property var availableDevices: {
|
||||||
var list = root.unnamedAvailableDevices;
|
var list = root.unnamedAvailableDevices;
|
||||||
|
|
||||||
if (Settings.data && Settings.data.ui && Settings.data.network.bluetoothHideUnnamedDevices) {
|
if (Settings.data.network.bluetoothHideUnnamedDevices) {
|
||||||
list = list.filter(function (dev) {
|
list = list.filter(function (dev) {
|
||||||
var dn = dev.name || dev.deviceName || "";
|
var dn = dev.name || dev.deviceName || "";
|
||||||
var s = String(dn).trim();
|
var s = String(dn).trim();
|
||||||
@@ -78,7 +78,7 @@ Item {
|
|||||||
|
|
||||||
// For managing expanded device details
|
// For managing expanded device details
|
||||||
property string expandedDeviceKey: ""
|
property string expandedDeviceKey: ""
|
||||||
property bool detailsGrid: (Settings.data && Settings.data.ui && Settings.data.network.bluetoothDetailsViewMode !== undefined) ? (Settings.data.network.bluetoothDetailsViewMode === "grid") : true
|
property bool detailsGrid: (Settings.data.network.bluetoothDetailsViewMode === "grid")
|
||||||
|
|
||||||
// Combined visibility check: tab must be visible AND the window must be visible
|
// Combined visibility check: tab must be visible AND the window must be visible
|
||||||
readonly property bool effectivelyVisible: root.visible && Window.window && Window.window.visible
|
readonly property bool effectivelyVisible: root.visible && Window.window && Window.window.visible
|
||||||
@@ -533,9 +533,7 @@ Item {
|
|||||||
baseSize: Style.baseWidgetSize * 0.8
|
baseSize: Style.baseWidgetSize * 0.8
|
||||||
onClicked: {
|
onClicked: {
|
||||||
root.detailsGrid = !root.detailsGrid;
|
root.detailsGrid = !root.detailsGrid;
|
||||||
if (Settings.data && Settings.data.ui) {
|
Settings.data.network.bluetoothDetailsViewMode = root.detailsGrid ? "grid" : "list";
|
||||||
Settings.data.network.bluetoothDetailsViewMode = root.detailsGrid ? "grid" : "list";
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
z: 1
|
z: 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ ColumnLayout {
|
|||||||
Layout.fillWidth: true
|
Layout.fillWidth: true
|
||||||
label: I18n.tr("panels.user-interface.panel-background-opacity-label")
|
label: I18n.tr("panels.user-interface.panel-background-opacity-label")
|
||||||
description: I18n.tr("panels.user-interface.panel-background-opacity-description")
|
description: I18n.tr("panels.user-interface.panel-background-opacity-description")
|
||||||
from: 0.4
|
from: 0
|
||||||
to: 1
|
to: 1
|
||||||
stepSize: 0.01
|
stepSize: 0.01
|
||||||
showReset: true
|
showReset: true
|
||||||
@@ -59,6 +59,10 @@ ColumnLayout {
|
|||||||
Layout.fillWidth: true
|
Layout.fillWidth: true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
NHeader {
|
||||||
|
label: "Settings panel"
|
||||||
|
}
|
||||||
|
|
||||||
NComboBox {
|
NComboBox {
|
||||||
label: I18n.tr("panels.user-interface.settings-panel-mode-label")
|
label: I18n.tr("panels.user-interface.settings-panel-mode-label")
|
||||||
description: I18n.tr("panels.user-interface.settings-panel-mode-description")
|
description: I18n.tr("panels.user-interface.settings-panel-mode-description")
|
||||||
@@ -80,5 +84,14 @@ ColumnLayout {
|
|||||||
currentKey: Settings.data.ui.settingsPanelMode
|
currentKey: Settings.data.ui.settingsPanelMode
|
||||||
defaultValue: Settings.getDefaultValue("ui.settingsPanelMode")
|
defaultValue: Settings.getDefaultValue("ui.settingsPanelMode")
|
||||||
onSelected: key => Settings.data.ui.settingsPanelMode = key
|
onSelected: key => Settings.data.ui.settingsPanelMode = key
|
||||||
|
minimumWidth: 220 * Style.uiScaleRatio
|
||||||
|
}
|
||||||
|
|
||||||
|
NToggle {
|
||||||
|
label: I18n.tr("panels.user-interface.settings-panel-sidebar-card-style-label")
|
||||||
|
description: I18n.tr("panels.user-interface.settings-panel-sidebar-card-style-description")
|
||||||
|
checked: Settings.data.ui.settingsPanelSideBarCardStyle
|
||||||
|
defaultValue: Settings.getDefaultValue("ui.settingsPanelSideBarCardStyle")
|
||||||
|
onToggled: checked => Settings.data.ui.settingsPanelSideBarCardStyle = checked
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -441,9 +441,6 @@ Singleton {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Always update
|
|
||||||
monitor.brightnessUpdated(monitor.brightness);
|
|
||||||
root.monitorBrightnessChanged(monitor, monitor.brightness);
|
|
||||||
monitor.initInProgress = false;
|
monitor.initInProgress = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -29,11 +29,17 @@ Popup {
|
|||||||
if (selectedColor.hsvHue >= 0) {
|
if (selectedColor.hsvHue >= 0) {
|
||||||
stableHue = selectedColor.hsvHue;
|
stableHue = selectedColor.hsvHue;
|
||||||
}
|
}
|
||||||
|
if (liveMode && visible) {
|
||||||
|
colorSelected(selectedColor);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
readonly property real displayHue: selectedColor.hsvHue < 0 ? stableHue : selectedColor.hsvHue
|
readonly property real displayHue: selectedColor.hsvHue < 0 ? stableHue : selectedColor.hsvHue
|
||||||
|
|
||||||
signal colorSelected(color color)
|
signal colorSelected(color color)
|
||||||
|
|
||||||
|
// When true: hides Cancel/Apply, emits colorSelected on every color change
|
||||||
|
property bool liveMode: false
|
||||||
|
|
||||||
width: 580
|
width: 580
|
||||||
padding: Style.marginXL
|
padding: Style.marginXL
|
||||||
|
|
||||||
@@ -734,6 +740,7 @@ Popup {
|
|||||||
}
|
}
|
||||||
|
|
||||||
RowLayout {
|
RowLayout {
|
||||||
|
visible: !root.liveMode
|
||||||
Layout.fillWidth: true
|
Layout.fillWidth: true
|
||||||
Layout.topMargin: 1
|
Layout.topMargin: 1
|
||||||
Layout.bottomMargin: 1
|
Layout.bottomMargin: 1
|
||||||
|
|||||||
Reference in New Issue
Block a user