From 9745e24c7b50fcc24906fb2b75ce95e0c5f99ae1 Mon Sep 17 00:00:00 2001 From: v-crispadvice Date: Fri, 7 Jul 2023 21:44:29 +0300 Subject: [PATCH] Add instructions and minor hotfixes --- apps/flashcards/ChangeLog | 3 +++ apps/flashcards/README.md | 17 ++++++++++++++++- apps/flashcards/app.js | 2 +- apps/flashcards/metadata.json | 2 +- apps/flashcards/settings.js | 1 + 5 files changed, 22 insertions(+), 3 deletions(-) create mode 100644 apps/flashcards/ChangeLog diff --git a/apps/flashcards/ChangeLog b/apps/flashcards/ChangeLog new file mode 100644 index 000000000..aef6fca5e --- /dev/null +++ b/apps/flashcards/ChangeLog @@ -0,0 +1,3 @@ +1.0: Local cards data +1.1: Download cards data from Trello public board +1.2: Configuration instructions added and card layout optimized diff --git a/apps/flashcards/README.md b/apps/flashcards/README.md index 948ee7a0e..733f412b5 100644 --- a/apps/flashcards/README.md +++ b/apps/flashcards/README.md @@ -1,3 +1,18 @@ -A simple flash cards application based on Trello public board. +A simple flash cards application based on Trello public board. +Configuration: + +1. Create public Trello board +2. Create new Trello list +3. Add Trello cards: +* card name will be flash card front text +* card description will be flash card back text +4. Add ".json" to the end of the Trello board URL and refresh page +5. Find your list ID +6. Save list ID to the "flashcards.settings.json" file on your watch, e.g.: +{"listId":"65942f7b27z68000996ddc00"} +7. On your watch go to Settings -> Apps -> Flash Cards -> Get from Trello +8. Start Flash Cards as watch app or set it as watch clock face +9. Swipe left/right to change card +10. Tap to switch card front/back text diff --git a/apps/flashcards/app.js b/apps/flashcards/app.js index 29497119b..402bf3c84 100644 --- a/apps/flashcards/app.js +++ b/apps/flashcards/app.js @@ -7,7 +7,7 @@ let SWAP_SIDE_BUZZ_MILLISECONDS = 50; let CARD_DATA_FILE = "flashcards.data.json"; let CARD_EMPTY = "empty card"; -let CARD_LINE_LENGTH = 9; +let CARD_LINE_LENGTH = 8; let CARD_LINE_FONT = "20%"; // Modules diff --git a/apps/flashcards/metadata.json b/apps/flashcards/metadata.json index bdba0b9b0..2b330c09f 100644 --- a/apps/flashcards/metadata.json +++ b/apps/flashcards/metadata.json @@ -2,7 +2,7 @@ "id": "flashcards", "name": "Flash Cards", "shortName": "Flash Cards", - "version": "1.1", + "version": "1.2", "description": "Flash cards based on public Trello board", "screenshots" : [ { "url":"screenshot.png" }], "icon": "app.png", diff --git a/apps/flashcards/settings.js b/apps/flashcards/settings.js index fe291e348..67436dd02 100644 --- a/apps/flashcards/settings.js +++ b/apps/flashcards/settings.js @@ -23,6 +23,7 @@ } ,*/ "Get from Trello": () => { + if (!storage.read(settingsFile)) { writeSettings();} E.showPrompt("Download cards?").then((v) => { let delay = 500; if (v) {