Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: iZakirSheikh/Audiofy
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.6.0
Choose a base ref
...
head repository: iZakirSheikh/Audiofy
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.7.0
Choose a head ref
  • 6 commits
  • 23 files changed
  • 2 contributors

Commits on Mar 3, 2025

  1. [FEAT] Added TagShape and updated dependencies.

    - **New Shape:**
        - Introduced `TagShape` in `TagShape.kt`, a new generic shape for creating tag-like UI elements.
    - **Dependencies**:
        - Updated `androidx-constraint-layout-compose` to `1.1.1`.
        - Updated `navigation-compose` to `2.8.8`.
        - Updated `accompanist-permissions` to `0.37.2`.
        - Updated `accompanist-adaptive` to `0.37.2`.
        - Updated `firebase-analytics-ktx` to `22.3.0`.
        - Updated `firebase-crashlytics-ktx` to `19.4.1`.
    - **Lottie Animations**:
        - Introduced `dynamicProperties` parameter in `lottieAnimationPainter` to add `LottieDynamicProperties`.
        - Added a play/pause lottie animation in ConsoleView.
        - Added a custom color lottie  animation in PlayingQueue.
    - **UI Enhancements:**
        - Added a new `PLAY_BUTTON_STYLE_ROUNDED` to `ConsoleView`.
        - Added `contains()` function to `DpSize` for checking if one DpSize fully contains another.
        - Added `sharedElement` to artwork only when not video.
    -   **Personalize**:
        - Modified the condition in `WIdgets.kt` to check for `DEBUG` instead of `BuildConfig.DEBUG`.
        - Updated widget button shapes and colors.
    -   **Build**:
        - Updated `versionCode` to `193` and `versionName` to `3.6.0`.
    iZakirSheikh committed Mar 3, 2025
    Configuration menu
    Copy the full SHA
    217c952 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2025

  1. [FEAT] Added HeartShape, ColorPicker, and updated dependencies.

    -   **Dependencies**:
        - Updated `agp` to 8.8.2`.
        - Updated `compose` to `1.8.0-beta03`.
        - Updated `androidx-activity-compose` to `1.10.1`.
    -   **Shapes**:
    -      - **HeartShape**: Added a new shape
    , `HeartShape`, for creating heart-shaped UI elements.
    -  - **UI**:
    +   **UI**:
    +      - **HeartShape**: Added a new shape, `HeartShape`, for creating heart-shaped UI elements.
          - **ColorPicker**: Introduced `ColorPicker`, a new composable that allows users to select a color from a palette.
          - **HueSlider**: Added `HueSlider`, a component for adjusting color hue within `ColorPicker`.
          - **ColorPalette**: Added `ColorPalette`, the main color selection area within `ColorPicker`.
          - **dynamicAccentColor**: added function for dynamic accent color according to system theme.
    iZakirSheikh committed Mar 4, 2025
    Configuration menu
    Copy the full SHA
    61201ac View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2025

  1. [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`.
    iZakirSheikh committed Mar 6, 2025
    Configuration menu
    Copy the full SHA
    bcbaecb View commit details
    Browse the repository at this point in the history
  2. [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.
    iZakirSheikh committed Mar 6, 2025
    Configuration menu
    Copy the full SHA
    b00724f View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2025

  1. [FEAT] Introduced new animations, mini-player skins, and UI enhanceme…

    …nts.
    
    - **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`.
    iZakirSheikh committed Mar 7, 2025
    Configuration menu
    Copy the full SHA
    8ae0ad5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e08ff9 View commit details
    Browse the repository at this point in the history
Loading