github N-Zik-Group/N-Zik v1.2.3
1.2.3 - Stable 24.05.25

latest releases: v7.2.6, v7.2.5, v7.2.2...
14 months ago

What's Changed in v1.2.3

✨ General Improvements

  • Removed all usages of ShimmerHost in favor of dedicated placeholder components for shimmer/loading effects.
  • Consistent loading animation: All content types now display 8 placeholders during loading for a unified experience.

🧩 Refactoring & Code Structure

  • Common logic extracted: Main page layout, header display, and loading logic are now handled by reusable functions (ItemsPage, ItemsGridPage).
  • Placeholders are passed as parameters to these functions to reduce code duplication and improve maintainability.

🔍 Search UI and Media Sections (Songs, Albums, Artists, Videos, Playlists, Featured, Podcasts)

  • Songs: Loading state now shows 8 SongItemPlaceholder components in a column.
  • Albums: Unified shimmer effect using PlaylistItemPlaceholder in both grid and list views.
  • Artists: Loading state shows 8 ArtistItemPlaceholder components filling the screen.
  • Videos: Displays multiple VideoItemPlaceholder components during loading.
  • Playlists, Featured, Podcasts: Use 8 PlaylistItemPlaceholder components for consistent shimmer animation.

Across all sections:

  • Header is always visible during loading (title, search bar, filters, etc.).
  • Fixed unresolved reference errors: playlistItemContentGrid and playlistItemContentList functions are now defined locally per tab.

Here preview

🖼️ UI Consistency

  • Loading content is now embedded in a LazyColumn, matching the structure of loaded views.
  • Content is scrollable even during loading.
  • No more overlapping: Shimmer animations no longer conflict with header layout.
  • Updated heart icons (outline and filled) for better visual consistency.
  • Updated Video icon
  • Updated Blur icons

🧹 Cleanup

  • Removed unnecessary comments and duplicate code.
  • Improved overall code readability and maintainability.

🧑‍💻 New Contributors

📦 Available Builds

  • Minified: A lightweight version optimized for performance - recommended for low ends devices
  • Full: A complete build with all components included - recommended if you encounter issues during installation
  • Release: The standard stable release - recommended for most users

Don't miss a new N-Zik release

NewReleases is sending notifications on new releases.