@@ -355,36 +355,77 @@ public static void SetLayoutPreferencesForPath(string folderPath, LayoutPreferen
355
355
userSettingsService . FoldersSettingsService . DefaultGroupByDateUnit = prefs . DirectoryGroupByDateUnit ;
356
356
userSettingsService . FoldersSettingsService . DefaultSortDirectoriesAlongsideFiles = prefs . SortDirectoriesAlongsideFiles ;
357
357
358
- userSettingsService . FoldersSettingsService . ShowDateColumn = ! prefs . ColumnsViewModel . DateModifiedColumn . UserCollapsed ;
359
- userSettingsService . FoldersSettingsService . ShowDateCreatedColumn = ! prefs . ColumnsViewModel . DateCreatedColumn . UserCollapsed ;
360
- userSettingsService . FoldersSettingsService . ShowTypeColumn = ! prefs . ColumnsViewModel . ItemTypeColumn . UserCollapsed ;
361
- userSettingsService . FoldersSettingsService . ShowSizeColumn = ! prefs . ColumnsViewModel . SizeColumn . UserCollapsed ;
362
- userSettingsService . FoldersSettingsService . ShowFileTagColumn = ! prefs . ColumnsViewModel . TagColumn . UserCollapsed ;
363
- userSettingsService . FoldersSettingsService . ShowGitStatusColumn = ! prefs . ColumnsViewModel . GitStatusColumn . UserCollapsed ;
364
- userSettingsService . FoldersSettingsService . ShowGitLastCommitDateColumn = ! prefs . ColumnsViewModel . GitLastCommitDateColumn . UserCollapsed ;
365
- userSettingsService . FoldersSettingsService . ShowGitLastCommitMessageColumn = ! prefs . ColumnsViewModel . GitLastCommitMessageColumn . UserCollapsed ;
366
- userSettingsService . FoldersSettingsService . ShowGitCommitAuthorColumn = ! prefs . ColumnsViewModel . GitCommitAuthorColumn . UserCollapsed ;
367
- userSettingsService . FoldersSettingsService . ShowGitLastCommitShaColumn = ! prefs . ColumnsViewModel . GitLastCommitShaColumn . UserCollapsed ;
368
- userSettingsService . FoldersSettingsService . ShowDateDeletedColumn = ! prefs . ColumnsViewModel . DateDeletedColumn . UserCollapsed ;
369
- userSettingsService . FoldersSettingsService . ShowPathColumn = ! prefs . ColumnsViewModel . PathColumn . UserCollapsed ;
370
- userSettingsService . FoldersSettingsService . ShowOriginalPathColumn = ! prefs . ColumnsViewModel . OriginalPathColumn . UserCollapsed ;
371
- userSettingsService . FoldersSettingsService . ShowSyncStatusColumn = ! prefs . ColumnsViewModel . StatusColumn . UserCollapsed ;
372
-
373
358
userSettingsService . FoldersSettingsService . NameColumnWidth = prefs . ColumnsViewModel . NameColumn . UserLengthPixels ;
374
- userSettingsService . FoldersSettingsService . DateModifiedColumnWidth = prefs . ColumnsViewModel . DateModifiedColumn . UserLengthPixels ;
375
- userSettingsService . FoldersSettingsService . DateCreatedColumnWidth = prefs . ColumnsViewModel . DateCreatedColumn . UserLengthPixels ;
376
- userSettingsService . FoldersSettingsService . TypeColumnWidth = prefs . ColumnsViewModel . ItemTypeColumn . UserLengthPixels ;
377
- userSettingsService . FoldersSettingsService . SizeColumnWidth = prefs . ColumnsViewModel . SizeColumn . UserLengthPixels ;
378
- userSettingsService . FoldersSettingsService . TagColumnWidth = prefs . ColumnsViewModel . TagColumn . UserLengthPixels ;
379
- userSettingsService . FoldersSettingsService . GitStatusColumnWidth = prefs . ColumnsViewModel . GitStatusColumn . UserLengthPixels ;
380
- userSettingsService . FoldersSettingsService . GitLastCommitDateColumnWidth = prefs . ColumnsViewModel . GitLastCommitDateColumn . UserLengthPixels ;
381
- userSettingsService . FoldersSettingsService . GitLastCommitMessageColumnWidth = prefs . ColumnsViewModel . GitLastCommitMessageColumn . UserLengthPixels ;
382
- userSettingsService . FoldersSettingsService . GitCommitAuthorColumnWidth = prefs . ColumnsViewModel . GitCommitAuthorColumn . UserLengthPixels ;
383
- userSettingsService . FoldersSettingsService . GitLastCommitShaColumnWidth = prefs . ColumnsViewModel . GitLastCommitShaColumn . UserLengthPixels ;
384
- userSettingsService . FoldersSettingsService . DateDeletedColumnWidth = prefs . ColumnsViewModel . DateDeletedColumn . UserLengthPixels ;
385
- userSettingsService . FoldersSettingsService . PathColumnWidth = prefs . ColumnsViewModel . PathColumn . UserLengthPixels ;
386
- userSettingsService . FoldersSettingsService . OriginalPathColumnWidth = prefs . ColumnsViewModel . OriginalPathColumn . UserLengthPixels ;
387
- userSettingsService . FoldersSettingsService . SyncStatusColumnWidth = prefs . ColumnsViewModel . StatusColumn . UserLengthPixels ;
359
+ if ( ! prefs . ColumnsViewModel . DateModifiedColumn . IsHidden )
360
+ {
361
+ userSettingsService . FoldersSettingsService . ShowDateColumn = ! prefs . ColumnsViewModel . DateModifiedColumn . UserCollapsed ;
362
+ userSettingsService . FoldersSettingsService . DateModifiedColumnWidth = prefs . ColumnsViewModel . DateModifiedColumn . UserLengthPixels ;
363
+ }
364
+ if ( ! prefs . ColumnsViewModel . DateCreatedColumn . IsHidden )
365
+ {
366
+ userSettingsService . FoldersSettingsService . ShowDateCreatedColumn = ! prefs . ColumnsViewModel . DateCreatedColumn . UserCollapsed ;
367
+ userSettingsService . FoldersSettingsService . DateCreatedColumnWidth = prefs . ColumnsViewModel . DateCreatedColumn . UserLengthPixels ;
368
+ }
369
+ if ( ! prefs . ColumnsViewModel . ItemTypeColumn . IsHidden )
370
+ {
371
+ userSettingsService . FoldersSettingsService . ShowTypeColumn = ! prefs . ColumnsViewModel . ItemTypeColumn . UserCollapsed ;
372
+ userSettingsService . FoldersSettingsService . TypeColumnWidth = prefs . ColumnsViewModel . ItemTypeColumn . UserLengthPixels ;
373
+ }
374
+ if ( ! prefs . ColumnsViewModel . SizeColumn . IsHidden )
375
+ {
376
+ userSettingsService . FoldersSettingsService . ShowSizeColumn = ! prefs . ColumnsViewModel . SizeColumn . UserCollapsed ;
377
+ userSettingsService . FoldersSettingsService . SizeColumnWidth = prefs . ColumnsViewModel . SizeColumn . UserLengthPixels ;
378
+ }
379
+ if ( ! prefs . ColumnsViewModel . TagColumn . IsHidden )
380
+ {
381
+ userSettingsService . FoldersSettingsService . ShowFileTagColumn = ! prefs . ColumnsViewModel . TagColumn . UserCollapsed ;
382
+ userSettingsService . FoldersSettingsService . TagColumnWidth = prefs . ColumnsViewModel . TagColumn . UserLengthPixels ;
383
+ }
384
+ if ( ! prefs . ColumnsViewModel . GitStatusColumn . IsHidden )
385
+ {
386
+ userSettingsService . FoldersSettingsService . ShowGitStatusColumn = ! prefs . ColumnsViewModel . GitStatusColumn . UserCollapsed ;
387
+ userSettingsService . FoldersSettingsService . GitStatusColumnWidth = prefs . ColumnsViewModel . GitStatusColumn . UserLengthPixels ;
388
+ }
389
+ if ( ! prefs . ColumnsViewModel . GitLastCommitDateColumn . IsHidden )
390
+ {
391
+ userSettingsService . FoldersSettingsService . ShowGitLastCommitDateColumn = ! prefs . ColumnsViewModel . GitLastCommitDateColumn . UserCollapsed ;
392
+ userSettingsService . FoldersSettingsService . GitLastCommitDateColumnWidth = prefs . ColumnsViewModel . GitLastCommitDateColumn . UserLengthPixels ;
393
+ }
394
+ if ( ! prefs . ColumnsViewModel . GitLastCommitMessageColumn . IsHidden )
395
+ {
396
+ userSettingsService . FoldersSettingsService . ShowGitLastCommitMessageColumn = ! prefs . ColumnsViewModel . GitLastCommitMessageColumn . UserCollapsed ;
397
+ userSettingsService . FoldersSettingsService . GitLastCommitMessageColumnWidth = prefs . ColumnsViewModel . GitLastCommitMessageColumn . UserLengthPixels ;
398
+ }
399
+ if ( ! prefs . ColumnsViewModel . GitCommitAuthorColumn . IsHidden )
400
+ {
401
+ userSettingsService . FoldersSettingsService . ShowGitCommitAuthorColumn = ! prefs . ColumnsViewModel . GitCommitAuthorColumn . UserCollapsed ;
402
+ userSettingsService . FoldersSettingsService . GitCommitAuthorColumnWidth = prefs . ColumnsViewModel . GitCommitAuthorColumn . UserLengthPixels ;
403
+ }
404
+ if ( ! prefs . ColumnsViewModel . GitLastCommitShaColumn . IsHidden )
405
+ {
406
+ userSettingsService . FoldersSettingsService . ShowGitLastCommitShaColumn = ! prefs . ColumnsViewModel . GitLastCommitShaColumn . UserCollapsed ;
407
+ userSettingsService . FoldersSettingsService . GitLastCommitShaColumnWidth = prefs . ColumnsViewModel . GitLastCommitShaColumn . UserLengthPixels ;
408
+ }
409
+ if ( ! prefs . ColumnsViewModel . DateDeletedColumn . IsHidden )
410
+ {
411
+ userSettingsService . FoldersSettingsService . ShowDateDeletedColumn = ! prefs . ColumnsViewModel . DateDeletedColumn . UserCollapsed ;
412
+ userSettingsService . FoldersSettingsService . DateDeletedColumnWidth = prefs . ColumnsViewModel . DateDeletedColumn . UserLengthPixels ;
413
+ }
414
+ if ( ! prefs . ColumnsViewModel . PathColumn . IsHidden )
415
+ {
416
+ userSettingsService . FoldersSettingsService . ShowPathColumn = ! prefs . ColumnsViewModel . PathColumn . UserCollapsed ;
417
+ userSettingsService . FoldersSettingsService . PathColumnWidth = prefs . ColumnsViewModel . PathColumn . UserLengthPixels ;
418
+ }
419
+ if ( ! prefs . ColumnsViewModel . OriginalPathColumn . IsHidden )
420
+ {
421
+ userSettingsService . FoldersSettingsService . ShowOriginalPathColumn = ! prefs . ColumnsViewModel . OriginalPathColumn . UserCollapsed ;
422
+ userSettingsService . FoldersSettingsService . OriginalPathColumnWidth = prefs . ColumnsViewModel . OriginalPathColumn . UserLengthPixels ;
423
+ }
424
+ if ( ! prefs . ColumnsViewModel . StatusColumn . IsHidden )
425
+ {
426
+ userSettingsService . FoldersSettingsService . ShowSyncStatusColumn = ! prefs . ColumnsViewModel . StatusColumn . UserCollapsed ;
427
+ userSettingsService . FoldersSettingsService . SyncStatusColumnWidth = prefs . ColumnsViewModel . StatusColumn . UserLengthPixels ;
428
+ }
388
429
}
389
430
}
390
431
0 commit comments