leggett / simplify Goto Github PK
View Code? Open in Web Editor NEWIssue tracker for Simplify Gmail, a browser extension to simplify Gmail's interface
Home Page: https://simpl.fyi
Issue tracker for Simplify Gmail, a browser extension to simplify Gmail's interface
Home Page: https://simpl.fyi
Hello! First of all, thank you for helping to fill the Inbox-shaped hole in my heart—and, I guess, for building Inbox in the first place!
One of the best features of Inbox was Bundles, and while Google suggests that its tabs are an adequate replacement for them, I find them seriously wanting. The most delightful part of the Updates and Promos bundles I had set up was that they showed up once a day, I could review all the updates that came in, then archive everything at once and not get bothered until the next morning.
I propose the following:
Future work could explore the following:
I don't have a lot of experience with Chrome extensions and haven't looked into the nitty gritty of this one yet, so I'm not entirely sure what all is possible, but ever since I had to restart my computer and lost the cached copy of Inbox I've been looking for ways to recapture the magic. I'm not sure the best way to go about making these changes myself so I wanted to make a proposal first and get some feedback!
Cheers!
'New Mail' button is missing for in my layout after installing simplify.
I can manually find it under DevTools by searching for it's div's class (T-I J-J5-Ji T-I-KE L3 T-I-KL
), but it doesn't appear on the page.
I have the basic Gmail theme and when looking at an email the action buttons overlay the search. I can fix this and raise a PR but first wanted to clarify what you mean by 'hidden' in the following lines of the CSS.
/* Hide all search form buttons except search button when search is hidden */ /* For non-english interfaces, may break as this class name gets changed often */ html.simpl.hideSearch #gb form:not(.gb_oe) button:not([aria-label="Search Mail"]):not(.gb_Ue) { display: none; }
My fix was to just show the icon when on that screen if the max-width is less than 1000px.
Gmail logo may not be hidden in other languages.
Part of it is that I'm now seeing the support icon in some of my accounts. This would hide it and any other DIV that comes after the search box (maybe too aggressive):
html.simpl .gb_td ~ div { display: none; }
While it's not as integrated as Inbox with Reminders, Tasks is definitely a usable alternative.
Displaying the Tasks tab, as it is with default Gmail currently, would be a good addition for people who like to see their tasks next to their emails.
Right now, we hide several options (attach from Drive, confidential mode, etc) in full screen composer so we can expose some of the formatting options. This means not all options are available in full screen composer. Is there a way to simplify things without removing options for this view?
Inbox had a nice checkmark on the right side of emails to show they're already archived. The Gmail row seems to know, since if I mouse over it the archive button is disabled. Would it make sense to implement the Inbox treatment here?
Hi,
Is it possible that when viewing an individual email, that the action buttons (especially archive) is at the top of the email rather than in the top bar. It's quite far away from the email to move the mouse when I want to archive the email.
Thanks
Google apps (9 dots on top right next to your avatar) is missing. It's quite useful to jump to other google services such as Drive and Calendar through the popup portal. Is there any plan to add it back?
Thanks.
I tried to do this from the beginning but couldn't get it to work. I think I have it working now by stoping the event's propagation up the DOM.
I prefer to use the compact layout of Gmail.
This was working for me in Simplify.
Unfortunately with todays update the default is wide height spacing.
can we revert and provide the user an option. Thank you!!
In inbox, one of the features was if you clicked off of an email it would close it. I would appreciate that instead of going all the way to the top left to click the back button. Awesome work BTW.
A few users have asked this. Maybe not in split view, but we could increase it a little in non-split view.
The extension was working fine for me when I first installed it, I like using one of the Google themes with it set to light mode. Then, the next day, all my read messages were in dark mode but my unread messages were in light mode. I'm running dark mode on Mojave. In Gmail, I'm using a theme that is set to light mode. If I set it to dark mode in the Gmail theme, it is fine (everything is dark themed) but in light mode, it's now mixed. I tried turning off Dark mode at the OS level but the issue persisted. I also uninstalled and reinstalled the extension to no avail. Any suggestions?
One nice simplification would be a css collapse of the labels. Happy to attempt this if you are looking for contributions... won't get to it for a few weeks though. Would want it to be a persistent state, though.
In the image here, the labels list (blue) would offer a collapse like the categories (red)
I don't know if you've tried any of the workarounds for Reminders in gmail. I've been experimenting with them. I think with a little help from this extension, Reminders could look good.
Hide Snoozed text
I just want reminders in one place like Inbox. I don't need bright bold orange letters telling me how long something's been snoozed. The extension could change "Snoozed 14 hours ago" to the normal date/time.
Email to self
This looks pretty good, no changes needed. Changing "me" to "Reminder" could be nice, for consistency with the changes below.
Calender event
One workaround is to make a reminders calendar and create calendar events with email notifications.
FYI I use this when creating a reminder from mobile that is either:
The problem is, there's a lot of noise. This is what a reminder "Test" looks like:
All I want is the word "Test"!
This extension could do something like "If this is a Google Calender email with reminder in the subject, replace "Google Calendar" with "Reminder" and remove noise from snippet."
Draft
If I want an editable reminder, I create a draft email and put it in my inbox.
The extension would detect "If a draft is in inbox, change red "Draft" to gray "Reminder".
t keyboard shortcut
This is the crème de la crème change. Extension maps "t" to: Create draft, move to inbox. Voilà, you now have editable reminders. The extension would have to call gmail API, but to me it's worth it.
If you're ok with any of these, I'm happy to try to write a PR.
It'd be nice to make this work as a WebExtension for Firefox users.
This page may be helpful: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Porting_a_Google_Chrome_extension
I liked how it was hidden, I didn't realize that was a bug. :)
I don't suppose you would be open to hiding it? (Do you use it?)
How about hiding the add-on chooser fab, and having the add-ons appear via speed dial when hovering over main fab?
In Inbox, you could use J and K to navigate messages then E to archive and # to delete and so on. In gmail you must first hit X to select the message. It would be great if messages were automatically selected as you hit j and k.
Thanks for the great extension!
Gmail's text contrast is significantly harder to read compared to Inbox in the list view. Would love it if you matched Inbox's settings or allowed users to specific some hex values for recipients, unread subject, read subject, and body.
Something like this but I couldn't get it to work:
"page_action": {
"default_icon": {
"16": "img/icon16.png",
"24": "img/icon24.png",
"32": "img/icon32.png"
},
"default_title": "Toggle Simplify on/off"
},
"background": {
"persistent": false,
"scripts": ["background.js"]
},
"permissions": ["activeTab"],
There's a keyboard shortcut to focus the hangouts conversation list (hm
) that appears to do nothing if the sidebar is hidden. Would it be reasonable to show the sidebar in this case?
I would also be interested in a way to "break out" the conversation list into its own little window thing, but I suspect that's out of scope for this project.
When using another language than English for the GMail interface, the search button doesn't work. For example, in the German interface the aria-label
of the search button is In Nachrichten suchen
. This issue also applies to a few of the other CSS rules.
First off this is genius. I commend you on make such a clean an elegant version of Gmail. I'll be using this everyday. Thanks so much for making this public.
Do you think there is any way for the end user to accomplish some slight css change to change the max width of the inbox items? html.simpl .AO .aeF > .nH
I know we're talking about pure taste at this point.
Funnily enough one of my favourite things about Inbox was the "Done" button. It was a much better metaphor for what people do when they're done with their email than "Archive" which is a relic of a time when email meant something completely different...
Would there be a way to replace the archive button with a tick icon "Done" button?
See how it was done here: https://github.com/kallepersson/inboxtheme/blob/master/in.js
Is it technically possible to bring the profile icons (of senders) to the mail list instead of those pointless empty checkboxes - just like Inbox did?
Inbox let you click outside the message to collapse it. Duplicating that in Gmail is somewhat problematic as (1) it isn't obvious what is outside the message in the default white theme and (2) it doesn't make complete sense as in Gmail where the message is a new view (in Inbox it was expanded in a stream).
Other suggestions have been clicking on the title of the message. This is problematic as it could misfire when you are just trying to select the subject text to copy it.
I'll leave this here as a placeholder to think on some more.
If you change the hangouts chat box list to display on the right, icons overlap.
Similar to #21, but only occurs when opening a delegated gmail account:
Because Mac users also deserve the simple gmail love 🙏
I need to do something other than checking the first item in the inbox to detect the theme. Especially problematic if all items are read.
...because it would be possible to use it in all browsers using Tampermonkey extension.
I hear there are some inbox theme extensions that are currently doing this. I can get the date string and convert it into an actual date and decide where to inject breaks. My big concerns are (a) it might be bad in the inbox configurations that already have sections and (b) it would take extra work to internationalize.
Love this redesign! However, I do often use the Add-On menu with calendar and keep, right now it's hidden (not even just collapsed) making it inaccessible.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.