Compare commits

...
10 Commits
Author SHA1 Message Date
Gustavo Henrique Santos Souza de Miranda 6dc2c01325 Revert "Update README.md"
This reverts commit 60311bc714.
2025-07-12 12:41:20 -03:00
Gustavo Henrique Santos Souza de Miranda 860fee2d19 Revert "Fixed the new entry creation flow by prompting for a title if none is set."
This reverts commit b704a524
2025-07-12 12:33:24 -03:00
Gustavo Henrique Santos Souza de Miranda fce47db0f8 Resolved the conflicts 2025-07-12 12:24:37 -03:00
Gustavo Henrique Santos Souza de Miranda 6ab35e680d Merge branch 'fix/create-a-new-entry-on-open' into development
Changed the behaviour to create a new entry when a diary is open a
2025-07-12 12:14:17 -03:00
Gustavo Henrique Santos Souza de Miranda 63db2517f3 Corrected the behavior to create a new entry upon opening a diary 2025-07-11 17:46:00 -03:00
Gustavo Henrique Santos Souza de Miranda de0e415ee2 Merge branch 'fix/binding-not-working' into development
Fixed the Footer to work properly with clicking too.k
2025-07-08 01:21:13 -03:00
Gustavo Henrique Santos Souza de Miranda f42d15048c Merge branch 'fix/status-not-updating' into development
Fixed the document status to properly change when the user edit something thus warning the document is not saved.nijthen
2025-07-08 00:44:11 -03:00
Gustavo Henrique Santos Souza de Miranda 40104db405 Merge branch 'feat/added-licenses-from-deps' into development
Added the licenses from the dependences used by the application
2025-07-08 00:36:25 -03:00
Gustavo Henrique Miranda d13750f725 Merge pull request #23 from gmbrax/fix/wrong-database-access
Fix/wrong database access
2025-07-06 03:28:27 -03:00
Gustavo Henrique Miranda 0b9b3c8cf0 Merge pull request #22 from gmbrax/fix/binding-not-working
Merging fix/binding-not-working into development
2025-07-06 03:11:17 -03:00
2 changed files with 4 additions and 15 deletions
+1 -1
View File
@@ -25,7 +25,7 @@ structured and accessible format.
To install the application you must issue the command:
```bash
pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple Pilgrim
pip install pilgrim
```
## Usage
+3 -14
View File
@@ -42,7 +42,7 @@ class EditEntryScreen(Screen):
self.is_new_entry = False
self.has_unsaved_changes = False
self.new_entry_content = ""
self.new_entry_title = ""
self.new_entry_title = "New Entry"
self.next_entry_id = 1
self._updating_display = False
self._original_content = ""
@@ -906,22 +906,11 @@ class EditEntryScreen(Screen):
self.notify("Empty entry cannot be saved")
return
# Passe a lista de fotos para o método de criação
if self.new_entry_title == "":
self.app.push_screen(RenameEntryModal(current_name=""), lambda result: self._handle_save_after_rename(result,content,
photos_to_link))
else:
self.call_later(self._async_create_entry, content, photos_to_link)
self.call_later(self._async_create_entry, content, photos_to_link)
else:
# Passe a lista de fotos para o método de atualização
self.call_later(self._async_update_entry, content, photos_to_link)
def _handle_save_after_rename(self, result: str | None, content: str, photos_to_link: List[Photo]) -> None:
if result is None:
self.notify("Save cancelled")
return
self.new_entry_title = result
self.call_later(self._async_create_entry, content, photos_to_link)
async def _async_create_entry(self, content: str, photos_to_link: List[Photo]):
"""Creates a new entry and links the referenced photos."""
try:
@@ -948,7 +937,7 @@ class EditEntryScreen(Screen):
self.is_new_entry = False
self.has_unsaved_changes = False
self._original_content = new_entry.text
self.new_entry_title = ""
self.new_entry_title = "New Entry"
self.next_entry_id = max(entry.id for entry in self.entries) + 1
self._update_entry_display()