|
@@ -9,6 +9,7 @@ import "package:photos/ente_theme_data.dart";
|
|
import "package:photos/models/file.dart";
|
|
import "package:photos/models/file.dart";
|
|
import "package:photos/models/file_type.dart";
|
|
import "package:photos/models/file_type.dart";
|
|
import 'package:photos/services/collections_service.dart';
|
|
import 'package:photos/services/collections_service.dart';
|
|
|
|
+import "package:photos/services/feature_flag_service.dart";
|
|
import 'package:photos/theme/ente_theme.dart';
|
|
import 'package:photos/theme/ente_theme.dart';
|
|
import 'package:photos/ui/components/divider_widget.dart';
|
|
import 'package:photos/ui/components/divider_widget.dart';
|
|
import 'package:photos/ui/components/icon_button_widget.dart';
|
|
import 'package:photos/ui/components/icon_button_widget.dart';
|
|
@@ -16,6 +17,7 @@ import 'package:photos/ui/components/title_bar_widget.dart';
|
|
import 'package:photos/ui/viewer/file/collections_list_of_file_widget.dart';
|
|
import 'package:photos/ui/viewer/file/collections_list_of_file_widget.dart';
|
|
import 'package:photos/ui/viewer/file/device_folders_list_of_file_widget.dart';
|
|
import 'package:photos/ui/viewer/file/device_folders_list_of_file_widget.dart';
|
|
import 'package:photos/ui/viewer/file/file_caption_widget.dart';
|
|
import 'package:photos/ui/viewer/file/file_caption_widget.dart';
|
|
|
|
+import "package:photos/ui/viewer/file/object_tags_widget.dart";
|
|
import 'package:photos/ui/viewer/file/raw_exif_list_tile_widget.dart';
|
|
import 'package:photos/ui/viewer/file/raw_exif_list_tile_widget.dart';
|
|
import "package:photos/utils/date_time_util.dart";
|
|
import "package:photos/utils/date_time_util.dart";
|
|
import "package:photos/utils/exif_util.dart";
|
|
import "package:photos/utils/exif_util.dart";
|
|
@@ -233,6 +235,16 @@ class _FileInfoWidgetState extends State<FileInfoWidget> {
|
|
: DeviceFoldersListOfFileWidget(allDeviceFoldersOfFile),
|
|
: DeviceFoldersListOfFileWidget(allDeviceFoldersOfFile),
|
|
),
|
|
),
|
|
),
|
|
),
|
|
|
|
+ FeatureFlagService.instance.isInternalUserOrDebugBuild()
|
|
|
|
+ ? SizedBox(
|
|
|
|
+ height: 62,
|
|
|
|
+ child: ListTile(
|
|
|
|
+ horizontalTitleGap: 0,
|
|
|
|
+ leading: const Icon(Icons.image_search),
|
|
|
|
+ title: ObjectTagsWidget(file),
|
|
|
|
+ ),
|
|
|
|
+ )
|
|
|
|
+ : null,
|
|
(file.uploadedFileID != null && file.updationTime != null)
|
|
(file.uploadedFileID != null && file.updationTime != null)
|
|
? ListTile(
|
|
? ListTile(
|
|
horizontalTitleGap: 2,
|
|
horizontalTitleGap: 2,
|