@@ -30,23 +30,31 @@ struct NCFileNameView: View {
30
30
Form {
31
31
/// Specify Filename
32
32
Section ( header: Text ( NSLocalizedString ( " _mode_filename_ " , comment: " " ) ) ) {
33
+ ///
34
+ Toggle ( NSLocalizedString ( " _maintain_original_filename_ " , comment: " " ) , isOn: $model. maintainFilenameOriginal)
35
+ . font ( . system( size: 16 ) )
36
+ . tint ( Color ( NCBrandColor . shared. brandElement) )
37
+ . onChange ( of: model. maintainFilenameOriginal, perform: { newValue in
38
+ model. toggleMaintainFilenameOriginal ( newValue: newValue)
39
+ model. getFileName ( )
40
+ } )
33
41
/// Filename
34
- if !model. maintainFilename {
35
- Toggle ( NSLocalizedString ( " _add_filenametype_ " , comment: " " ) , isOn: $model. specifyFilename )
42
+ if !model. maintainFilenameOriginal {
43
+ Toggle ( NSLocalizedString ( " _add_filenametype_ " , comment: " " ) , isOn: $model. addFileNameType )
36
44
. font ( . system( size: 16 ) )
37
45
. tint ( Color ( NCBrandColor . shared. brandElement) )
38
- . onChange ( of: model. specifyFilename , perform: { newValue in
46
+ . onChange ( of: model. addFileNameType , perform: { newValue in
39
47
model. toggleAddFilenameType ( newValue: newValue)
40
48
model. getFileName ( )
41
49
} )
42
50
}
43
51
}
44
52
. transition ( . slide)
45
- . animation ( . easeInOut, value: model. maintainFilename )
53
+ . animation ( . easeInOut, value: model. maintainFilenameOriginal )
46
54
47
55
/// Filename Preview
48
56
fileNamePreview
49
- . animation ( . easeInOut, value: model. specifyFilename )
57
+ . animation ( . easeInOut, value: model. addFileNameType )
50
58
}
51
59
. navigationBarTitle ( NSLocalizedString ( " _mode_filename_ " , comment: " " ) )
52
60
. defaultViewModifier ( model)
@@ -56,7 +64,7 @@ struct NCFileNameView: View {
56
64
57
65
@ViewBuilder
58
66
var fileNamePreview : some View {
59
- if !model. maintainFilename {
67
+ if !model. maintainFilenameOriginal {
60
68
Section ( content: {
61
69
HStack {
62
70
Text ( NSLocalizedString ( " _filename_ " , comment: " " ) )
0 commit comments