Skip to content

Features

Ammar Abou Zor edited this page Sep 1, 2024 · 5 revisions

Features

The TUI Journal app provides several features to help you write and manage your journal entries effectively. Explore the key features below:

  1. Flexible Storage Options With Different Back-ends: Store your entries in either a plain text file using the JSON format or a SQLite database, providing flexibility and compatibility with different storage preferences.

  2. Journals Management: Create, edit, delete, export and import entries with ease.

  3. Built-in Or External Editors: Choose between the built-in editor with VIM and Emacs keybindings or use your favorite terminal text editor for a personalized editing experience..

  4. Custom Tags and Filtering: Add custom tags to your journals, allowing you to categorize and organize entries. Utilize the built-in filter to easily search for journals based on tags, titles, and content.

  5. Advanced Search Functionality: Utilize the search functions to find specific journals based on their titles and content, enabling quick retrieval of relevant information.

  6. Journal Sorting Criteria: Arrange the journals in order of their date, priority, and title for efficient organization and easy access.

  7. Fuzzy Finder for Journals: Quickly locate journals using the fuzzy finder feature, which provides a convenient and efficient way to search for entries based on partial or misspelled keywords.

  8. Multi-Select Mode: Efficiently manage multiple journals at once using the multi-select mode, granting you control over various entries simultaneously.

  9. History Management with Undo and Redo: Effortlessly manage changes to your journal entries with undo and redo functionality. This feature allows you to easily revert or reapply modifications, providing flexibility and control over your editing process.

  10. Built-in Editor Visual Mode: Utilize Editor's Visual Mode for VIM-style text selection, copying, and deletion.

  11. Export and Import Functionality: Seamlessly export and import journals between different back-end files, enabling easy sharing and transfer of journal entries.

  12. Export Current Journal Content: Export the content of the current journal to a predefined export path or the current directory, ensuring you can access and share your journal entries effortlessly.

  13. Full-Screen Mode: Enjoy focused control and easy switching between active controls in Full-Screen mode.

  14. OS Clipboard Integration: Copy, cut, and paste content between the operating system and the built-in Editor.

  15. Keybindings Reference: Access a comprehensive list of keybindings directly within the app, making it convenient to reference and utilize the available shortcuts.

  16. Cross-Platform Compatibility: Enjoy the TUI Journal app across various platforms, including Windows, macOS, Linux, and NetBSD, ensuring compatibility and accessibility.

Clone this wiki locally