matthiasn / lotti

Achieve your goals and keep your data private with Lotti. This life tracking app is designed to help you stay motivated and on track, all while keeping your personal information safe and secure. Now with on-device speech recognition.
GNU General Public License v3.0
501 stars 52 forks source link

feat: update editor content when entry updated outside editor #1846

Closed matthiasn closed 2 weeks ago

matthiasn commented 2 weeks ago

This pull request includes several changes to the journal feature, focusing on improving the toolbar widget and its interaction with the entry controller. The most important changes include adding state management for animation completion, updating the toolbar widget to use a consumer widget, and ensuring the entry controller handles unsaved entries correctly.

State Management and Animation:

Toolbar Widget Updates:

Entry Controller Enhancements:

Miscellaneous: