diff --git a/manifest.json b/manifest.json
index 0adf486..f2f35f7 100644
--- a/manifest.json
+++ b/manifest.json
@@ -1,7 +1,7 @@
{
"id": "obsidian-book-tracker",
"name": "Book Tracker",
- "version": "1.7.0",
+ "version": "1.7.1",
"minAppVersion": "0.15.0",
"description": "Simplifies tracking your reading progress and managing your book collection in Obsidian.",
"author": "FiFiTiDo",
diff --git a/package.json b/package.json
index 588c3f7..cb25a9b 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "obsidian-book-tracker",
- "version": "1.7.0",
+ "version": "1.7.1",
"description": "Simplifies tracking your reading progress and managing your book collection in Obsidian.",
"main": "main.js",
"scripts": {
diff --git a/src/ui/components/form/TextControl.svelte b/src/ui/components/form/TextControl.svelte
new file mode 100644
index 0000000..eeb2067
--- /dev/null
+++ b/src/ui/components/form/TextControl.svelte
@@ -0,0 +1,11 @@
+
+
+
diff --git a/src/ui/components/form/ToggleControl.svelte b/src/ui/components/form/ToggleControl.svelte
new file mode 100644
index 0000000..233c6d0
--- /dev/null
+++ b/src/ui/components/form/ToggleControl.svelte
@@ -0,0 +1,21 @@
+
+
+
(checked = !checked)}
+ onkeypress={(e) => e.key === "Space" && (checked = !checked)}
+ role="switch"
+ aria-checked={checked}
+ tabindex="0"
+>
+
+
diff --git a/src/ui/components/suggesters/FileSuggest.svelte b/src/ui/components/form/suggesters/FileSuggest.svelte
similarity index 100%
rename from src/ui/components/suggesters/FileSuggest.svelte
rename to src/ui/components/form/suggesters/FileSuggest.svelte
diff --git a/src/ui/components/suggesters/FolderSuggest.svelte b/src/ui/components/form/suggesters/FolderSuggest.svelte
similarity index 100%
rename from src/ui/components/suggesters/FolderSuggest.svelte
rename to src/ui/components/form/suggesters/FolderSuggest.svelte
diff --git a/src/ui/components/suggesters/PropertySuggest.svelte b/src/ui/components/form/suggesters/PropertySuggest.svelte
similarity index 100%
rename from src/ui/components/suggesters/PropertySuggest.svelte
rename to src/ui/components/form/suggesters/PropertySuggest.svelte
diff --git a/src/ui/components/suggesters/TextInputSuggest.svelte b/src/ui/components/form/suggesters/TextInputSuggest.svelte
similarity index 100%
rename from src/ui/components/suggesters/TextInputSuggest.svelte
rename to src/ui/components/form/suggesters/TextInputSuggest.svelte
diff --git a/src/ui/components/setting/FileSuggestItem.svelte b/src/ui/components/setting/FileSuggestItem.svelte
index c2a1d05..6ba2b10 100644
--- a/src/ui/components/setting/FileSuggestItem.svelte
+++ b/src/ui/components/setting/FileSuggestItem.svelte
@@ -1,7 +1,7 @@