Home - grimmer0125/gmail-pagination-extension GitHub Wiki
Welcome to the Gmail pagination extension wiki!
Introduction on Chrome extension web store
A missing feature in Gmail. Use slider or input page number to do pagination.
Usage:
- Set it up New Gmail default UI (Categories on tabs) does not support pagination. Please uncheck some tabs (e.g. social, promotions) in the setting -> configure inbox. You can still access categories in the left menu.
- Use slider or input text to navigate
- You can turn off this extension in the popup menu activating from the extension icon on Chrome toolbar.
Limitation:
-
When people do search in Gmail, it is not possible to know how many conversations/emails at the beginning, the workaround way is you still can use slider and input field to try to navigate and find out the final page.
-
This extension is trying to get the shown "1-50 of 80" text in Gmail. But sometimes this text will not show (e.g. too small window size or using page zoom other than 100%), and the pagination will fail. Please correct the corresponding UI behavior to recover this.
-
Not support "Basic HTML Gmail version".
Todo list / issues:
- [refactor] use react internal state instead of using
this.xx
- hide/show button in the shown extension UI.
- add tooltip
- load material-font, https://material-ui.com/style/typography/
a delicate handle for converting a string to a number (3,555 to 3555) for different languages. Only Hindi, Spanish (Latin America and Caribbean) and Korean are not supported in popular languages., remaining: lt ( Lithuanian), el (Greek), Arabic, iw/he (Hebrew). Publishing to Philippine should be OK (no Tagalog in Gmail list) ref: https://en.wikipedia.org/wiki/Decimal_separator
Solved/Done:
document.querySelector('.Dj'); -> document.querySelectorAll('.Dj'); may solve delay-update problem <- no, it only sovles multi-tab issue (different tabs will have its own data) but delay-update problem still exists.[tried but fail, seems not possible, only can put ui on the top of gmail content] wait for ".dj" element exist, then put the UI next to that one, not the current top position.add other labels support, besidesinbox
icon[advanced-search] handle this case, e.g. https://mail.google.com/mail/u/0/#advanced-search/test HTML Gmail modeNot supporttest sublabel