Skip to content

Update subtitle_merger_app.py#2

Open
itashia wants to merge 1 commit into
ixabolfazl:mainfrom
itashia:patch-1
Open

Update subtitle_merger_app.py#2
itashia wants to merge 1 commit into
ixabolfazl:mainfrom
itashia:patch-1

Conversation

@itashia
Copy link
Copy Markdown

@itashia itashia commented Jun 8, 2025

feat: major UI/UX, functionality, and code quality improvements

  • Redesigned UI with modern visual elements and icon-based buttons
  • Added scrollbars for long pages and improved fonts/color scheme
  • Introduced new features:
    • Logging system for error tracking
    • Progress bar for merge process
    • Quick subtitle position switching
    • Advanced options like preserving original formatting
    • Recently merged files list
    • Quick start guide for new users
  • Code improvements:
    • Type hints for better readability
    • Smaller, well-separated methods
    • Comprehensive error handling
    • Full method documentation
    • Used pathlib for path management
  • Enhanced user experience:
    • Comprehensive input validation
    • Clearer error messages
    • Helper buttons (e.g. auto-suggest names)
    • Open output folder directly from app
    • Detailed operation status display

feat: major UI/UX, functionality, and code quality improvements

- Redesigned UI with modern visual elements and icon-based buttons
- Added scrollbars for long pages and improved fonts/color scheme
- Introduced new features:
  - Logging system for error tracking
  - Progress bar for merge process
  - Quick subtitle position switching
  - Advanced options like preserving original formatting
  - Recently merged files list
  - Quick start guide for new users
- Code improvements:
  - Type hints for better readability
  - Smaller, well-separated methods
  - Comprehensive error handling
  - Full method documentation
  - Used pathlib for path management
- Enhanced user experience:
  - Comprehensive input validation
  - Clearer error messages
  - Helper buttons (e.g. auto-suggest names)
  - Open output folder directly from app
  - Detailed operation status display
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant