From 8b19f1ea031b1daaff48d90e69b93694983cabee Mon Sep 17 00:00:00 2001 From: Evan Fiordeliso Date: Wed, 10 Sep 2025 11:55:42 -0400 Subject: [PATCH] Add sync toggle to reading log editor, use previous entry as opposed to last ever entry, and reorganize files --- manifest.json | 2 +- package.json | 2 +- src/ui/components/form/TextControl.svelte | 11 ++++++ src/ui/components/form/ToggleControl.svelte | 21 ++++++++++ .../{ => form}/suggesters/FileSuggest.svelte | 0 .../suggesters/FolderSuggest.svelte | 0 .../suggesters/PropertySuggest.svelte | 0 .../suggesters/TextInputSuggest.svelte | 0 .../components/setting/FileSuggestItem.svelte | 2 +- .../setting/FolderSuggestItem.svelte | 2 +- .../setting/PropertySuggestItem.svelte | 2 +- .../components/setting/TextInputItem.svelte | 3 +- src/ui/components/setting/ToggleItem.svelte | 12 +----- .../ReadingLogEntryEditModalView.svelte | 38 +++++++++++++++---- versions.json | 3 +- 15 files changed, 73 insertions(+), 25 deletions(-) create mode 100644 src/ui/components/form/TextControl.svelte create mode 100644 src/ui/components/form/ToggleControl.svelte rename src/ui/components/{ => form}/suggesters/FileSuggest.svelte (100%) rename src/ui/components/{ => form}/suggesters/FolderSuggest.svelte (100%) rename src/ui/components/{ => form}/suggesters/PropertySuggest.svelte (100%) rename src/ui/components/{ => form}/suggesters/TextInputSuggest.svelte (100%) 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 @@