UI needs work, lookup tables can’t hide the elephant in the room
-
I’m really glad that your Team is trying to keep up to the newest updates in the JS world and the WP Gutenberg project.
The overall UI experience is very well made and adds a new, more professional “feeling”. Using the JS way of thinking, the UX is more responsive in user actions.
Although, in my opinion this “sticky” notification header needs some UX work. Let me explain with some keypoints:
– It takes a lot of usable viewport height.
– In mobile view is just a breadcrumb that is useless.
– It doesn’t fit well with the “Screen Options” tabs.
– The “sticky box shadow” adds even more confusion in the eye.I would definitely like to see this re-designed or at least to drop the “sticky” feature — this should enable more design options.
When it comes to reports — while the feature is much-needed, lookup tables can’t hide the elephant in the room.
No doubt — lookup tables can improve performance when done right. However, such tables are typically synced using more advanced MySQL strategies, like stored procedures. The way they are done in WooCommerce seems to add a lot of technical debt.
Before adding advanced Analytics features into WooCommerce, it might have been a good idea to tackle the root of the problem by moving data out of the posts/meta tables to make faster Reporting queries possible.
PS: Kudos for all the work you are doing!
- The topic ‘UI needs work, lookup tables can’t hide the elephant in the room’ is closed to new replies.