diff options
| author | dam <dam@gudinoff> | 2022-02-08 01:36:59 +0000 |
|---|---|---|
| committer | dam <dam@gudinoff> | 2022-02-08 01:36:59 +0000 |
| commit | 9478682f845d5518ca1c6a4552a8b710d1a2b238 (patch) | |
| tree | 04f94f9160c5b269b07b922242bb1c076c7444c9 /readme.md | |
| parent | 7931eadbdbf80b4c3b7388c114ff8accb1ea307c (diff) | |
| download | surgery-log-9478682f845d5518ca1c6a4552a8b710d1a2b238.tar.zst surgery-log-9478682f845d5518ca1c6a4552a8b710d1a2b238.zip | |
Reorganized remaining items from ToDo list.
Diffstat (limited to 'readme.md')
| -rw-r--r-- | readme.md | 20 |
1 files changed, 8 insertions, 12 deletions
@@ -24,7 +24,9 @@ Surgery Log - should show a pop-up with multiple options filtered according to current filters; - allow options to be scrolled by dragging; - selecting option puts that text on the associated LineEdit; -- [ ] check if import_option_sets, store_option_sets, store_database require the parameter save_changes; this requires changes on databse, stage and menu scripts; +- [ ] add pop-up asking if changes are to be discarded once the stage screen's discard button is pressed; +- [ ] add pop-up confirming delete-entry action; (pressing back should cancel the action); +- [ ] edit and delete action buttons should be faded-out when no entry is selected; - [ ] Implement file access permission check on Android: ```py if OS.get_name() == "Android": @@ -39,30 +41,24 @@ Surgery Log else: has_permissions = true ``` -- [ ] on stage screen: if a LineEdit is has text, it's "Clear Button Enabled" is set and the auto-entry-button should become smaller to allow more text to be visible; +- [ ] check if import_option_sets, store_option_sets, store_database require the parameter save_changes; this requires changes on databse, stage and menu scripts; - [ ] fix back button: - on stage screen should show pop-up asking it changes are to be discarded; - on file-pickers screen should close them; - on about screen should close it; - on auto-fill pop-up, should close it; - on database screen, should deselect selected item, otherwise should quit the app; -- [ ] main/screen_controller is responsible for whos currently on focus, fade animations, input access (enable/disable), and back_key_notification handling. +- [ ] Create two themes: + - [ ] theme_light + - [ ] theme_dark + - [ ] main/screen_controller is responsible for whos currently on focus, fade animations, input access (enable/disable), and back_key_notification handling. For input use: node.set_process_input(!pause) node.set_process_unhandled_input(!pause) node.set_process_unhandled_key_input(!pause) -- [ ] add pop-up asking if changes are to be discarded once the stage screen's discard button is pressed; -- [ ] add pop-up confirming delete-entry action; (pressing back should cancel the action); -- [ ] edit and delete action buttons should be faded-out when no entry is selected; - [ ] Share DB: - share db via html email with db inserted in encoded downliadable field; - Use this to send email: https://docs.godotengine.org/en/stable/classes/class_os.html#class-os-method-shell-open - [ ] Translations: - https://docs.godotengine.org/en/stable/getting_started/workflow/assets/importing_translations.html - https://docs.godotengine.org/en/stable/tutorials/i18n/internationalizing_games.html#introduction -- [ ] Create two themes: - - [ ] theme_light - - [ ] theme_dark -- [ ] on-press: - - highlight item on lists - - mark auto buttons as pressed |
