aboutsummaryrefslogtreecommitdiff
path: root/readme.md
diff options
context:
space:
mode:
authordam <dam@gudinoff>2022-01-04 22:34:48 +0000
committerdam <dam@gudinoff>2022-01-04 22:34:48 +0000
commit06b2f34ba64726028f494060376044531d763668 (patch)
tree414d171e5b73c916eadfdd753a1c1b1eac38713e /readme.md
parent73f2cf39d5514fab4ee994f303e250ce2b27307c (diff)
downloadsurgery-log-06b2f34ba64726028f494060376044531d763668.tar.zst
surgery-log-06b2f34ba64726028f494060376044531d763668.zip
Implement clear and export data actions.
Merge and reuse modal dialogs.
Diffstat (limited to 'readme.md')
-rw-r--r--readme.md17
1 files changed, 16 insertions, 1 deletions
diff --git a/readme.md b/readme.md
index 026c5eb..fc33cf1 100644
--- a/readme.md
+++ b/readme.md
@@ -14,7 +14,22 @@ Surgery Log
- [x] edited entry does not show updated once saved;
- [x] edited entry shows updated when selected then press back button;
- [x] load/store database CSV file;
-- [ ] export database to CSV file;
+- [x] export database to CSV file;
+- [x] allow to reset database;
+- [ ] Implement file access permission check on Android:
+ ```py
+ if OS.get_name() == "Android":
+ var has_permissions := false
+ while not has_permissions:
+ var permissions := Array(OS.get_granted_permissions())
+ if not permissions.has("android.permission.READ_EXTERNAL_STORAGE") \
+ or not permissions.has("android.permission.WRITE_EXTERNAL_STORAGE"):
+ OS.request_permissions()
+ # await get_tree().create_timer(1).timeout
+ yield(get_tree().create_timer(1), "timeout") # - for Godot 3 branch
+ else:
+ has_permissions = true
+ ```
- [ ] load/store filters CSV file;
- [ ] import/export filters to CSV file;
- [ ] add auto-fill buttons on stage screen: