ipydatagrid
ipydatagrid copied to clipboard
Header menu icons
I am finding menu icons taking space unnecessarily and confusing. It is looking like descending sorting state icon (by the way I think we need separate icons at least for asc, desc, filtered states).
Why dont we show the menu icon on hover and in a different shape than arrow down? and show an additional state icon when a filter/sort applied. What do you think?
But we don't have an "on hover" event (yet?) right?
For the initial MVP, we were just copying a lot of the design from Google Sheet, but once we have the core features needed (entering data, copy/paste, and events) for our targeted workflows, there will definitely be some room to go back and iterate on some UX improvements! Changing the icon based on transform state is easy enough, but I'm not aware of a current mechanism to trigger a cell repaint on hover?
sure, we can revisit after MVP release. We can achieve this by customizing onMouseHover handler. To force a repaint of the header cells we will need to trigger a data changed signal from our custom DataModel for the particular header under the mouse. phosphor DataGrid doesn't provide a direct way of repaint requests at the moment.
Is there any method to hide the menu icons?