Skip to content

TODO – Future Improvements for PromptPack #21

Description

@TobiaRigon

1. TreeView Optimization for Large Projects

  • Implement lazy-loading of tree nodes for deeply nested directories.
  • Introduce asynchronous progressive loading to improve UI responsiveness.
  • Automatically disable live preview for very large files (above a configurable size threshold).

2. Refactoring generate_output

  • Decouple the currently overloaded function into distinct responsibilities:
    • Token calculation
    • Header and metadata handling
    • Output splitting
    • File writing
  • Goal: improve readability, maintainability, and enable unit testing.

3. Internationalization (i18n) Improvements

  • Add automatic fallback for missing keys in the selected language.
  • Allow live reloading of language in the GUI without restarting the app.

4. Export to New Formats

  • Add support for PDF export (e.g. via markdown -> PDF).
  • Add HTML export with styling consistent with the browser preview.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions