View Single Post
Posts: 2,292 | Thanked: 4,135 times | Joined on Apr 2010 @ UK
#1172
Originally Posted by Copernicus View Post
Well, I've gotta say, I'm learning a lot from the effort to port to Android. For one thing, while the tabbed-panel interface is just barely workable in landscape mode, it is completely useless in portrait (which is what I need on all current Android devices with IR). I can barely get three tabs on the screen at once.
Please excuse this post that turned into a wall of text, it maybe disjointed as I have been back over it several times

Well after seeing this I thought I would try and play with getting Pierogi working in portrait on the N900.
It is something we spoke about a good while ago now, it would be nice to allow Pierogi to work in both orientations, especially with Android version looming. Currently the only way to see how Pierogi works in portrait is with CSSU's forcedrotation enabled. So I re-enabled this and had a play...

Upon poking about in the sources of 1.1.33 I spotted you have started making a portrait friendly version of the main panel. Looks good BTW I hope to see it functional.
TBH most of the panels are now usable in portrait, some work perfectly the Menu for example, the keypad panel has a couple of buttons that have text overlap.
Anyway I with you working on new stylesheets at the moment I thought I'd poke about elsewhere.
However, while I was poking about, one thing I remembered I mentioned a while ago was that your preferences panels on all your pasta's work poorly in portrait mode. So I had a go at 'fixing' it in Pierogi as an example.
See the attached file and screenshots.

A few notes, with this layout text inside items cannot be too long, this is why pushbutton and checkbox text has been cut down a lot.
There is no easy way to word wrap text in these items so I suggest that if you like and wish to use my example, that the Macro File button needs to change. The content on the button needs to be a QLabel which has the wordwrap option. This is checked, see the default keyset bit, for example. This could would be the way to add addition information above an item if it will not fit.
The button would then be used just to open the file select dialog. Maybe with "Select File..."
I didn't want to mess about with the source to do this, especially now you have since released another version.

Right that's my playing about out of the way, now I have found a minor bug while playing about in prefs panel. The "Use default keyset for all volume control" (I am glad I cut that text down on my version ) checkbox is not disabled and also can be checked even if no Default Keyset is selected. This only happens if you have never used this item before. You can actually see this in my screenshots. Hopefully you understand what I am getting at if not I can explain further in another post.

Now for my ideas I think you could make the former tab bar, new list widget, more usable now.
Personally I would move "Choose Panels" and "Choose Favourites" up to the Action Menu.
I would also then IMO group "Select Keyset", "Automated Keyset Search" and Browse Partial List" under one action item. Reasoning for the latter being I have noted a few people still don't understand why there device isn't in the device list. If they where a list of methods to find a keyset that would make more sense, all IMO of course.

Finally in addition to my ideas above I think the option to move the new listwidget to the bottom of the page would be handy. I feel this new flicky listwidget would be easier to use with my thumb along the bottom of the screen than the top. I would assume this could be possible in a similar way to switching the volume and channel buttons.

Anyway thank you for making it this far, hopefully you didn't mind me poking about in your application too much and my rambling are useful.
Attached Images
   
Attached Files
File Type: zip pirpreferencesform.ui.zip (1.6 KB, 64 views)
__________________

Wiki Admin
sixwheeledbeast's wiki
Testing Squad Subscriber
- mcallerx - tenminutecore - FlopSwap - Qnotted - zzztop - Bander - Fight2048 -


Before posting or starting a thread please try this.
 

The Following 4 Users Say Thank You to sixwheeledbeast For This Useful Post: