Cursor Slowdown with Cloud Sync: A Feature Request for Enhanced User Experience
Table of Contents
Users of the code editor Cursor are reporting performance delays when working with projects synced to cloud storage services like iCloud and onedrive,notably when utilizing “Files On-Demand” features. This slowdown occurs as Cursor waits for files to download in the background. A key request from the community is the implementation of a progress indicator to provide users with clear feedback during these download periods, preventing the submission from appearing frozen or unresponsive.
When a project resides in a cloud-synced folder using services like iCloud or OneDrive with Files On-demand enabled, Cursor doesn’t always clearly communicate when it’s actively retrieving files. This can lead to a frustrating user experience, as the editor may appear to be frozen or unresponsive while it waits for necessary files to download. Without visual feedback, users may incorrectly assume the application has crashed or is experiencing a more significant issue.
Proposed Solution: A Progress Indicator
the core request is the addition of a progress indicator or message within Cursor that clearly signals when files are being fetched from cloud storage.This indicator could take several forms:
- Progress Bar: A visual bar displaying the download progress of files.
- Status Message: A simple text message, such as “Fetching files from iCloud/onedrive…”, to inform the user of the ongoing process.
- Activity Indicator: A subtle animation indicating that the application is busy.
Providing this feedback would considerably improve the user experience by managing expectations and assuring users that the application is functioning correctly, even during periods of file retrieval.
Operating System Considerations
This issue is currently being reported by users on macOS. However, a similar experience may occur on other operating systems when using cloud storage services with on-demand file synchronization.
Looking Ahead
Addressing this issue will enhance the usability of Cursor for users who rely on cloud storage for their projects. Implementing a progress indicator is a relatively small change that can have a significant positive impact on the overall user experience, fostering a more fluid and productive workflow. As cloud-based workflows become increasingly prevalent, providing clear feedback during file synchronization will be crucial for maintaining a responsive and user-friendly application.