Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev #64

Merged
merged 7 commits into from
Jan 26, 2024
Merged

Dev #64

merged 7 commits into from
Jan 26, 2024

Conversation

iZakirSheikh
Copy link
Owner

No description provided.

iZakirSheikh and others added 7 commits January 20, 2024 19:33
…, and Updated Dependencies**

**Features:**

* Added complete version of new ConsoleView.kt.
* Added TwoPane Layout in Console.
* Added layouts for different screen sizes and window sizes (large, medium).
* Added blur transformation for artwork in Console for MiniLayout.
* Updated the UI of the speed controller in Console.

**UI Updates:**

* Redesigned navbar in Home.kt.
* Provided two layouts for all screen sizes in VideoLandscape & VideoPortrait formats.
* Replaced the accent color with a new one.
* Added `isAppearanceLightSystemBars` in Home.kt to handle system-bar colors.

**Bug Fixes:**

* Fixed various issues in Console.kt, including:
    - Player view weird animation when closing
    - Color of system bars
    - Unintended touches
    - Restoration of system-bar colors when closing
* Fixed issues with system-bar colors.

**Refactoring:**

* Refactored PlayingQueue from dialog package to Console package.

**Dependency and Build Changes:**

* Updated dependencies:
    - WavySlider in Compose: 0.0.5
    - Media3: 1.2.1
    - Compose compiler: 1.5.7
    - Other dependencies to latest versions
* Properly moved libs toml.
* Added proguard-rules.pro for removing logs from the app code.
Update release_workflow.yml
…he console app:

  - Added PreviewTheme containing FakeSystemFacade and like impl for Debugging purposes
  - Fix issue regarding the width of TimeBar in VideoLandscape
  - Reorganise the code structure of ConsoleView.kt for better readability and maintainability
  - Add RoundedCornerShape_24 to Content When in TwoPane Mode in ConsoleView.kt for a more consistent UI
  - Add Scrim to ConsoleView.kt when playing Videos to enhance the video quality
  - Fix Issue with VideoPortrait not responding to tap events in ConsoleView.kt
* Fixed an issue that caused the 2nd pane in TwoPane layout of ConsoleView.kt not to remove view on windowSizeChanged.
* Refactored ConstraintIds from Console to Constraints.
* Added Message Composable in ConsoleView.kt.
* Decreased the value of message timeout to 1_000 Ms from 6_000 Ms.
* Added onTap, onDoubleTap, and onLongPress to PlayerView in ConsoleView.kt.
* Added v2 of logic for onDoubleTap in PlayerView. It now properly handles seek.
* Added a new `primary` color.
* `NavBar` is now painted with `primary` color.
* Added a new `modifier that adds `visualEffect` to `composable`.
* `NavBar` now paints with `visualEffect.Noise`.
* Fixed issue with the height of `progress` composable in `Scaffold2` in `Horizontal` Layout.
* Updated `Gradle` to 8.2.2 and `WavySlider` to 0.8.0
* Fixed issue with `onDoubleTap` seek causing controller to go nuts.
* Added new default art.
… ConsoleView.kt file.

  - Reverted `Light` primary to `Color.Black`
  -  Now color `System bars` paints system bars with `translucent` colors instead of `primary` colors. This looks cool.
  -  Fixed the over use of `padding` in 2nd pane of `ConsoleView.kt.`
  -  Made `Noise Filer` in `Artwork` of ConsoleView.kt less intense (alpha 0.5f)
@iZakirSheikh iZakirSheikh merged commit add99aa into master Jan 26, 2024
1 check passed
@iZakirSheikh iZakirSheikh deleted the dev branch January 26, 2024 07:07
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.

None yet

1 participant