First, I've
uploaded a test version of panorama to my server. It contains a new experimental version of libmilky library that has several bugfixes and some new features added, and milky-plugin and MilkyTest UI that have been modified to work with it. It contains little actual new usable features, but a lot of changed code in all modified parts that may add bugs. Those willing to try out this version for whatever reasons, remove all your existing libmilky and panorama folders from appdata directories to make sure all libmilky databases and panorama interface files are rewritten. Bug reports are welcome for example
here.
Thanks to the help of milkshake, I was finally able to try it out
Looking really great so far
If possible, I'd love to replace PNDStore with the Panorama-Powered MilkyTest
Thanks, means a lot
I want to work on this a bit more before that, however. I actually initially did MilkyTest to show off (and try out) milky-plugin, so it's not thought through
. There's a lot of room for improvement. Also like mcobit mentions, to include it in the firmware we'd probably need to have a newer Qt built in to avoid unnecessary waste of space.
* As you noticed, sometimes it's slow and hangs for a few seconds, which makes the user think it crashed.
True. The biggest problems here are IMO the package list scrolling and filtering changes (browse/installed, categories etc).
The scrolling I already have a fix in mind. The package delegate created for each package is structurally too complex to generate on the fly, so I'll make it simpler. Quick tests show almost no stutter in scrolling after removing the package details (stuff that comes out when clicked) from the delegates.
The filtering part probably needs an activity spinner or something like that. I could also look into delegating some of the raw processing out of the UI thread to make it more responsive.
* If you insert an SD Card for the first time and select it, why doesn't it do an automatic sync?
Automatic sync to the server? I guess it's a possibility, at least as an option. It does automatically search it for existing PNDs and creates a database, though.
* It would be a nice feature to make a list of apps and install them at once
This has been requested many times, and libmilky/milky-plugin actually do support it, I just haven't added the support to the UI (or created a UI that supports it). I created MilkyTest with utmost idiot-proofness in mind, so I made it simple with little state information to consider or ways to mess up. I'll probably create something that supports this eventually.
I love that you can browse apps that are not installed on your SD Card and apps that are installed.
However, this doesn't work with two SD Cards. It only shows the apps that are not installed or installed on ONE SD Card.
In my case, I got two SD Cards with various PNDs on.
Now I want to check what's on the repo that looks interesting which I haven't installed on any SD Card yet.
That won't work.
I always have to switch between SD 1 and SD 2, a feature to list the not-installed apps from both cards would really cool.
This comes from libmilky's way of thinking with separate databases for every media. AFAIK it's not currently possible to request information that would allow doing this elegantly, btu I'll have to discuss it with Cloudef (who makes libmilky).
I'd love to include that in the OS, so it would be cool if you could get back to me for recipe creation.
Is there some GIT for this?
There are several Gits, actually.
https://github.com/Panorama/panorama is the main Git maintained by dflemstr, currently a bit out of date since he hasn't reviewed some of my changes yet. Will be updated eventually.
https://github.com/bzar/panorama is my fork of the main git. I do all my cutting-edge development here
https://github.com/bzar/panorama-pnd contains a (broken and hacky) build system for making panorama PNDs, complete with the included Qt build
As I said on gp32x " I'd REALLY like to work on panorama more right now, but I REALLY REALLY want to get wars-gamenode to a stable state before I do
". As soon as wars-gamenode hits 1.0, I'll switch my focus to panorama for a while again. Before that I'll mostly do bugfix releases.