Panorama


What exactly was the regression? As far as I saw, nothing changed functionality-wise except for the weird UI panning bug disappearing. It's nice that the UIs now sale with the window, although some UIs work a bit funny in 1920x1200 :p
 
The regression was that UIs became statically sized, while they had been dynamic before (Aka: that they are resizable is nothing new... I just enabled it now, and undid some of the stuff that prevented it from happening)

Anyways, I moved Setting and PanoramaUI into plugins now, so it's possible to basically run root.qml from QMLviewer... The main app is basically that now: a clone of QML viewer. The whole app is so modular that we can decouple everything to the extreme ;)
 
Schnatterplatsch said:
Just in case you aren't aware: We have two great things now. The repo.openpandora.org and PNDStore, pretty much TheBox if I remember correctly. The only one who talks about his appstore is craig himself.
The repo and pndstore work much better since a lot shared ideas and found solutions

Just so dflemstr is aware...

the only reason http://repo.openpandora.org exists is because of dflemstr efforts with the box :)
I wanted to help, and i did try to come up with some crappy interfaces for the box, but i couldn't really help code it because i only really know php (and the box wasnt coded with php).

when dflemstr left i was very sad and annoyed that craigx drove one of the smartest people in the community away.

after a few months of trying to cope with the app-store i thought it was time for change, so I began work on the repo.

because i had seen and used "the box" i knew there was better out there, so thanks dflemstr for showing me that it could be done better, hopefully I did just that.

it incorporates alot of dflemstr initial ideas, i.e. PXML parsing so the author doesn't have to type things out twice etc, its also the first website (after "the box") to include the repo spec which dflemstr actually started!

so i'm glad your in the forums again (after the box) dflemstr :) you seriously missed around these parts.
 
Last edited by a moderator:
Also, from the other thread, it looks like Craig has decided to write his own menu and backend from scratch in the next few months, but he's keeping the details secret.

Hmm, okay.

I'm really happy that you guys are working on this. Also, skeezix, a built-in viewer that converts it into text would be great... like Links or Links2, yes. Like Links2, it could recognize certain things like paragraphs, line breaks, and maybe images - not sure about hyperlinks.

I did try to change the slow-as-molasses Arora to something else in Xfce settings, but it's not configurable. But as a short-term solution... Midori is already included anyway (even if it's a broken, crashy version), so why didn't you guys just use Midori to open documentation? Why have two browsers?
 
dflemstr said:
The regression was that UIs became statically sized, while they had been dynamic before (Aka: that they are resizable is nothing new... I just enabled it now, and undid some of the stuff that prevented it from happening)

Anyways, I moved Setting and PanoramaUI into plugins now, so it's possible to basically run root.qml from QMLviewer... The main app is basically that now: a clone of QML viewer. The whole app is so modular that we can decouple everything to the extreme ;)

I don't think the resizing worked like that before. Anyway what the heck, it's better now. Moving on :)

That's the way
uh huh uh huh
I like it!
uh huh uh huh

QMLViewer similarity increases with the next patch which includes the runtime object :)
 
Last edited by a moderator:
Is it theoretically possible to make a Panorama UI in which you can see some fields from PNDs in a sidebar or by pop-up-window, such as "description" and "package author"? I do find that a "description" field is useful, because you sometimes forget what a program does. (I've sometimes found myself opening the Application Finder in Xfce for the sole reason that it's the only place where you can read the description of a PND)
 
Esn said:
Is it theoretically possible to make a Panorama UI in which you can see some fields from PNDs in a sidebar or by pop-up-window, such as "description" and "package author"? I do find that a "description" field is useful, because you sometimes forget what a program does. (I've sometimes found myself opening the Application Finder in Xfce for the sole reason that it's the only place where you can read the description of a PND)
Description yes, author, no (at the moment).
 
Last edited by a moderator:
Esn said:
... fields from PNDs in a sidebar ...
+1 for the sidebar (maybe opening it with one of the shoulder buttons ?)
 
Last edited by a moderator:
I don't know about the shoulder button idea... I kind of like Minimenu's use of the shoulder buttons as tab switchers... maybe pressing both shoulder buttons can invoke a "more info" option and the Dpad can scroll if necessary (obviously giving abxy the standard pgup,pgdn, home and end functions while in the "more info" (popup/dropdown/whatever animation) screen...
 
Custom Processing Unlimite said:
I don't know about the shoulder button idea... I kind of like Minimenu's use of the shoulder buttons as tab switchers... maybe pressing both shoulder buttons can invoke a "more info" option and the Dpad can scroll if necessary (obviously giving abxy the standard pgup,pgdn, home and end functions while in the "more info" (popup/dropdown/whatever animation) screen...
I did not had a tab - based GUI in mind, while writing my idea down. But I think we should be generous here and say lets make this all configurable :lol:
 
Last edited by a moderator:
dflemstr said:
Esn said:
Is it theoretically possible to make a Panorama UI in which you can see some fields from PNDs in a sidebar or by pop-up-window, such as "description" and "package author"? I do find that a "description" field is useful, because you sometimes forget what a program does. (I've sometimes found myself opening the Application Finder in Xfce for the sole reason that it's the only place where you can read the description of a PND)
Description yes, author, no (at the moment).

can you not just leverage pndlib for the task of getting author ?
 
Last edited by a moderator:
thatgui said:
I did not had a tab - based GUI in mind, while writing my idea down. But I think we should be generous here and say lets make this all configurable :lol:

it is all configurable you will be able to write your own themes :p and layouts.
 
Last edited by a moderator:
Esn said:
Also, from the other thread, it looks like Craig has decided to write his own menu and backend from scratch in the next few months, but he's keeping the details secret.
Hmm, okay.
This confuses me somehow. I would be more happy with 1 or 2 100% working menu instead of a dozend half working ones. :( It's nort bad if you have the choice but Craigs posts sound like he also wants to make his own standards and this is contra productive I guess. It never turned well in history if there are more than one standard for one thing, VHS, Betamax, you know or HD DVD and BlueRay, we know how it has ended and this was not with both existing in peaceful co-existance. ;)

So I hope we will still have ONE Standard for the entire PND System, at least at the Backend. If craig wants to do another frontend, I'm fine with it but he isn't even done with his App-Store thing which I don't use because the new repo site has much better sorting functions and more overview at all.
I just wished, the Kernel and Driver problems of the Pandora had the attention like the Frontends/Menus have. ^^""
 
Last edited by a moderator:
fusion_power said:
This confuses me somehow. I would be more happy with 1 or 2 100% working menu instead of a dozend half working ones. :( It's nort bad if you have the choice but Craigs posts sound like he also wants to make his own standards and this is contra productive I guess. It never turned well in history if there are more than one standard for one thing, VHS, Betamax, you know or HD DVD and BlueRay, we know how it has ended and this was not with both existing in peaceful co-existance. ;)

So I hope we will still have ONE Standard for the entire PND System, at least at the Backend. If craig wants to do another frontend, I'm fine with it but he isn't even done with his App-Store thing which I don't use because the new repo site has much better sorting functions and more overview at all.
I just wished, the Kernel and Driver problems of the Pandora had the attention like the Frontends/Menus have. ^^""

Dflemstr if you have heard or read about any of this crap with Craig please don't let his usual behavior get in between your AWESOME work :) after all this has nothing to do with him :p anyone can make anything for pandora.
 
Last edited by a moderator:
dflemstr .. xdg-open was missing at the time, don't recall if its in there now; at the beginning especially the waters were rocky and full of reefs, so I was taking great pains to not create more work for djwillis building the firmware :) (ie: this is why minimenu is in the libpnd source tree and other 'conveniences' .. just a few more stepsd we didn't have to do to get things shippable.) Also xdg-open I think was having issues with different argument options per-app, but I just dont' recall now; I went looking, and had issues, and moved on.

It was meant to be short lived ;)

The current thought (without much thought) is just to have mmenu use Links/etc to churn the HTML into text, then do a simple text pager.. nice and quick; most documentation is plaintext or rudimentary html, so that'd work fine; the trick is if its crazy html with js or artwork etc, in which case it'd be suboptimal.. but so far thats not the case.

Maybe I shoudl just load the qt .so if present, and then pop open a QTextBrowser or QtWedkit interface to show documentation in, but that'd slow up the mmenu startup time possibly.

Need to look into it if I get time before T-day.

jeff

I was actually pushing Panorma on Craig lately, with this flipped out idea of his to redo from scratch; if he wants swooshy why not go here? But we know this is far too well designed for that ;)
 
Commited a fix for the last remaining issue. I'd be ready put out a PND and call it version 0.1.0.0, as all the currently implemented features now work. After that we could do 0.x feature releases and 0.x.y bug fix releases until we figure out what 1.0 is :p
 
Changed some stuff, and I think we're release ready as well.

https://github.com/dflemstr/panorama/tree/0.1

Still not happy with the focus solution; will look into some more intricate event loop hooks later.
 
Making a PND now. Next I'm going to do a small plugin using libmilky to provide basic package management for pandora (we can look into a more generic solution later) and take another shot at getting the OpenGL acceleration to work. Full screen scrolling is a bit choppy on pandora at normal clocks and I'd like to get it smoother.
 
Back
Top