Comments (6)
We should probably hook up to the scrollbox overshoot signal and do a pull-to-refresh
from mail.
Mail automatically frequently polls the server and shows a spinner (at the bottom-left of the window which is not the best place, but that's a different issue) when doing so. I don't believe adding a refresh button wouldn't actually make it poll any more often.
from mail.
If you hook up the refresh button to the code doing the actual polling it should work.
If retrieval of mail is dependent on polling (instead of server push like with IMAP-IDLE) the user should be able control the polling by being able to configure the frequency of polling and by being able to manually trigger this.
Besides all major email clients having this feature there is a genuine use case. For instance when you signed up for a website and are waiting for the confirmation email.
from mail.
Adding configurable polling options is a separate issue with its own design considerations.
@tintou how will this work in the EDS rewrite? Can we know whether the account is push or poll based, and if it's poll-based, add a refresh action somehow?
@elementary/ux thoughts? :)
from mail.
From a pure UX perspective, I like this mockup. It's very clear with the loading spinner and the toast afterwards that lets you know the operating was completed successfully:
The use of the accent color here is really nice to look at:
iOS Mail used to also show information about when the last update was like so:
from mail.
Gonna close this since we added a refresh button
from mail.
Related Issues (20)
- Search move menu
- Send button off window if quoted message text is long HOT 2
- Mail duplication
- Mail auto starts despite being turned off in application settings HOT 3
- Duplicated "Inbox" folder after clearing cache HOT 1
- Singatures in the composer aren't really intuitive
- Hide "Notes" folder in the sidebar
- Translatability-related shortcomings HOT 5
- Editor menu is not translated
- Adding accounts on KDE Plasma HOT 1
- Create signature button doesn't appear correctly with bigger text size
- Many mails flash to white after opening HOT 20
- Make delete/backspace key work with focus on email
- The unread emails count badge remains after the email has been opened. HOT 1
- Can't download attachment from email
- Add clear trash/spam folder option in contextual menu
- Can't add Live Mail account without `POP3` turned on HOT 1
- Mails not rendered properly HOT 3
- Add loading indicator / skeleton loading
- oauth2 outlook support please HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mail.