Good ideas all around. I haven't spent too much time on the detail dialog yet, but I'll keep this in mind when I get around to polishing it.I don't like the layout of the new detail overlay, there is too much space wasted. I like how you reserve much space for the app description, but as you can see it's not used at all in most cases. Details such as size, version, author, etc. on the other hand are printed very small. I suggest putting those details in a bigger font in a box at the top left and the description below that (scrollable maybe to allow display of longer texts).
The right hand side could also display the details, but I would just suggest maybe putting the download size above the install button (to also separate it from PXML data).
The old detail menu was one of the reasons MilkyTest was slow to scroll. When scrolling the list Qt generates the package elements on the fly, and the more complex they are the more resource intensive the scrolling is. I do have some tricks up my sleeve that could help here, but basically the delegates (elemnt created for each package) should be as simple as possible to keep the performance up.Additionally I would like to see an option to switch between the overlay menu and the old integrated detail menu, which does not interrupt browsing as much and still displays all data.
This too was a performance decision. Searching for a single character in all packages returns most of the packages, which results in a noticeable delay before the second character even appears in the text box. Building the filtered model is kinda resource expensive from such a big data set. Maybe if I make the limit configurable?Last but not least please remove the "three character" limitation on the search, there is no benefit from it - sure putting only one char there will not limit the list at all in most cases (although consider searching for X or Z, which might already be useful in some cases), but there is also no harm to that and also consider one might want to search for an app called "Qt".
Both the number of icons per row and space between them are configurable by preference. Haven't added a nice setting yet, but it's at least changeable from the qml files with little effort (no recompiling or anything). The icon sizes scale automatically to the nearest multiple of 16px.I have to second Foxblock's suggestions and add one of my own: reduce the number of icons on any page of the launcher, and add a little space between them. They're a little cramped at the moment, and would do well to have their titles a little more separated from the icon too.
Both the number of icons per row and space between them are configurable by preference. Haven't added a nice setting yet, but it's at least changeable from the qml files with little effort (no recompiling or anything). The icon sizes scale automatically to the nearest multiple of 16px.