From 9fa5524c9da8884bdd29644efd9d2ced8f1733e4 Mon Sep 17 00:00:00 2001 From: leca Date: Thu, 18 Apr 2024 14:14:19 +0300 Subject: [PATCH] Add switch to enable cards --- cards.drawio | 25 ++++++--- resources/guessing/setup/ui.xml | 8 +-- resources/widgets/card_entry/template.ui.xml | 16 ++++++ .../widgets/labled_switch/template.ui.xml | 1 - src/card/mod.rs | 2 +- src/db.rs | 3 +- src/dictionary.rs | 2 +- src/ui/cards/edit/imp.rs | 39 ++++++-------- src/widgets/card_display/mod.rs | 2 +- src/widgets/card_entry/imp.rs | 21 ++++++-- src/widgets/card_entry/mod.rs | 53 ++++++++++++++++--- src/widgets/labled_switch/imp.rs | 12 ++++- src/widgets/labled_switch/mod.rs | 5 +- 13 files changed, 139 insertions(+), 50 deletions(-) diff --git a/cards.drawio b/cards.drawio index e90bd46..1c1e81e 100644 --- a/cards.drawio +++ b/cards.drawio @@ -1,11 +1,11 @@ - + - + - + @@ -46,15 +46,15 @@ - + - + - + @@ -72,6 +72,19 @@ + + + + + + + + + + + + + diff --git a/resources/guessing/setup/ui.xml b/resources/guessing/setup/ui.xml index 9cddf13..ab94d88 100644 --- a/resources/guessing/setup/ui.xml +++ b/resources/guessing/setup/ui.xml @@ -7,22 +7,22 @@ vertical - Enable hiragana? + Enable hiragana? - Enable katakana? + Enable katakana? - Enable kana to romaji? + Enable kana to romaji? - Enable romaji to kana? + Enable romaji to kana? diff --git a/resources/widgets/card_entry/template.ui.xml b/resources/widgets/card_entry/template.ui.xml index 215e8e5..9af5cc8 100644 --- a/resources/widgets/card_entry/template.ui.xml +++ b/resources/widgets/card_entry/template.ui.xml @@ -1,6 +1,7 @@