files-community / files-community/Files

Feature: Add syncing icon state for cloud drives

Open
#17,750 7 comments 2 reactions 0 assignees View on GitHub
area - cloud drives
Dominant language
C#
Stars
45.4k
Forks
2.9k
Avg merge
19h 7m
Merged PRs (30d)
62

Description

### What feature or improvement do you think would benefit Files?

Image

As the screenshot shows, in File Explorer, the file has that circular icon next to it to show that it's available on-device and hasn't been synced to OneDrive, differentiating it from the files with the green ticks which are available on-device and have been synced to the cloud.
Meanwhile, in the Files app, no icon is displayed there, and it just says "Unknown". And when you hover over the files with the checks in the Files app, it just says that they're "available offline", so I know they're on my computer but don't know whether they're also backed up to the cloud.

Use case: enable the user to know whether their work has been backed up without needing to open File Explorer, making it easier for the user to work on different devices in different locations and know whether their work will be available

### Requirements

- Add a syncing icon for files which are available on-device but have yet to be synced

### Files Version

4.0.11.0

### Windows Version

10.0.26100.6584

### Comments

_No response_

Contributor guide

Open the contributing guide

Research direction

No source file, test, or entry point is named. Start by locating the Files UI that currently shows “Unknown” and “available offline,” then trace how cloud-drive sync state is exposed. Done means displaying a distinct syncing icon for on-device files not yet synced while preserving the existing states; validate against the supplied screenshot and Windows scenario.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
cloud, desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.