From 0452e6fe35da7d4abb62707742a28356fdaf6178 Mon Sep 17 00:00:00 2001 From: Maciej Janicki Date: Mon, 21 Mar 2022 16:12:30 +0100 Subject: [PATCH] [MOS-153] Fix quotes bugs Fixes quotes bugs: [MOS-320] [MOS-321] [MOS-322] [MOS-323] --- image/user/db/predefined_quotes_002.sql | 35 +++++++++---------- .../display-keypad/QuotesMainWindow.cpp | 12 +++++++ .../display-keypad/WallpaperWindow.cpp | 2 +- 3 files changed, 30 insertions(+), 19 deletions(-) diff --git a/image/user/db/predefined_quotes_002.sql b/image/user/db/predefined_quotes_002.sql index f761f046986e084a2919c5a04819b0067ef2fae8..d393326e9704fdce20342c6e438ab147ba4c8c3d 100644 --- a/image/user/db/predefined_quotes_002.sql +++ b/image/user/db/predefined_quotes_002.sql @@ -1,13 +1,12 @@ -- Copyright (c) 2017-2022, Mudita Sp. z.o.o. All rights reserved. -- For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md - -- To add new language please add here string exactly the same as desired display language INSERT OR REPLACE INTO quote_languages (lang_id, lang_name) VALUES (1, 'English'), (2, 'Polski'), - (3, 'Francais'), - (4, 'Espanol'), + (3, 'Français'), + (4, 'Español'), (5, 'Svenska'), (6, 'Deutsch'); @@ -200,7 +199,7 @@ INSERT OR REPLACE INTO quote_table (quote_id, quote, author) VALUES (147, 'True beauty lies in purity of the heart.', 'Mahatma Gandhi'), (148, 'If I have the belief that I can do it, I shall surely acquire the capacity to do it even if I may not have it at the beginning.', 'Mahatma Gandhi'), (149, 'There are two ways to be rich: One is by acquiring much, and the other is by desiring little.', 'Jackie French Koller'), - (150, 'Any half-awake materialist well knows – that which you hold holds you.', 'Tom Robbins'), + (150, 'Any half-awake materialist well knows - that which you hold holds you.', 'Tom Robbins'), (151, 'The simplest things are often the truest.', 'Richard Bach'), (152, 'Smile, breathe and go slowly.', 'Thich Nhat Hanh'), (153, 'You have succeeded in life when all you really want is only what you really need.', 'Vernon Howard'), @@ -502,7 +501,7 @@ INSERT OR REPLACE INTO quote_table (quote_id, quote, author) VALUES (441, 'Zwolnij, upraszczaj, bądź życzliwy.', 'Naomi Judd'), (442, 'Możesz zwolnić. Pozwól marzeniom i celom się zmieniać, żyj jednak świadomie.', 'Kumail Nanjiani'), (443, 'Znajdź prostotę w nieładzie.', 'Albert Einstein'), - (444, 'Im bardziej skupiasz się na czasie – przeszłości i przyszłości – tym bardziej tęsknisz za teraźniejszością, najcenniejszą rzeczą, jaka istnieje.', 'Eckhart Tolle'), + (444, 'Im bardziej skupiasz się na czasie - przeszłości i przyszłości - tym bardziej tęsknisz za teraźniejszością, najcenniejszą rzeczą, jaka istnieje.', 'Eckhart Tolle'), (445, 'Idę więc do lasu, by stracić rozum i odnaleźć duszę.', 'John Muir'), (446, 'Rób to, co możesz, tym, co posiadasz, i tam, gdzie jesteś.', 'Theodore Roosevelt'), (447, 'Tajemnica szczęścia nie leży w dążeniu do posiadania więcej, lecz w rozwijaniu umiejętności cieszenia się mniejszą ilością rzeczy.', 'Socrates '), @@ -511,9 +510,9 @@ INSERT OR REPLACE INTO quote_table (quote_id, quote, author) VALUES (450, 'Mniej znaczy więcej.', 'Mies Van Der Rohe'), (451, 'Pozwól odpłynąć umysłowi i stań się uważny. Zamknij uszy i słuchaj.', 'Rumi'), (452, 'Chodzenie po wodzie nie jest cudem. Jest nim chodzenie po ziemi.', 'Línjì Yìxuán'), - (453, 'Każde miejsce jest odpowiednie – miejsce, w którym teraz jestem może stać się świętym.', 'Ravi Ravindra'), + (453, 'Każde miejsce jest odpowiednie - miejsce, w którym teraz jestem może stać się świętym.', 'Ravi Ravindra'), (454, 'Zatrzymaj się, weź oddech, rozejrzyj się i doceń cud każdego dnia, cud życia.', 'Jeffrey A. White'), - (455, 'Nie możemy oczekiwać zachwytu większego niż tu i teraz – w naszym codziennym życiu.', 'Kosho Uchiyama Roshi'), + (455, 'Nie możemy oczekiwać zachwytu większego niż tu i teraz - w naszym codziennym życiu.', 'Kosho Uchiyama Roshi'), (456, 'Dwie myśli nie mogą istnieć w tej samej chwili: jeśli obecne jest jasne światło świadomości, nie ma miejsca na półmrok umysłu.', 'Nyanaponika Thera'), (457, 'Pamiętaj jednak, że teraźniejszość jest największym darem.', 'Dan Santat'), (458, 'Twoje zadanie nie polega na szukaniu miłości, lecz na szukaniu i znajdowaniu w sobie wszelkich barier, które przeciwko niej wzniosłeś.', 'Rumi'), @@ -534,7 +533,7 @@ INSERT OR REPLACE INTO quote_table (quote_id, quote, author) VALUES (473, 'Podłóż ogień pod swe życie. Wypatruj tych, którzy go podsycają', 'Rumi'), (474, 'Niech kochane przez nas piękno stanie się naszymi czynami. Klęknąć i ucałować ziemię można na setki sposobów.', 'Rumi'), (475, 'A ty? Kiedy rozpoczniesz długą podróż w głąb siebie?', 'Rumi'), - (476, 'Gdziekolwiek jesteś, cokolwiek robisz – kochaj.', 'Rumi'), + (476, 'Gdziekolwiek jesteś, cokolwiek robisz - kochaj.', 'Rumi'), (477, 'Daj po cichu porwać się dziwnemu przyciąganiu rzeczy, które kochasz. Nie da ci ono zbłądzić.', 'Rumi'), (478, 'Rozsądek jest bezsilny w wyrazie Miłości.', 'Rumi'), (479, 'Nie jesteś kroplą w oceanie. Jesteś całym oceanem zawartym w kropli.', 'Rumi'), @@ -561,7 +560,7 @@ INSERT OR REPLACE INTO quote_table (quote_id, quote, author) VALUES (499, 'Nienawiść nie ustaje pod wpływem nienawiści, lecz jedynie miłości; jest to odwieczną zasadą.', 'Buddha'), (500, 'Zrozumienie rodzi prawdziwą miłość.', 'Buddha'), (501, 'Chodząc, jedząc i podróżując bądź tam, gdzie jesteś. Inaczej przegapisz większość swego życia.', 'Buddha'), - (502, 'Przeszłość już minęła, przyszłość jeszcze nie nadeszła. Możesz żyć tylko w jednym momencie – teraźniejszości', 'Buddha'), + (502, 'Przeszłość już minęła, przyszłość jeszcze nie nadeszła. Możesz żyć tylko w jednym momencie - teraźniejszości', 'Buddha'), (503, 'Nastaw swoje serce na czynienie dobra. Powtarzaj to w nieskończoność, a wypełni cię radość.', 'Buddha'), (504, 'Hojne serce, dobre słowa, życie w służbie innym i współczucie odnawiają człowieczeństwo.', 'Buddha'), (505, 'Szczęście przychodzi, gdy twoje czyny i słowa służą innym.', 'Buddha'), @@ -770,7 +769,7 @@ INSERT OR REPLACE INTO quote_table (quote_id, quote, author) VALUES (703, 'Kim są przyjaciele? Jedną duszą mieszkającą w dwóch ciałach.', 'Aristotle'), (704, 'Tylko zmysły mogą uleczyć duszę, tak jak tylko dusza może uleczyć zmysły.', 'Oscar Wilde'), (705, 'Dobrym krytykiem jest ten, kto opowiada o przygodach swej duszy pośród arcydzieł.', 'Anatole France'), - (706, 'Wiara polega na akceptacji zapewnień duszy; brak wiary – zaprzeczaniu im.', 'George Eliot'), + (706, 'Wiara polega na akceptacji zapewnień duszy; brak wiary - zaprzeczaniu im.', 'George Eliot'), (707, 'Nigdzie nie schroni się człowiek spokojniej i łatwiej, jak do swej duszy.', 'Marcus Aurelius'), (708, 'Szczęśliwe życie jest wewnętrzną mocą duszy.', 'Marcus Aurelius'), (709, 'Dusza zabarwia się kolorem swoich myśli.', 'Marcus Aurelius'), @@ -1984,7 +1983,7 @@ INSERT OR REPLACE INTO quote_table (quote_id, quote, author) VALUES (1887, 'Sann skönhet ligger i hjärtats renhet.', 'Mahatma Gandhi'), (1888, 'Om jag har tron på att jag kan göra det, ska jag säkert skaffa mig förmågan att göra det, även om jag kanske inte har den till att börja med.', 'Mahatma Gandhi'), (1889, 'Det finns en kraft i universum som, om vi tillåter den, kommer att flöda genom oss och ge mirakulösa resultat.', 'Jackie French Koller'), - (1890, 'Varje halvvaken materialist vet det mycket väl – det som du håller håller dig.', 'Tom Robbins'), + (1890, 'Varje halvvaken materialist vet det mycket väl - det som du håller håller dig.', 'Tom Robbins'), (1891, 'De enklaste sakerna är ofta de sannaste.', 'Richard Bach'), (1892, 'Le, andas och gå långsamt.', 'Thich Nhat Hanh'), (1893, 'Du har lyckats i livet när allt du verkligen vill ha bara är det du verkligen behöver.', 'Vernon Howard'), @@ -2296,7 +2295,7 @@ INSERT OR REPLACE INTO quote_table (quote_id, quote, author) VALUES (2192, 'Das wahre Wunder besteht nicht darin, auf dem Wasser zu wandern, sondern darin, auf der Erde zu gehen.', 'Línjì Yìxuán'), (2193, 'Jeder Platz ist der richtige Ort; der Ort wo ich jetzt bin, kann ein heiliger Raum sein.', 'Ravi Ravindra'), (2194, 'Halt inne, atme, schau dich um und nimm das Wunder jedes Tages an, das Wunder des Lebens.', 'Jeffrey A. White'), - (2195, 'Wir können keine Ekstase erwarten, die größer ist als das Hier und Jetzt – unser tägliches Leben.', 'Kosho Uchiyama Roshi'), + (2195, 'Wir können keine Ekstase erwarten, die größer ist als das Hier und Jetzt - unser tägliches Leben.', 'Kosho Uchiyama Roshi'), (2196, 'Zwei Gedanken können nicht nebeneinander bestehen: Wenn das klare Licht der Achtsamkeit vorhanden ist, gibt es keinen Platz für geistiges Zwielicht.', 'Nyanaponika Thera'), (2197, 'Aber denke daran, es gibt kein größeres Geschenk als die Gegenwart.', 'Dan Santat'), (2198, 'Deine Aufgabe ist nicht nach Liebe zu suchen, sondern nach den Barrieren in dir selbst, die du gegen sie gebaut hast.', 'Rumi'), @@ -2413,7 +2412,7 @@ INSERT OR REPLACE INTO quote_table (quote_id, quote, author) VALUES (2306, 'Niemand kann mich ohne meine Erlaubnis verletzen.', 'Mahatma Gandhi'), (2307, 'Die Zukunft hängt davon ab, was wir heute tun.', 'Mahatma Gandhi'), (2308, 'Immer, wenn du mit einem Gegner konfrontiert wirst, erobere ihn mit Liebe.', 'Mahatma Gandhi'), - (2309, 'Stärke wächst nicht aus körperlicher Kraft – vielmehr aus unbeugsamen Willen.', 'Mahatma Gandhi'), + (2309, 'Stärke wächst nicht aus körperlicher Kraft - vielmehr aus unbeugsamen Willen.', 'Mahatma Gandhi'), (2310, 'Du wirst vielleicht nie erfahren, welche Ergebnisse deine Handlungen haben, aber wenn du nichts tust, wird es keine Ergebnisse geben.', 'Mahatma Gandhi'), (2311, 'Es gibt Wichtigeres im Leben, als einfach dessen Geschwindigkeit zu erhöhen.', 'Mahatma Gandhi'), (2312, 'Liebe ist die stärkste Macht der Welt, und doch ist sie die demütigste, die man sich vorstellen kann.', 'Mahatma Gandhi'), @@ -2464,7 +2463,7 @@ INSERT OR REPLACE INTO quote_table (quote_id, quote, author) VALUES (2356, 'Es wird ein Tag kommen, an dem du über deine vergangenen Mühen lachen wirst. Was du an dem Tag erkennst, an dem du lachst, ist auch Hier und Jetzt.', 'Ramana Maharshi'), (2357, 'Wenn das Licht der Sonne für die Eule unsichtbar ist, ist das nur die Schuld dieses Vogels und nicht die der Sonne.', 'Ramana Maharshi'), (2358, 'Willst du wissen, wer du bist? Frag nicht. Handle! Dein Handeln wird dich definieren.', 'Thomas Jefferson'), - (2359, 'Ich glaube an Glück – je härter ich arbeite, desto mehr habe ich davon.', 'Thomas Jefferson'), + (2359, 'Ich glaube an Glück - je härter ich arbeite, desto mehr habe ich davon.', 'Thomas Jefferson'), (2360, 'Wenn du etwas willst, das du nie hattest, musst du bereit sein, etwas zu tun, das du noch nie getan hast.', 'Thomas Jefferson'); INSERT OR REPLACE INTO quote_table (quote_id, quote, author) VALUES (2361, 'Sogar die dunkelste Nacht wird enden und die Sonne wird aufgehen.', 'Victor Hugo'), @@ -2502,7 +2501,7 @@ INSERT OR REPLACE INTO quote_table (quote_id, quote, author) VALUES (2393, 'Kummer schaut zurück, Sorge schaut sich um, Glaube schaut auf.', 'Ralph Waldo Emerson'), (2394, 'Nichts kann dir Frieden bringen außer dir selbst.', 'Ralph Waldo Emerson'), (2395, 'Viele Augen gehen durch die Wiese, aber nur wenige sehen die Blumen darin.', 'Ralph Waldo Emerson'), - (2396, 'Zu wissen, dass wenigstens ein Leben leichter geatmet hat, weil du gelebt hast – das bedeutet, erfolgreich gewesen zu sein.', 'Ralph Waldo Emerson'), + (2396, 'Zu wissen, dass wenigstens ein Leben leichter geatmet hat, weil du gelebt hast - das bedeutet, erfolgreich gewesen zu sein.', 'Ralph Waldo Emerson'), (2397, 'Nichts ist einfacher als Größe. Ja, einfach zu sein, heißt groß zu sein.', 'Ralph Waldo Emerson'), (2398, 'Lass dich nicht von deinen Problemen antreiben, lass dich von deinen Träumen leiten.', 'Ralph Waldo Emerson'), (2399, 'Jede Wand ist eine Tür.', 'Ralph Waldo Emerson'), @@ -2518,7 +2517,7 @@ INSERT OR REPLACE INTO quote_table (quote_id, quote, author) VALUES (2408, 'Das Geheimnis des Glücks ist die Freiheit, das Geheimnis der Freiheit aber ist der Mut.', 'Thucydides'), (2409, 'Fehler zu finden ist einfach; es besser zu machen, könnte schwer sein.', 'Plutarch'), (2410, 'Das ganze Leben eines Menschen ist nichts als ein Augenblick. Darum ist es unsere Pflicht, ihn zu nutzen und nicht zu missbrauchen.', 'Plutarch'), - (2411, 'Glück ist das Gefühl davon, dass die Macht wächst, – dass ein Widerstand überwunden wird.', 'Friedrich Nietzsche'), + (2411, 'Glück ist das Gefühl davon, dass die Macht wächst, - dass ein Widerstand überwunden wird.', 'Friedrich Nietzsche'), (2412, 'Mache jeden Tag sowohl nützlich als auch angenehm und beweise, dass du den Wert der Zeit verstehst, indem du sie gut nutzt.', 'Louisa May Alcott'), (2413, 'Wissen kommt, aber Weisheit bleibt.', 'Lord Alfred Tennyson'), (2414, 'Wir tragen in uns die Wunder, die wir außen suchen.', 'Sir Thomas Browne'), @@ -2669,7 +2668,7 @@ INSERT OR REPLACE INTO quote_table (quote_id, quote, author) VALUES (2556, 'Alle kennen den Weg zum Wohlstand, aber wenige gehen ihn.', 'Bodhidharma'), (2557, 'Die Wirklichkeit hat kein Innen, kein Außen und keinen Mittelteil.', 'Bodhidharma'), (2558, 'Weise reden, weil sie etwas zu sagen haben, Toren sagen etwas, weil sie reden müssen.', 'Plato'), - (2559, 'Über zwei Dinge sollte der Mensch sich nie ärgern – über das, was er ändern kann, und über das, was er nicht ändern kann.', 'Plato'), + (2559, 'Über zwei Dinge sollte der Mensch sich nie ärgern - über das, was er ändern kann, und über das, was er nicht ändern kann.', 'Plato'), (2560, 'Der Anfang ist der wichtigste Teil der Arbeit.', 'Plato'); INSERT OR REPLACE INTO quote_table (quote_id, quote, author) VALUES (2561, 'Ein Haus mit einer Bücherei darin besitzt eine Seele.', 'Plato'), @@ -2690,7 +2689,7 @@ INSERT OR REPLACE INTO quote_table (quote_id, quote, author) VALUES (2576, 'Wo der Geist nicht mit der Hand arbeitet, gibt es keine Kunst.', 'Leonardo da Vinci'), (2577, 'Mache deine Arbeit im Einklang mit deinem Zweck.', 'Leonardo da Vinci'), (2578, 'All unser Wissen hat seinen Ursprung in unserer Wahrnehmung.', 'Leonardo da Vinci'), - (2579, 'Hindernisse können mich nicht aufhalten – Entschlossenheit bringt jedes Hindernis zu Fall.', 'Leonardo da Vinci'), + (2579, 'Hindernisse können mich nicht aufhalten - Entschlossenheit bringt jedes Hindernis zu Fall.', 'Leonardo da Vinci'), (2580, 'Weisheit ist die Tochter der Erfahrung.', 'Leonardo da Vinci'), (2581, 'Kleinigkeiten sind es, die Perfektion ausmachen, aber Perfektion ist alles andere als eine Kleinigkeit.', 'Leonardo da Vinci'), (2582, 'Jeder denkt daran, die Welt zu verändern, aber niemand denkt daran, sich selbst zu verändern.', 'Leo Tolstoy'), diff --git a/module-apps/application-settings/windows/display-keypad/QuotesMainWindow.cpp b/module-apps/application-settings/windows/display-keypad/QuotesMainWindow.cpp index df1af253513764822a839175298485ab22b3f520..e6276bc2e5c546c8b0241568e2702c42c85225e0 100644 --- a/module-apps/application-settings/windows/display-keypad/QuotesMainWindow.cpp +++ b/module-apps/application-settings/windows/display-keypad/QuotesMainWindow.cpp @@ -47,6 +47,18 @@ namespace gui quotesModel, gui::listview::ScrollBarType::Fixed); + list->emptyListCallback = [this]() { + navBar->setActive(nav_bar::Side::Left, false); + navBar->setActive(nav_bar::Side::Center, false); + application->refreshWindow(gui::RefreshModes::GUI_REFRESH_DEEP); + }; + + list->notEmptyListCallback = [this]() { + navBar->setActive(nav_bar::Side::Left, true); + navBar->setActive(nav_bar::Side::Center, true); + application->refreshWindow(gui::RefreshModes::GUI_REFRESH_DEEP); + }; + setFocusItem(list); } diff --git a/module-apps/application-settings/windows/display-keypad/WallpaperWindow.cpp b/module-apps/application-settings/windows/display-keypad/WallpaperWindow.cpp index 760d6a6072895709659ec89de4c7bbe6e080617d..e3ce21cfce0c20978bb7ec2ac4296ba40cc1a8f3 100644 --- a/module-apps/application-settings/windows/display-keypad/WallpaperWindow.cpp +++ b/module-apps/application-settings/windows/display-keypad/WallpaperWindow.cpp @@ -39,7 +39,7 @@ namespace gui }, [=](gui::Item &item) { if (item.focus) { - this->setNavBarText(utils::translate(style::strings::common::Switch), nav_bar::Side::Center); + this->setNavBarText(utils::translate(style::strings::common::select), nav_bar::Side::Center); } return true; },