-
-
Notifications
You must be signed in to change notification settings - Fork 395
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
feat: new UX for the boards/library manager widget #1927
Conversation
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)
Registrazione.schermo.2023-03-13.alle.10.38.26.mov |
It's a bug. I do not know how I missed it. Thanks!
Sure. I wanted to do it as you're requesting now, but it was different in the design. |
Motivation
Change description
TODOs:
Remove
button.REMOVE
is visible....
context menu is also possible.19_01.mp4
19_02.mp4
Arduino Uno WiFi Dev Ed Library
,0.0.3
is available in the select,Install
button,0.0.3
version, and the button showsRemove
instead ofInstall
,...
, and the context menu showsRemove
.Remove
from 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-virtouso
library from Theia.Update
instead ofInstall
1607.mp4
arduinoiotcloud
,1.10.0
,Install
button,1679.mp4
arduinoiotcloud
,1.10.0
,Install
button,X
,select
still 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.
focus
the Boards/Library Manager<input>
when the widget opens #1941focus
is on the<input>
so that you can type to filter without clicking anywhere.1941.mp4
Other information
Install
/Update
/Remove
button is disabled when installing, updating, or removing a library.other_01.mp4
other_02.mp4
Examples
submenu is available from the...
context menu.other_03.mp4
More info
from the context menu.Reviewer checklist
Closes #19
Closes #781
Closes #1591
Closes #1607
Closes #1707
Closes #1924
Closes #1941