Open hedgefield opened 3 years ago
Heya, I've a couple of discussion points:
Also two more meta considerations:
Good points. This would definitely benefit from a table layout, and I think column labels for the various delivery methods are good. I like the iconography visually, but indeed with those other improvements in place there may not really be a good place for them. I've put it in a fairly default WP table now (couldn't find a full composite of it in the Figma library so some handcrafting was involved). I'm not blown away by how modern it looks yet, but it's better than before, certainly.
I don't think a use of the toggle component exists in WP admin outside of Gutenberg, right? Having those to use here would look nicer, but checkboxes will do too. I've also added the links in the plugin names and a CTA for mobile.
I can't speak to how we should populate the list technically, and maybe that's a discussion for a separate issue, as you make a good point that it might be hard to route everything a plugin 'broadcasts' into the notification system. Same of course with the on-page notices in #26.
This looks clean and consistent with WordPress admin panels. Good job!
I'm not blown away by how modern it looks yet, but it's better than before, certainly.
That's unfortunately a general thing with WP Admin, it has its years. I think the baseline is to "fit" properly, and I think the above does. If we find a way to improve it, then better, but I think that "fitting" is the baseline for us to proceed. 👍
I can't speak to how we should populate the list technically, and maybe that's a discussion for a separate issue
Yes, I think this probably needs to be a separate discussion. It might be that the new system won't forward a message unless the plugin "registers" it first, or any other solution, but needs to be decided at a technical level.
Hi! Just starting to jump in on this project. 😃
I think "App" should be "Mobile App". I had to ask @folletto what the difference between "Admin" and "App" was as I had no clue. Distinguishing could even give more awareness that there is a mobile app... I often forget, myself.
If we're trying to avoid using more than one word per column, then perhaps a tooltip would suffice to provide a brief explanation for each notification type?
Good point.
I think the amount of space shouldn't be a concern there, we have space... but also we can't really say how that will get translated to other languages so while it's nice to keep it short, I wouldn't try to enforce "one word".
This appears superseded by the new design approach tracked in https://github.com/WordPress/wp-feature-notifications/issues/357, suggesting to close. @Sephsekla
Splitting this off from #1, this is the place to discuss the design of the notifications settings page.
I couldn't find a whole lot of specs for this in the requirements document, but at least the user should be able to choose which notification 'sources' can actually send notifications, and where those should be delivered (within WordPress, email, push to app/text, etc). Similar to how you can manage this kind of thing in iOS or Android.
I did a first pass at a design for this here: https://www.figma.com/file/PIRT7PBfCYIxn4urohVInn/WP-Notify-design-v2-Tim?node-id=232%3A24
The list of notification sources there should probably be a table, and the wordpress/mail/phone toggles can be improved a bunch in the a11y area alone, but I just wanted to throw an idea down that we can iterate on. Haven't seen a lot of discussion or definition about the elements on these pages, or where they should live in the admin, so let me know what you think!