File tree Expand file tree Collapse file tree 3 files changed +23
-6
lines changed
components/tw-settings-modal Expand file tree Collapse file tree 3 files changed +23
-6
lines changed Original file line number Diff line number Diff line change 118
118
.custom-stage-size-button [data-widescreen = "true" ] {
119
119
width : 224px ;
120
120
}
121
+ .custom-stage-size-button [data-square = "true" ] {
122
+ width : 126px ;
123
+ }
121
124
.custom-stage-size-button [data-selected = "true" ] {
122
125
border-color: $motion- primary;
123
126
}
Original file line number Diff line number Diff line change @@ -335,18 +335,26 @@ const CustomStageSize = ({
335
335
id = "pm.settingsModal.stageSize"
336
336
/>
337
337
< div >
338
+ < button
339
+ className = { styles . customStageSizeButton }
340
+ data-selected = { stageWidth === 360 && stageHeight === 360 }
341
+ data-square = { true }
342
+ onClick = { ( ) => onStagePresetUsed ( 2 ) }
343
+ >
344
+ 1:1
345
+ </ button >
338
346
< button
339
347
className = { styles . customStageSizeButton }
340
348
data-selected = { stageWidth === 480 && stageHeight === 360 }
341
- onClick = { ( ) => onStagePresetUsed ( false ) }
349
+ onClick = { ( ) => onStagePresetUsed ( 0 ) }
342
350
>
343
351
4:3
344
352
</ button >
345
353
< button
346
354
className = { styles . customStageSizeButton }
347
355
data-selected = { stageWidth === 640 && stageHeight === 360 }
348
356
data-widescreen = { true }
349
- onClick = { ( ) => onStagePresetUsed ( true ) }
357
+ onClick = { ( ) => onStagePresetUsed ( 1 ) }
350
358
>
351
359
16:9
352
360
</ button >
Original file line number Diff line number Diff line change @@ -91,11 +91,17 @@ class UsernameModal extends React.Component {
91
91
this . props . vm . setStageSize ( this . props . customStageSize . width , value ) ;
92
92
}
93
93
handleStagePresetUsed ( widescreen ) {
94
- if ( widescreen ) {
95
- this . props . vm . setStageSize ( 640 , 360 ) ;
96
- return ;
94
+ switch ( widescreen ) {
95
+ case 1 :
96
+ this . props . vm . setStageSize ( 640 , 360 ) ;
97
+ break ;
98
+ case 2 :
99
+ this . props . vm . setStageSize ( 360 , 360 ) ;
100
+ break ;
101
+ default :
102
+ this . props . vm . setStageSize ( 480 , 360 ) ;
103
+ break ;
97
104
}
98
- this . props . vm . setStageSize ( 480 , 360 ) ;
99
105
}
100
106
handleStoreProjectOptions ( ) {
101
107
this . props . vm . storeProjectOptions ( ) ;
You can’t perform that action at this time.
0 commit comments