There was a collection of little things that made the current state of the prototype a little wacky. This fixes a lot of them, so that the prototype is in a "demoable" state.
Updates the WinUI version - there was a bugfix in that minor version bump that's needed to help fix the E_LAYOUTCYCLE.
The list no longer flickers uncontrollably as it loads top-level commands
filtering the list is a lot more efficient (still not what it used to be though)
Forms us a ListView instead of an ItemsRepeater. ItemsView also had a layout cycle, go figure.
Fixes the namespace of the samples extension, so it doesn't conflict with the SSH one
Adds a bunch of icons, subtitles
When the list updates, we'll try to maintain the selected item (really useful for something like the mastodon extension)
When we update tthe filter text, we'll do way better at actually updating our own SelectedItem,
so that the Details doesn't stay open on an app if you hit esc
so that the selection doesn't.... fuck off to space (closes #155)
Fixes the calculator command to show up originally in the list
Includes some of the styling changes @niels9001 is working on (notably, the subtitle being on it's own line)
Probably the last real prototype commit.
There was a collection of little things that made the current state of the prototype a little wacky. This fixes a lot of them, so that the prototype is in a "demoable" state.
E_LAYOUTCYCLE
.ListView
instead of anItemsRepeater
.ItemsView
also had a layout cycle, go figure.SelectedItem
,esc