Code Monkey home page Code Monkey logo

simplify's People

Contributors

alcor avatar amilajack avatar eran-pinhas avatar gabrielsroka avatar insign avatar leggett avatar ndobryanskyy avatar pierrenel avatar timvdlippe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

simplify's Issues

Idea: use tabs to simulate bundles somehow

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:

  1. Add a settings page to the extension, for options config
  2. Add a setting for each tab, something like "Show once a day / once a week"; possibly allow choosing a time (show time)
  3. Add a button on the right side of each tab to "archive all."
  4. When that button is pressed, or when the tab becomes empty, record the emptied timestamp and hide the tab
  5. When emptied timestamp occurred before the show time for the current day, and the time is now after the show time, show the tab

Future work could explore the following:

  • If all tabs other than Primary are hidden, hide the tabs row
  • Perhaps, remove the tabs treatment altogether and show the tab entries inline as slightly larger email rows (reminiscent of the way bundles were treated in Inbox). For simplicity, clicking on an inline bundled-tab could just restore the tab and use the original treatment
  • Use the settings page to promote labels to Bundles; gather such-labeled emails together into a Bundle row per tab. Clicking on such a Bundled Label Row could simply restore the default treatment

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!

Support RTL languages

'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.

Screenshot

Support text buttons

Screenshot 2019-04-12 at 10 10 05

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.

Search is still not consistently placed

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; }

Drag & drop of attachments not working

I am using 1.0.6 with Chrome Version 73.0.3683.103 (Official Build) (64-bit) under macOS 10.14.4.

I cannot drag and drop files to the compose window:

attach

The title of the compose window changes accordingly, but when releasing the mouse, the file is not attached.

Tasks tab support

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.

Better approach to showing formatting icons in full-screen composer

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?

Proposal: clearer Archived indicator

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?

Action buttons placement in an email view

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

Consider adding back Google Apps menu

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.

Line spacing became really big today (April 9)

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!!

Mix of dark mode and light mode?

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?

File chips have lost their colour?

For some reason the file type icon on chips seem to loose their colour.
What they look like with simplify turned on:
Screen Shot 2019-04-11 at 6 11 13 PM
Screen Shot 2019-04-11 at 6 11 19 PM
What they look like with it turned off:
Screen Shot 2019-04-11 at 6 15 52 PM
Screen Shot 2019-04-11 at 6 15 56 PM

Feature: collapsible label list

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)

image

Reminder support?

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

Screen Shot 2019-04-05 at 8 16 01 AM

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.

Screen Shot 2019-04-04 at 9 52 13 PM

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:

  1. Scheduled in the future. I use the New event widget. With one tap, I'm in a UI where I can type reminder name and set date/time. (The email-to-self hack is a pain on mobile; it's many steps before you can set date/time.)
  2. Repeating reminders. This isn't possible with email-to-self hack; emails can't be snoozed repeatedly.

The problem is, there's a lot of noise. This is what a reminder "Test" looks like:

Screen Shot 2019-04-04 at 9 58 44 PM

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.

Screen Shot 2019-04-04 at 10 04 29 PM

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.

Hide add-on chooser fab?

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?

Action an email without having to hit "x" first

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!

Feature Request: Increase contrast / Contrast option

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.

Use pageAction so people can toggle Simplify on/off easily

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"],

Switch to more compact view below certain resolutions.

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.

GMail in other language than English

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.

Support split-pane view

  1. The settings and view density buttons overlap.
  2. The account logo at the top right has an ugly white border surrounding it, which is more noticeable when using non-default themes.
    image

Revamp z-index ranking, esp around compose

I need to redo the whole z-index system. I'm messing with things way too much and it has all kinds of unintended consequences. Here is another one.

Link dialog is under compose mole:
Screen Shot 2019-04-05 at 10 10 17 AM

Max width of inbox items

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.

Pagination overlaps search bar

When viewing an email or in the overview, the pagination buttons overlap the search.
image
Otherwise, everything else along the top looks normal.
image
If it is relevant, my screen resolution is 1440x900.

Feature Request: Bring back the done button

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?

Easier way to close message?

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.

Safari Version

Because Mac users also deserve the simple gmail love 🙏

Look into adding date separators in inbox

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.

Display Addon Menu

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.