-
-
Notifications
You must be signed in to change notification settings - Fork 10
Description
Hi,
There is a significant issue with high CPU usage caused by unnecessary animations in the web interface of the app. The problem is particularly noticeable with the animated plane and the progress bar when you upload or download files.
Here is an example of how to reproduce the excessive CPU usage without any actual file transfer:
- In the Android app, go to settings and "turn off uploading via web browser".
- On your PC, open a web browser and click the "Send" button.
In the pop-up that opens with the "Uploading is disabled" message, the CPU usage spikes significantly (e.g., to 45-55%) due to the animation of the "Ok" button. This high CPU usage continues until the pop-up is closed.
The user interface should be optimized to avoid unnecessary animations that cause high CPU usage. The design should be lightweight and efficient, providing necessary feedback to the user without overloading the system.
I suggest the following improvements:
- Remove or reduce the complexity of animations in the web interface.
- Replace animated buttons with simple, static buttons.
- Use a simple progress bar with a percentage to provide feedback to the user during uploads or downloads.
A lightweight design with minimal animations will improve performance and provide a better user experience.
Optimizing the web interface will enhance the overall user experience, usability, and performance of the app.
Thank you.