|
18 | 18 | <StackPanel Margin="0,40,0,0"> |
19 | 19 | <Label Content="Filetype Management" FontWeight="SemiBold" /> |
20 | 20 |
|
21 | | - <StackPanel Margin="10,10,0,5"> |
22 | | - <Grid Margin="0,0,0,5"> |
| 21 | + <StackPanel Margin="10,5,0,5"> |
| 22 | + <Grid Margin="0,0,0,2"> |
23 | 23 | <TextBlock Text="manage local skipped filetypes" |
24 | 24 | VerticalAlignment="Center" |
25 | 25 | FontSize="14" /> |
|
77 | 77 | <Separator Margin="0,5,0,5" /> |
78 | 78 | <Label Content="System Integration" FontWeight="SemiBold" /> |
79 | 79 | <StackPanel Margin="10,5,0,7"> |
80 | | - <CheckBox x:Name="uiIsContextEnabled" |
| 80 | + <CheckBox x:Name="uiIsContextEnabled" Margin="0,-3" |
81 | 81 | Content="add to right-click context menu" |
82 | 82 | IsChecked="{Binding AppSettings.IsContextIntegrated, Mode=TwoWay}" /> |
83 | | - <CheckBox x:Name="uiIsStartMenuEnabled" |
| 83 | + <CheckBox x:Name="uiIsStartMenuEnabled" Margin="0,-3" |
84 | 84 | Content="add to start menu" |
85 | 85 | IsChecked="{Binding AppSettings.IsStartMenuEnabled, Mode=TwoWay}" |
86 | 86 | /> |
87 | | - <CheckBox x:Name="uiShowNotifications" |
| 87 | + <CheckBox x:Name="uiShowNotifications" Margin="0,-3" |
88 | 88 | Content="show notification on completion" |
89 | 89 | IsChecked="{Binding AppSettings.ShowNotifications, Mode=TwoWay}" /> |
90 | | - <CheckBox x:Name="uiAlwaysStartInTray" |
| 90 | + <CheckBox x:Name="uiAlwaysStartInTray" Margin="0,-3" |
91 | 91 | Content="start CompactGUI in system tray" |
92 | 92 | IsChecked="{Binding AppSettings.StartInSystemTray}" /> |
93 | 93 |
|
94 | 94 | </StackPanel> |
| 95 | + <Separator Margin="0,5,0,5" /> |
| 96 | + |
| 97 | + <Label Content="Maximum Compression Threads" FontWeight="SemiBold" /> |
| 98 | + |
| 99 | + <StackPanel Orientation="Horizontal" Margin="15,0,15,0"> |
| 100 | + |
| 101 | + <Slider x:Name="compressionParallelism" Width="130" |
| 102 | + |
| 103 | +IsSnapToTickEnabled="True" LargeChange="1" Maximum="16" Minimum="0" |
| 104 | +Orientation="Horizontal" SmallChange="1" TickFrequency="1" |
| 105 | +TickPlacement="BottomRight" |
| 106 | +Value="{Binding AppSettings.MaxCompressionThreads, Mode=TwoWay}"> |
| 107 | + |
| 108 | + </Slider> |
| 109 | + |
| 110 | + <Label Margin="15,5" FontWeight="SemiBold" Content="{Binding AppSettings.MaxCompressionThreads, FallbackValue=0}"/> |
| 111 | + <CheckBox x:Name="uiLockHDDToOneThread" Margin="15,0" |
| 112 | + Content="HDDs only use 1 thread" |
| 113 | + IsChecked="{Binding AppSettings.LockHDDsToOneThread}" /> |
| 114 | + </StackPanel> |
| 115 | + |
| 116 | + |
| 117 | + |
95 | 118 | <Separator Margin="0,5,0,5" /> |
96 | 119 |
|
97 | 120 | <Label Content="Background Watcher Settings" FontWeight="SemiBold" /> |
98 | 121 | <StackPanel Margin="10,5,0,7"> |
99 | | - <CheckBox x:Name="uiEnableBackgroundWatcher" |
| 122 | + <CheckBox x:Name="uiEnableBackgroundWatcher" Margin="0,-3" |
100 | 123 | Content="monitor compressed folders for changes" |
101 | 124 | IsChecked="{Binding AppSettings.EnableBackgroundWatcher, Mode=TwoWay}"> |
102 | 125 |
|
|
106 | 129 | </i:EventTrigger> |
107 | 130 | </i:Interaction.Triggers> |
108 | 131 | </CheckBox> |
109 | | - <CheckBox x:Name="uiEnableBackgroundAutoCompression" |
| 132 | + <CheckBox x:Name="uiEnableBackgroundAutoCompression" |
110 | 133 | Content="periodically check and keep folders compressed" |
111 | | - Margin="30,0,0,0" |
| 134 | + Margin="30,-3,0,-3" |
112 | 135 | IsChecked="{Binding AppSettings.EnableBackgroundAutoCompression, Mode=TwoWay}"> |
113 | 136 |
|
114 | 137 | <i:Interaction.Triggers> |
|
119 | 142 | </CheckBox> |
120 | 143 |
|
121 | 144 | </StackPanel> |
| 145 | + |
| 146 | + |
122 | 147 | <Separator Margin="0,5,0,5" /> |
123 | 148 |
|
124 | 149 | <Label Content="Updates" FontWeight="SemiBold" /> |
125 | 150 | <StackPanel Margin="10,5,0,7"> |
126 | | - <CheckBox x:Name="uiEnablePreReleaseUpdates" |
| 151 | + <CheckBox x:Name="uiEnablePreReleaseUpdates" Margin="0,-3" |
127 | 152 | Content="Check for pre-release updates" |
128 | 153 | IsChecked="{Binding AppSettings.EnablePreReleaseUpdates}" /> |
129 | 154 |
|
|
134 | 159 | <Label Content="UI Scaling" FontWeight="SemiBold" /> |
135 | 160 |
|
136 | 161 | <Slider x:Name="uiScalingFactor" |
137 | | - Margin="15,5,15,20" |
| 162 | + Margin="15,0,15,0" |
138 | 163 | IsSnapToTickEnabled="True" LargeChange="0.125" Maximum="1.5" Minimum="0.5" |
139 | 164 | Orientation="Horizontal" SmallChange="0.125" TickFrequency="0.125" |
140 | 165 | TickPlacement="BottomRight" |
|
149 | 174 | </i:Interaction.Triggers> |
150 | 175 | </Slider> |
151 | 176 |
|
| 177 | + |
152 | 178 | <Separator Margin="0,0,0,30" /> |
| 179 | + |
153 | 180 | <Grid HorizontalAlignment="Center"> |
154 | 181 | <Grid.ColumnDefinitions> |
155 | 182 | <ColumnDefinition Width="*" /> |
|
0 commit comments