Skip to content

Code Quality: Isolate remaining Windows-only code (P4 orphans) - #72

Merged
MemerGamer merged 1 commit into
linux/mainfrom
linux/p4-orph
Oct 5, 2026
Merged

MemerGamer merged 1 commit into
linux/mainfrom
linux/p4-orph

Conversation

@MemerGamer

Copy link
Copy Markdown
Owner

Moves orphaned Windows-only code out of the shared build: RemovableDevice.Windows.cs, SyncRootHelpers.Windows.cs (+ Linux stub returning no quota), NavigationToolbarViewModel.Windows.cs (Win32 FindFirstFileEx subfolder listing, call site guarded by #if WINDOWS).

Desktop build and Files.Platform.Tests pass. Compat-off: fixes RemovableDevice (2 keys), SyncRootHelpers (1), NavigationToolbarViewModel (1), plus FileOperationsHelpers/FilesystemHelpers keys already resolved on main. Baseline not ratcheted: 3 keys in WP-owned files (WidgetFolderCardItem, FolderSearch, QuickAccessWidgetViewModel) are not in the baseline.

🤖 Generated with Claude Code

https://claude.ai/code/session_01LeKXJc3DnK3PzAqwgA72NY

Move RemovableDevice, SyncRootHelpers (with a Linux stub) and the Win32 breadcrumb subfolder enumeration into *.Windows.cs files.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LeKXJc3DnK3PzAqwgA72NY
@MemerGamer
MemerGamer merged commit 0c7488d into linux/main Oct 5, 2026
4 of 5 checks passed
@MemerGamer
MemerGamer deleted the linux/p4-orph branch October 5, 2026 19:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant