dotnet / interactive

.NET Interactive combines the power of .NET with many other languages to create notebooks, REPLs, and embedded coding experiences. Share code, explore data, write, and learn across your apps in ways you couldn't before.
MIT License
2.91k stars 389 forks source link

MRU list in enhanced kernel picker #3195

Open sharoncxu opened 1 year ago

sharoncxu commented 1 year ago

Manage a list of previous connections and group them by kernel type/language for the user. All non-standard connections will be placed under the "Other" category.

User Scenario The user will first be shown a list of kernels: image

After selecting one, they will be shown a list of all previously used kernels/connections: image

The flow for adding and removing items from the MRU list should be roughly as follows:

AbhitejJohn commented 1 week ago

We'd also want to consider running the accessibility insights tool for the overall workflow. Even though the controls themselves might be standard, the integration sometimes surfaces interesting issues (keyboard navigation for instance).