Skip to content

MintApp - v1.0.5

Choose a tag to compare

@lyssadev lyssadev released this 14 Sep 16:04
· 38 commits to master since this release

MintApp 1.0.5 - (09.14.2026)

Changelogs:

Added:

  • Landscape support on the home screen with a two-pane layout: input on the right, download output on the left, separated by an animated vertical divider
  • Landscape dual-pane app shell: switching to Downloads or Settings keeps the home screen alive on the left while the side screen slides in on the right; returning to Home expands it back to full width
  • Smooth animated transitions between the split and stacked home layouts when moving between screens
  • Language selector in Settings → Language: system default option, 8 additional languages (Spanish, Brazilian Portuguese, French, German, Russian, Indonesian, Japanese) and instant app-wide switch on selection
  • Full localization infrastructure with all UI strings moved to resources, organized by section, ready for future translations
  • Localized notifications (channel name, progress, completion and error messages)
  • "Setting the engines up..." state on the home screen with an animated progress bar shown while yt-dlp/ffmpeg initialize on first launch
  • Compact output card mode in landscape (smaller thumbnail, tighter padding and reduced width)
  • Breathing glow animation on the splash screen (logo and "int" pulse between bright and dim in a loop)
  • Images folder path setting to configure where downloaded images are stored
  • Subtle glow pulse that never fades out completely on splash

Fixed:

  • Home hero (title, input and subtle text) now sits vertically centered instead of being stuck at the bottom
  • Version text on the splash screen no longer covered by the system navigation bar (now respects navigation bar insets)
  • Loading state on the home screen no longer rendered in the top-left corner in landscape; it is now centered
  • Output card in landscape no longer oversized (height reduced ~20%, width reduced ~10%)
  • Landscape side pane weight bug where the right pane reserved space even when hidden, keeping the home screen too small
  • Jarring layout snap when the output card compacted vertically while navigating between screens
  • Language picker no longer fails to return to the real system language after selecting one (system locale is now read from the system configuration instead of the mutated JVM default)
  • Language dropdown crash caused by scrollable components inside popup intrinsic measurement; the picker is now a dialog with a scrollable list and a Close button
  • First-launch freeze on the home screen: yt-dlp/ffmpeg initialization moved off the main thread into a background coroutine, so the UI no longer blocks for seconds on first run
  • Unsupported links no longer trigger resolution while the download engines are still initializing

Changed:

  • Subtle "we support..." text is now centered, smaller and more muted across all themes; "More soon!" is bolder on its own line
  • Splash screen reworked: logo and "int" perfectly centered, progress bar removed, version text pinned to the bottom
  • Loading state on the home screen now uses the indeterminate looping progress bar instead of a spinner
  • Code cleanup: removed stray comments and dead code