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

refactor: update core layer #17

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
5b66886
refactor: update localization files
BBarisKilic Dec 31, 2023
b6d1fa4
build(deps): update dependencies
BBarisKilic Dec 31, 2023
68d3b32
refactor: update android files
BBarisKilic Dec 31, 2023
f72e9b6
refactor: update fonts in assets
BBarisKilic Dec 31, 2023
97d220e
refactor: update images in assets
BBarisKilic Dec 31, 2023
91df52e
feat: improve localization support
BBarisKilic Jan 1, 2024
347cb19
feat: change animations in more feature
BBarisKilic Jan 2, 2024
a74ab91
feat: update icon assets
BBarisKilic Jan 2, 2024
447e146
feat: create licenses folder and inject them to the project
BBarisKilic Jan 2, 2024
fdf4f65
feat: create custom app bar
BBarisKilic Jan 2, 2024
b42781c
feat: remove old video adapter
BBarisKilic Jan 2, 2024
600ea63
feat: change animations in more feature
BBarisKilic Jan 2, 2024
a98f1be
feat: add dynamic theme selection sheet
BBarisKilic Jan 6, 2024
0f8c1e8
feat: update design of the theme selection sheet
BBarisKilic Jan 6, 2024
e7e6858
refactor: update close button style in modal bottom sheet
BBarisKilic Jan 10, 2024
2641046
refactor: update icons and icon sizes
BBarisKilic Jan 11, 2024
90d3468
feat: add new translations
BBarisKilic Jan 11, 2024
b56ec14
refactor: update VideoThumbnail
BBarisKilic Jan 11, 2024
67bad2c
feat: create NoVideoWarning component
BBarisKilic Jan 11, 2024
8bb7f54
feat: add NoVideoWarning to Merge feature
BBarisKilic Jan 11, 2024
601d0c8
feat: create ControlButtons with in merge feature
BBarisKilic Jan 12, 2024
26c2e5e
refactor: rename preview feature as preview_video
BBarisKilic Jan 12, 2024
9a6b0f5
refactor: rename edit feature as merge
BBarisKilic Jan 12, 2024
9c99dc1
feat: create SelectedVideoList widget in merge feature
BBarisKilic Jan 13, 2024
4884a90
feat: add animations to merge feature
BBarisKilic Jan 13, 2024
5a45a4c
feat: add animations to preview_video feature
BBarisKilic Jan 13, 2024
498431d
feat: add logic for passing selected videos from video_preview featur…
BBarisKilic Jan 13, 2024
cd3f975
feat: change size and border radius of the VideoThumbnail
BBarisKilic Jan 14, 2024
a28cdfe
refactor: adjust spaces in merge feature
BBarisKilic Jan 14, 2024
fedddc5
refactor: update VideoPlayer widget
BBarisKilic Jan 14, 2024
32ce65d
refactor: activate video player button animation
BBarisKilic Jan 16, 2024
e10c9fa
refactor: update settings in merge feature
BBarisKilic Jan 17, 2024
7b96ccc
feat: add resolution setting to the settings in merge feature
BBarisKilic Jan 17, 2024
6fe1bf5
refactor: update VideoPlayer and AnimatedControlButton widgets
BBarisKilic Jan 18, 2024
9f8753a
refactor: add bottom padding to the VideoThumbnail
BBarisKilic Jan 18, 2024
663b72a
feat: create CustomDropdownButton widget
BBarisKilic Jan 20, 2024
5cf2aed
refactor: add assertations to the widget
BBarisKilic Jan 20, 2024
5d56977
refactor: update offset parameter of the CustomDropdownButton
BBarisKilic Jan 21, 2024
2c10138
feat: create ResolutionSelector and AspectRatioSelector widgets
BBarisKilic Jan 21, 2024
3273a27
refactor: update animations on AnimatedControlButtonController
BBarisKilic Jan 21, 2024
4efd981
feat: create SpeedSelector widget
BBarisKilic Jan 21, 2024
b158cdd
refactor: change DropdownButton with CustomDropdownButton in ThemeBot…
BBarisKilic Jan 22, 2024
d6e3cbd
feat: improve animation experience on MergePage
BBarisKilic Jan 22, 2024
b3daa18
feat: improve animation experience on PreviewVideo and More pages
BBarisKilic Jan 22, 2024
fb7bd90
feat: create new AppAnimationDuration class and use it app-wide
BBarisKilic Jan 22, 2024
adf11ad
refactor: update animation durations
BBarisKilic Mar 1, 2024
3968511
feat: add ffmpeg_kit_flutter as a dependency and remove deprecated fl…
BBarisKilic Mar 1, 2024
7233170
feat: create experimental FFmpegService to handle merge tasks
BBarisKilic Mar 1, 2024
a34f65a
refactor: update widgets
BBarisKilic Mar 1, 2024
b654e83
fix: resolve a bug caused by unformatted audios when try to merge som…
BBarisKilic Mar 5, 2024
119fbe3
build(deps): add collection as a dependency
BBarisKilic Mar 6, 2024
1dbe3b8
refactor: update SaveModalBottomSheet
BBarisKilic Mar 7, 2024
2db98fb
refactor: update Preview feature
BBarisKilic Mar 11, 2024
3384118
refactor: update Merge feature
BBarisKilic Mar 11, 2024
979370f
docs: add explanations to constants
BBarisKilic Mar 11, 2024
7a57095
docs: add explanations to extensions
BBarisKilic Mar 11, 2024
d364792
refactor: update core layer
BBarisKilic Mar 11, 2024
334a039
feat: add format config to l10 yaml file
BBarisKilic Mar 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 14 additions & 3 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,25 @@
"request": "launch",
"type": "dart",
"program": "lib/main_staging.dart",
"args": ["--flavor", "staging", "--target", "lib/main_staging.dart"]
"args": [
"--flavor",
"staging",
"--target",
"lib/main_staging.dart"
]
},
{
"name": "Launch production",
"request": "launch",
"type": "dart",
"flutterMode": "release",
"program": "lib/main_production.dart",
"args": ["--flavor", "production", "--target", "lib/main_production.dart"]
"args": [
"--flavor",
"production",
"--target",
"lib/main_production.dart"
]
}
]
}
}
9 changes: 9 additions & 0 deletions analysis_options.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
analyzer:
exclude:
- '**.freezed.dart'
- '**.g.dart'
- '**.gr.dart'
- '**.gen.dart'
- '**/app_localizations**.dart'
- '**/generated_plugin_registrant.dart'

include: package:very_good_analysis/analysis_options.5.1.0.yaml
linter:
rules:
Expand Down
3 changes: 3 additions & 0 deletions android/app/src/debug/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,7 @@
to allow setting breakpoints, to provide hot reload, etc.
-->
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="29"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" android:maxSdkVersion="32"/>
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO"/>
</manifest>
6 changes: 4 additions & 2 deletions android/app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.BBKDevelopment.VMerge">
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO"/>
<application
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="29"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" android:maxSdkVersion="32"/>
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO"/>
<application
android:label="${appName}"
android:name="${applicationName}"
android:icon="@mipmap/ic_launcher">
Expand Down
3 changes: 3 additions & 0 deletions android/app/src/profile/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,7 @@
to allow setting breakpoints, to provide hot reload, etc.
-->
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="29"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" android:maxSdkVersion="32"/>
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO"/>
</manifest>
2 changes: 1 addition & 1 deletion android/build.gradle
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
buildscript {
ext.kotlin_version = '1.7.10'
ext.kotlin_version = '1.7.22'
repositories {
google()
mavenCentral()
Expand Down
2 changes: 1 addition & 1 deletion android/gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-all.zip
File renamed without changes.
3 changes: 0 additions & 3 deletions assets/images/application_logo.svg

This file was deleted.

Binary file removed assets/images/bbk_logo.png
Binary file not shown.
3 changes: 0 additions & 3 deletions assets/images/camera.svg

This file was deleted.

2 changes: 1 addition & 1 deletion assets/images/close.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 0 additions & 3 deletions assets/images/cut.svg

This file was deleted.

3 changes: 3 additions & 0 deletions assets/images/description.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 0 additions & 3 deletions assets/images/home.svg

This file was deleted.

Loading