-
-
Notifications
You must be signed in to change notification settings - Fork 515
feat: new UX for the boards/library manager widget #1927
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
e7317a9 to
95cbce3
Compare
14e3476 to
1d2de77
Compare
arduino-ide-extension/src/browser/widgets/component-list/list-item-renderer.tsx
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks Akos!
Thanks @kittaakos, great work! I have only 2 points (not critical imho)
-
I believe it would be beneficial to keep the "More info" link within the card, as it provides users with an easy and accessible way to access additional information: with the introduction of the description truncation for a more compact layout, having this link easily discoverable would be especially valuable.
Proposed solution:
image -
Additionally, although it wasn't in the proposed design, I think it would be better to show the contextual menu icons when the user hovers over the card, similar to how we currently use it for sketches listed in the sketchbook sidebar panel. This would provide users with a cleaner card while them are not interacting with the content. What are your thoughts on this?
Registrazione.schermo.2023年03月13日.alle.10.38.26.mov
- I believe it would be beneficial to keep the "More info" link within the card,
It's a bug. I do not know how I missed it. Thanks!
2. I think it would be better to show the contextual menu icons when the user hovers over the card
Sure. I wanted to do it as you're requesting now, but it was different in the design.
I have only 2 points (not critical imho)
Thanks for the feedback. Both issues should be fixed.
Missing More info:
Screen Shot 2023年03月13日 at 11 19 50
Screen Shot 2023年03月13日 at 10 57 14
Show ... context menu on hover:
19.mp4
8c973ab to
edceb7e
Compare
Uh oh!
There was an error while loading. Please reload this page.
Motivation
Change description
TODOs:
Removebutton.REMOVEis visible....context menu is also possible.19_01.mp4
19_02.mp4
Arduino Uno WiFi Dev Ed Library,0.0.3is available in the select,Installbutton,0.0.3version, and the button showsRemoveinstead ofInstall,..., and the context menu showsRemove.Removefrom the context menu is always visible when the library is installed. It does not depend on the button's state.781.mp4
<select>and the install<button>were made to be always in Prevent layout shift on hover in libs/board manager #1568 , so there was not much to fix, but remove the bogus cell height calculation and switch to thereact-virtousolibrary from Theia.Updateinstead ofInstall1607.mp4
arduinoiotcloud,1.10.0,Installbutton,1679.mp4
arduinoiotcloud,1.10.0,Installbutton,X,selectstill shows1.10.1.1707.mp4
1924_01.mp4
1924_02.mp4
1924_03.mp4
1924_04.mp4
All lib versions reset to the default when changing the query term or the search filters.
focusthe Boards/Library Manager<input>when the widget opens #1941focusis on the<input>so that you can type to filter without clicking anywhere.1941.mp4
Other information
Install/Update/Removebutton is disabled when installing, updating, or removing a library.other_01.mp4
other_02.mp4
Examplessubmenu is available from the...context menu.other_03.mp4
More infofrom the context menu.Screen Shot 2023年03月09日 at 12 21 53
Reviewer checklist
Closes #19
Closes #781
Closes #1591
Closes #1607
Closes #1707
Closes #1924
Closes #1941