Skip to content

Commit

Permalink
minor refactor
Browse files Browse the repository at this point in the history
  • Loading branch information
HermanKhodyrevBanubaTechSupport committed Jan 23, 2025
1 parent 558c327 commit a88bf7d
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 9 deletions.
5 changes: 4 additions & 1 deletion example/lib/main.dart
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import 'package:ve_sdk_flutter/export_result.dart';
import 'package:ve_sdk_flutter/features_config.dart';
import 'package:ve_sdk_flutter/ve_sdk_flutter.dart';

const _licenseToken = SET UP YOUR LICENSE TOKEN;
const _licenseToken = "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";

void main() {
runApp(const MyApp());
Expand Down Expand Up @@ -44,6 +44,9 @@ class _HomePageState extends State<HomePage> {
// Specify your Config params in the builder below

final config = FeaturesConfigBuilder()
.enableEditorV2(true)
.setVideoDurationConfig(VideoDurationConfig(maxTotalVideoDuration: 180.0, videoDurations: [180.0, 120.0, 60.0, 15.0]))
.setAudioBrowser(AudioBrowser.fromSource(AudioBrowserSource.disabled))
// .setAiCaptions(...)
// ...
.build();
Expand Down
2 changes: 1 addition & 1 deletion example/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -355,7 +355,7 @@ packages:
path: ".."
relative: true
source: path
version: "0.10.0"
version: "0.11.0"
vector_math:
dependency: transitive
description:
Expand Down
10 changes: 5 additions & 5 deletions lib/features_config.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ class FeaturesConfig {
final DraftsConfig draftsConfig;
final GifPickerConfig? gifPickerConfig;
final VideoDurationConfig videoDurationConfig;
final bool enableNewUI;
final bool enableEditorV2;
final bool processPictureExternally;

FeaturesConfig._builder(FeaturesConfigBuilder builder)
Expand All @@ -19,7 +19,7 @@ class FeaturesConfig {
draftsConfig = builder._draftsConfig,
gifPickerConfig = builder._gifPickerConfig,
videoDurationConfig = builder._videoDurationConfig,
enableNewUI = builder._enableNewUI,
enableEditorV2 = builder._enableEditorV2,
processPictureExternally = builder._processPictureExternally;
}

Expand All @@ -33,8 +33,8 @@ class FeaturesConfigBuilder {
DraftsConfig _draftsConfig =
DraftsConfig.fromOption(DraftsOption.askToSave);
GifPickerConfig? _gifPickerConfig;
bool _enableNewUI = false;
VideoDurationConfig _videoDurationConfig = VideoDurationConfig();
bool _enableEditorV2 = false;
bool _processPictureExternally = false;

FeaturesConfigBuilder setAiClipping(aiClipping) {
Expand Down Expand Up @@ -72,8 +72,8 @@ class FeaturesConfigBuilder {
return this;
}

FeaturesConfigBuilder setEnableNewUI(enableNewUI) {
_enableNewUI = enableNewUI;
FeaturesConfigBuilder enableEditorV2(enableEditorV2) {
_enableEditorV2 = enableEditorV2;
return this;
}

Expand Down
2 changes: 1 addition & 1 deletion lib/features_config_serializer.dart
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ extension FeatureConfigSerializer on FeaturesConfig {
'draftsConfig': draftsConfig._serialize(),
'gifPickerConfig': gifPickerConfig?._serialize(),
'videoDurationConfig': videoDurationConfig._serialize(),
'enableNewUI': enableNewUI,
'enableNewUI': enableEditorV2,
'processPictureExternally': processPictureExternally
};
return jsonEncode(configMap);
Expand Down
2 changes: 1 addition & 1 deletion lib/ve_sdk_flutter_method_channel.dart
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ class MethodChannelVeSdkFlutter extends VeSdkFlutterPlatform {
List<String> sourceVideoPathList,
{ExportData? exportData}
) async {
if (featuresConfig.enableNewUI && screen == _screenTrimmer){
if (featuresConfig.enableEditorV2 && screen == _screenTrimmer){
debugPrint("New UI is not available from Trimmer screen");
return null;
}
Expand Down

0 comments on commit a88bf7d

Please sign in to comment.