Skip to content

Releases: iZakirSheikh/Audiofy

v3.8.0

23 Mar 16:19
078e2d3
Compare
Choose a tag to compare

What's Changed

[FEAT] Updated version to 3.8.0, improved UI and added swipe gesture control.

  • App ID:
    • Added application ID suffix .debug for debug builds.
  • Gesture Control:
    • Implemented a swipe gesture to control both volume and brightness.
      • Swipe on the left half of the screen to adjust brightness.
      • Swipe on the right half of the screen to adjust volume.

Full Changelog: v3.7.0...v3.8.0

v3.8.0-beta01

22 Mar 16:44
078e2d3
Compare
Choose a tag to compare
v3.8.0-beta01 Pre-release
Pre-release

What's Changed

[FEAT] Enhanced ConsoleView, updated dependencies, and UI improvements.

  • ConsoleView:
    • Added ColorLens icon for personalize settings.
  • ConsoleView:
    • Added ColorLens icon for personalize settings.
      - Changed the icon for the audio equalizer from GraphicEq to Tune.
      - Added a lock button icon in the ConsoleView when it is in video mode.
      - Modified the behavior of onLongPress on the ConsoleView to toggle lock only when the console is locked.
      - Added a check for Console.VISIBILITY_LOCKED in detectVerticalDragGestures. Now showing a message instead of performing volume/brightness changes when the console is locked.
      - Introduced a check and onRequest to show the message in detectVerticalDragGestures when volume/brightness actions are performed.
      - Reduced blur strength of background artwork in the ConsoleView.
  • Constraints:
  • UI:
    • Constraints:
    • Adjusted constraints for REF_MESSAGE in Constraints.kt for better layout.
    • Modified background color in Home.kt with a solid color.

Full Changelog: v3.6.1...v3.8.0-beta01

v3.7.0

13 Mar 09:32
2e08ff9
Compare
Choose a tag to compare

What's Changed

[[FEAT] Updated dependencies, version codes, and enhanced UI

  • Dependencies:
    • Updated agp to 8.9.0.
    • Updated compose to 1.8.0-rc01.
    • Updated navigation-compose to 2.8.9.
  • Versioning:
    • Updated versionName to 3.7.0.
  • Settings:
    ColorizationStrategy: Modified to use Wallpaper as the default ColorizationStrategy when SDK_INT is greater than or equal to S.
  • UI:
    • ConsoleView: changed the PLAY_BUTTON_STYLE_ROUNDED shape to Squircle.
    • ConsoleView: added custom border color according to isLight in PLAY_BUTTON_STYLE_ROUNDED.
    • ConsoleView: updated background of DEFAULT_BACKGROUND to AsyncImage for sdk above S.
    • ConsoleView: added Indication composable.

Full Changelog: v3.6.0...v3.7.0

v3.7.0-rc01

12 Mar 16:59
2e08ff9
Compare
Choose a tag to compare
v3.7.0-rc01 Pre-release
Pre-release

What's Changed

[FEAT] Enhanced UI, Artwork Styles, and Tweaks.
13bd698

  • Tweaks:
    • Modified Label composable in Tweaks.kt to limit the maximum number of lines to 2.
  • Artwork Style:
    - Added new section for "Artwork Style" to the Personalize screen, including a header and padding.
    • Artwork Shapes:
      • Introduced ArtworkShapeRow, allowing users to select artwork shapes.
      • Added padding to the ArtworkShapeRow.
      • Refactored FineTune.kt for better artwork presentation.
  • Added LazyRow fadingEdge to FineTune.kt for horizontal scrolling.
  • Added a check for active media in Glance widget in Home.kt file.
  • Build:
    • Updated versionName to 3.7.0-rc01.
    • Added hasActiveMedia property in NowPlaying value class.

Full Changelog: v3.6.0...v3.7.0-rc01

v3.7.0-beta01

11 Mar 16:45
2e08ff9
Compare
Choose a tag to compare
v3.7.0-beta01 Pre-release
Pre-release

What's Changed

[FEAT] Added Artwork Shapes, Tweaks, and Enhanced UI.

  • Artwork Shapes:
    • Introduced support for different artwork shapes.
    • Added mapKeyToShape function in Settings to map shape keys to actual Shape objects.
    • Implemented the following shapes: ArtworkShapeRoundedRect, ArtworkShapeHeart, ArtworkShapeDisk, ArtworkShapeCircle, ArtworkShapeSkewedRect, ArtworkShapeLeaf, ArtworkShapePentagon, ArtworkShapeWavyCircle, ArtworkShapeCutCorneredRect, ArtworkShapeScopedRect, and ArtworkShapeSquircle.
    • Added ARTWORK_SHAPE_KEY in Settings to manage the selected artwork shape.
    • Added border support for Artwork.
  • Tweaks:
    • Added Tweak composable for creating switch-like UI elements with title, icons and states.
    • Introduced Tweaks section in Personalize view to manage different tweaks.
    • Added Navbar Accent Color, Elevated Artwork, Artwork Border settings in Tweaks section.
  • UI Enhancements:
    • Updated ConsoleView Background to use blur effect for better UI.
    • Added the ability to blur the background of the console.
    • Updated isFreemium to support new Artwork Shapes in Util.kt.
    • Added elevated preference in Artwork composable and applied shadow according to it.
  • Dependencies:
    • Updated dependencies with new shapes.
  • IAP:
    • Added new products for Artwork Shapes.
  • New Composable:
    • Introduced ArtworkShapeRow in FineTune.kt, a new composable to display different artwork shapes.
    • Added setArtworkShapeKey in PersonalizeViewState.kt to update the artwork shape key.
    • Implemented setArtworkShapeKey in PersonalizeViewModel.kt to save artwork shapes.
  • In-App Purchase Constants:
    • Added constants for artwork shapes in build.gradle.kts (IAP_ARTWORK_SHAPE_*).
    • Added list of Keys for all shapes.
  • Dependencies:
    • Updated versionCode to 198 and versionName to 3.7.0-beta01.
    • Added when-guards option in freeCompilerArgs in build.gradle.kts.

Full Changelog: v3.6.0...v3.7.0-beta01

v3.6.2

09 Mar 16:42
2e08ff9
Compare
Choose a tag to compare

What's Changed

[CHORE] Updates and Enhancements: Version Bump, UI Tweaks, and Dependency Update.

  • Build:
    • Updated versionCode to 197 and versionName to 3.6.2.
  • Dependencies:
    • Updated lottie-compose to 6.6.3.
  • Inspections:
    • Enabled PreviewParameterProviderOnFirstParameter inspection to enforce parameter provider usage.
  • UI/UX:
    • Modified the NewlyAddedList in Library.kt to include ContentPadding.normal for bottom padding.
    • Added windowInsetsPadding(TopAppBarDefaults.windowInsets) in Library.kt for consistent insets.
    • In Library.kt, changed insets to use TopAppBarDefaults.windowInsets when immersive, and WindowInsets.None otherwise.
    • Added navigation bar padding to floatingActionMenu in Playlists.kt when not in compact width.
    • Updated the insets parameter of Toolbar in Playlists.kt to TopAppBarDefaults.windowInsets.
    • Added navigation bars padding to the LazyVerticalGrid in Directory.kt.
  • Fixes:
    • Fixed a potential crash related to ImageBrush.NoiseBrush in Backdrop.kt by temporarily disabling it.
  • Refactor:
    • Refactored isRemovableStorage in Folders.kt to safely handle exceptions.

Full Changelog: v3.6.0...v3.6.2

v3.6.1

07 Mar 17:08
2e08ff9
Compare
Choose a tag to compare

What's Changed

[FEAT] Added Lottie animations and updated UI elements.
2127235

  • Lottie Animations:
    • Added lt_skip_to_next_circular_bordered.json for skip-to-next circular bordered animation.
    • Added lt_rounded_next_btn.json for next rounded button animation.
    • Added lt_color_loader.json for color loader animation.
    • Introduced lt_skip_to_next_circular_bordered lottie animation in Library screen.
  • UI:
    • Modified the Library screen to include a skip-to-next icon.
    • Updated the version to 3.6.1
    • Updated caption text size in ToggleButton.
    • Updated the MiniLayout animation.

Full Changelog: v3.6.0...v3.6.1

v3.6.0

07 Mar 08:07
5812df6
Compare
Choose a tag to compare

What's Changed

[FEAT] Introduced new animations, mini-player skins, and UI enhancements.

  • Personalization:
    • Added new lottie animation for settings in Library screen.
    • Introduced multiple options for selecting the Accent Color, including manual selection and wallpaper-based choices.
  • UI Enhancements:
    • Added new mini-player skins: Disk Dynamo, Elongated Beat, Misty Dream, Rotating Gradient, Skewed Dynamic and Wavy Dynamic Dots.
    • Added new animations to NowPlaying Screen.
    • Updated the UI of Artists, Genres, and Folders screens.
    • Made subtle yet meaningful UI improvements.
  • Shapes:
    • Changed the indicator shape of the ToggleButton to SquircleShape.
  • Haze:
    • Improved HazeStyle by adjusting the blurRadius and the color when the container color has a high or low luminance.
  • Build:
    • Updated versionCode to 195 and versionName to 3.6.0.
  • Misc:
    • Added a new lottie animation file lt_settings_roll.json.

Full Changelog: v3.4.1...v3.6.0

v3.6.0-beta02

06 Mar 16:54
5812df6
Compare
Choose a tag to compare
v3.6.0-beta02 Pre-release
Pre-release

What's Changed

[FEAT] Add Settings icon to TopAppBar and update navigation.

  • TopAppBar:
    • Added a settings icon (Icons.Outlined.Settings) to the TopAppBar.
    • The settings icon navigates to RouteSettings when clicked.
  • Navigation:
    • Updated the Home screen navigation to use Icons.Filled.Weekend instead of Icons.Filled.Home.
    • Added BottomNavItem2, a new navigation item inspired from material3.
    • BottomNavBar now use BottomNavItem2 instead of BottomNavItem.
    • Removed RouteSettings from DOMAINS_REQUIRING_NAV_BAR.
    • Updated the version to 3.6.0-beta02
  • Delegates:
    • Modified BottomNavItem to BottomNavItem2
    • Updated the bottomNavItem2Colors for theming.

Full Changelog: v3.4.1...v3.6.0-beta02

v3.6.0-beta01

06 Mar 11:18
5812df6
Compare
Choose a tag to compare
v3.6.0-beta01 Pre-release
Pre-release

What's Changed

[FEAT] Implemented Colorization Strategy and Updated Gradle.

  • Added ColorPicker.kt - This allows users to select custom color based on their choice.
  • Added ToggleButton.kt - This can be used to create menu representing choice like ColorizationStrategyRow
  • Colorization Strategy
  • Added ColorizationStrategy enum to support different color customization options: Manual, Default, Wallpaper, Artwork.
  • Implemented ColorizationStrategyRow composable for selecting the colorization strategy.
  • Added support for Manual colorization, allowing users to pick their accent color.
  • Provided support for the following colorization strategies: Default, Wallpaper, Artwork.
  • Added dynamicAccentColor function to pick color according to user choosen strategy.
  • UI:
  • Added a ColorPickerDialog composable that allow user to select the color.
  •   Updated the `Personalize` screen to include the new Colorization Strategy section.
    
  • Settings:
  • Added LightAccentColor and DarkAccentColor as default colors.
  •  Added `COLORIZATION_STRATEGY`, `COLOR_ACCENT_LIGHT`, and `COLOR_ACCENT_DARK` preferences in `Settings`.
    
  •  Added `ColorSaver` to save and restore Color values in preferences.
    
  • Dependencies:
  • Updated agp to 8.9.0.
  • Updated gradle to 8.11.1.

Full Changelog: v3.5.2...v3.6.0