coding-with-chrome icon indicating copy to clipboard operation
coding-with-chrome copied to clipboard

Create a Notification Queue

Open MartenvanWezel opened this issue 6 years ago • 8 comments

Many sites have a notification queue, facebook and G+ are fine examples, where the icon is greyed, and shows a red circle with a number if new important events have happened.

@MarkusBordihn @efuquen @averypescado @matt-diehl would it make sense we create some type of notification queue, where 'important CWC events' show up?

(WBench) - "New tutorial projects downloaded" (CWC Core) - "Coding with Chrome has updated" (Classroom) - "New assignments for you from Mr. Rogers"

etc..

Facebook example attached.

c22jz

MartenvanWezel avatar May 23 '18 00:05 MartenvanWezel

Honestly I don't know if this really make sense in the general UI. It could be maybe added in the start screen, but it makes no sense in the core UI because its not really an re-usable UI part or Icon.

MarkusBordihn avatar May 23 '18 22:05 MarkusBordihn

Not sure I understand what you mean by re-usable UI part?

The main flow I imagine would be:

  • New projects downloaded from WB -> notify with an icon -> click -> get taken to projects view
  • CWC version updated -> notify -> click -> show 'changelog'
  • New assignments from classroom -> notify -> click -> show new assignments

I would want this primarily in the main UI and not in the 'select your skill or mode' screens.

On Wed, 23 May 2018 at 23:45, Markus Bordihn [email protected] wrote:

Honestly I don't know if this really make sense in the general UI. It could be maybe added in the start screen, but it makes no sense in the core UI because its not really an re-usable UI part or Icon.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/google/coding-with-chrome/issues/165#issuecomment-391522897, or mute the thread https://github.com/notifications/unsubscribe-auth/AP6sVL00B9IU49Q1NeP3c2ekyz73_1g2ks5t1eZ9gaJpZM4UJm7p .

MartenvanWezel avatar May 23 '18 22:05 MartenvanWezel

Re-usable means that it will be used more than once per user session. In this case such notification will be only used once and that it will not be used for a long time.

So I'm fine with this in some screen, but not in the main UI like titlebar, toolbar, sidebar or anything like this.

MarkusBordihn avatar May 23 '18 22:05 MarkusBordihn

But like I said, I think it'd be reused all the time. If you're in an active class you would conceivably get quite a few notifications of new assignments, or perhaps a notification that your bluetooth device disconnected etc etc. No?

On Wed, 23 May 2018 at 23:58, Markus Bordihn [email protected] wrote:

Re-usable means that it will be used more than once per user session. In this case such notification will be only used once and that it will not be used for a long time.

So I'm fine with this in some screen, but not in the main UI like titlebar, toolbar, sidebar or anything like this.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/google/coding-with-chrome/issues/165#issuecomment-391526639, or mute the thread https://github.com/notifications/unsubscribe-auth/AP6sVKFZTbKA4129Q6tVzZWvDFotr9GDks5t1emRgaJpZM4UJm7p .

MartenvanWezel avatar May 23 '18 23:05 MartenvanWezel

Got it. So you want to move all existing notification to an single notification system / icon. SGTM.

MarkusBordihn avatar May 24 '18 18:05 MarkusBordihn

My thought is that if the main use case is assignments, assignments should simply be broken out in its own page, with the plus one there when one is added.

Since the relative importance of a new assignment for a student is much larger than that of an update we did, I don't think they should be grouped together.

Also, in most other academic portals I have used there is a specific page for assignment, which I found very useful from an organizational perspective.

On Thu, May 24, 2018 at 11:38 AM, Markus Bordihn [email protected] wrote:

Got it. So you want to move all existing notification to an single notification system / icon. SGTM.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/google/coding-with-chrome/issues/165#issuecomment-391817437, or mute the thread https://github.com/notifications/unsubscribe-auth/AkAIbVIYCUGW4DVX3B6ftgZBlHBopMZsks5t1v4xgaJpZM4UJm7p .

averypescado avatar May 25 '18 00:05 averypescado

Thanks Avery, agreed to break it out in a separate page, but we want to alert the user that they should 'check out the assignments page', no?

On Fri, 25 May 2018 at 01:14, averypescado [email protected] wrote:

My thought is that if the main use case is assignments, assignments should simply be broken out in its own page, with the plus one there when one is added.

Since the relative importance of a new assignment for a student is much larger than that of an update we did, I don't think they should be grouped together.

Also, in most other academic portals I have used there is a specific page for assignment, which I found very useful from an organizational perspective.

On Thu, May 24, 2018 at 11:38 AM, Markus Bordihn <[email protected]

wrote:

Got it. So you want to move all existing notification to an single notification system / icon. SGTM.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub < https://github.com/google/coding-with-chrome/issues/165#issuecomment-391817437 , or mute the thread < https://github.com/notifications/unsubscribe-auth/AkAIbVIYCUGW4DVX3B6ftgZBlHBopMZsks5t1v4xgaJpZM4UJm7p

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/google/coding-with-chrome/issues/165#issuecomment-391903892, or mute the thread https://github.com/notifications/unsubscribe-auth/AP6sVILcyjKKIzwD7fZpyejl0eSk2ywjks5t10z6gaJpZM4UJm7p .

MartenvanWezel avatar May 25 '18 01:05 MartenvanWezel

Yes, I think that page should have its own notifications

On Thu, May 24, 2018 at 6:15 PM, Marten van Wezel [email protected] wrote:

Thanks Avery, agreed to break it out in a separate page, but we want to alert the user that they should 'check out the assignments page', no?

On Fri, 25 May 2018 at 01:14, averypescado [email protected] wrote:

My thought is that if the main use case is assignments, assignments should simply be broken out in its own page, with the plus one there when one is added.

Since the relative importance of a new assignment for a student is much larger than that of an update we did, I don't think they should be grouped together.

Also, in most other academic portals I have used there is a specific page for assignment, which I found very useful from an organizational perspective.

On Thu, May 24, 2018 at 11:38 AM, Markus Bordihn < [email protected]

wrote:

Got it. So you want to move all existing notification to an single notification system / icon. SGTM.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub < https://github.com/google/coding-with-chrome/issues/165# issuecomment-391817437 , or mute the thread < https://github.com/notifications/unsubscribe-auth/ AkAIbVIYCUGW4DVX3B6ftgZBlHBopMZsks5t1v4xgaJpZM4UJm7p

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub <https://github.com/google/coding-with-chrome/issues/165# issuecomment-391903892>, or mute the thread <https://github.com/notifications/unsubscribe-auth/ AP6sVILcyjKKIzwD7fZpyejl0eSk2ywjks5t10z6gaJpZM4UJm7p> .

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/google/coding-with-chrome/issues/165#issuecomment-391912144, or mute the thread https://github.com/notifications/unsubscribe-auth/AkAIbQt7ppbZJSAN4Bp0G8Hl1z49YgU0ks5t11scgaJpZM4UJm7p .

averypescado avatar May 30 '18 16:05 averypescado