|
|
|
|
@ -62,10 +62,72 @@ enum FileSelectorType {
|
|
|
|
|
label: 'WEBP',
|
|
|
|
|
extensions: <String>['WebP', 'WEBP'],
|
|
|
|
|
),
|
|
|
|
|
XTypeGroup(
|
|
|
|
|
label: 'GIF',
|
|
|
|
|
extensions: <String>['gif', 'GIF'],
|
|
|
|
|
),
|
|
|
|
|
XTypeGroup(
|
|
|
|
|
label: 'BMP',
|
|
|
|
|
extensions: <String>['bmp', 'BMP'],
|
|
|
|
|
),
|
|
|
|
|
XTypeGroup(
|
|
|
|
|
label: 'TIFF',
|
|
|
|
|
extensions: <String>['tiff', 'TIFF', 'tif', 'TIF'],
|
|
|
|
|
),
|
|
|
|
|
XTypeGroup(
|
|
|
|
|
label: 'HEIC',
|
|
|
|
|
extensions: <String>['heic', 'HEIC'],
|
|
|
|
|
),
|
|
|
|
|
XTypeGroup(
|
|
|
|
|
label: 'SVG',
|
|
|
|
|
extensions: <String>['svg', 'SVG'],
|
|
|
|
|
),
|
|
|
|
|
],
|
|
|
|
|
FileType.image,
|
|
|
|
|
null,
|
|
|
|
|
),
|
|
|
|
|
videos(
|
|
|
|
|
[
|
|
|
|
|
XTypeGroup(
|
|
|
|
|
label: 'MP4',
|
|
|
|
|
extensions: <String>['mp4', 'MP4'],
|
|
|
|
|
),
|
|
|
|
|
XTypeGroup(
|
|
|
|
|
label: 'AVI',
|
|
|
|
|
extensions: <String>['avi', 'AVI'],
|
|
|
|
|
),
|
|
|
|
|
XTypeGroup(
|
|
|
|
|
label: 'MOV',
|
|
|
|
|
extensions: <String>['mov', 'MOV'],
|
|
|
|
|
),
|
|
|
|
|
XTypeGroup(
|
|
|
|
|
label: 'MKV',
|
|
|
|
|
extensions: <String>['mkv', 'MKV'],
|
|
|
|
|
),
|
|
|
|
|
XTypeGroup(
|
|
|
|
|
label: 'WMV',
|
|
|
|
|
extensions: <String>['wmv', 'WMV'],
|
|
|
|
|
),
|
|
|
|
|
XTypeGroup(
|
|
|
|
|
label: 'FLV',
|
|
|
|
|
extensions: <String>['flv', 'FLV'],
|
|
|
|
|
),
|
|
|
|
|
XTypeGroup(
|
|
|
|
|
label: 'MPEG',
|
|
|
|
|
extensions: <String>['mpeg', 'MPEG'],
|
|
|
|
|
),
|
|
|
|
|
XTypeGroup(
|
|
|
|
|
label: '3GP',
|
|
|
|
|
extensions: <String>['3gp', '3GP'],
|
|
|
|
|
),
|
|
|
|
|
XTypeGroup(
|
|
|
|
|
label: 'OGG',
|
|
|
|
|
extensions: <String>['ogg', 'OGG'],
|
|
|
|
|
),
|
|
|
|
|
],
|
|
|
|
|
FileType.video,
|
|
|
|
|
null,
|
|
|
|
|
),
|
|
|
|
|
zip(
|
|
|
|
|
[
|
|
|
|
|
XTypeGroup(
|
|
|
|
|
|