![]() |
Re: [Announce] Pierogi - a universal infrared remote control app
Ok, Pierogi 1.1.34 is on its way up to extras-devel, with a fix to work correctly even when the tab bar does not scroll. :)
|
Re: [Announce] Pierogi - a universal infrared remote control app
4 Attachment(s)
Quote:
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. |
Re: [Announce] Pierogi - a universal infrared remote control app
Thank you for all the comments! I at least have no problems with a wall of text. ;) Let me start by saying that I do want to bring all the portrait-mode layouts over to the N900 side. (There's a lot of GUI code that is, unfortunately, not going to be portable between the two OSs. But at least the panels can be shared between the two platforms.)
Quote:
Now, with Android, I'm having to re-layout every single screen in the entire app, so I guess I should have done the work after all. :) Quote:
I've looked at some of the other IR software available on Android, and pretty much all of them just dump loads of tiny tiny buttons with tiny tiny icons onto the screen. They do look a lot like real remote controls, but I have no idea how people manage to use them... Anyway, end of rant. :) Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
I see your point, I have always used the rocker switch to do this. It seems quicker and being right handed I always seemed to hit the taskswitcher button reaching over with my thumb. I can understand moving either of them would be controversial to people that use them. However, bare in mind the amount of room you need to swipe the listwidget about. Currently in portrait orientation it's difficult to swipe at the listwidget, my idea was to free this up more by relocating the icons either side. |
Re: [Announce] Pierogi - a universal infrared remote control app
you could also use vertical like tabs, but I think it will look weird though. Faircrack is using that in landscape mode, scroll to the screenshots to see what I mean.
http://talk.maemo.org/showthread.php?t=69009 Also I think sixwheeledbeast suggestion is a good idea: about placing them on a seperate line, so you have more space for the scrolling tabs. And I always use the rocker to switch keysets too. I hold the N900 with my left hand and I use my right hand to control the screen... Before you make all the effort of trying to get portrait working, is it any useful? As the way I hold my phone in portrait then my hands cover the IR-thingy. |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Quote:
Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Quote:
In fact wouldn't it make less space in the main panel? Quote:
The port could be moved, you could get a uUSB IR device working or maybe Neo900 will be in a different/multiple location. If all applications worked in both orientations this would mean forcedrotation could be disabled and locking the UI can be done via the CSSU h-d widget. |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Quote:
Quote:
Along comes the CSSU, with the ability to invalidate the flag, and poof! Your app now "doesn't work." :( I can just imagine that, once the portrait mode goes in, instead of receiving complaints that "your app looks horrible in portrait mode!", I'll be receiving the complaint that "I'm pointing the phone straight at the TV and nothing is happening!" ;) |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Unfortunately it seemed to be adopted by some as a userland feature at that time. Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
I've just updated...one of my favorite keysets, Magnavox set top box, is gone from my list of favorites. It looks like there is now "Magnavox STB", so I guess you deleted or renamed the one I had favorited?
|
All times are GMT. The time now is 10:07. |
vBulletin® Version 3.8.8