The Following User Says Thank You to fms For This Useful Post: | ||
|
2009-06-16
, 13:28
|
Posts: 1,418 |
Thanked: 1,541 times |
Joined on Feb 2008
|
#22
|
The Following User Says Thank You to fms For This Useful Post: | ||
|
2009-06-16
, 13:34
|
|
Posts: 1,391 |
Thanked: 4,272 times |
Joined on Sep 2007
@ Vienna, Austria
|
#23
|
In fact, after some thinking, why not expand the list of podcasts to take the entire screen width (so that you can read the explanations) and move buttons to the bottom, making the dialog full-screen and adding a "close" button?
|
2009-06-16
, 14:02
|
Posts: 341 |
Thanked: 607 times |
Joined on Dec 2008
|
#24
|
|
2009-06-16
, 14:12
|
Posts: 1,418 |
Thanked: 1,541 times |
Joined on Feb 2008
|
#25
|
The dialog should probably converted to a StackableWindow like the "New episodes avaialbe" dialog as seen in post 19. This would allow more space and the buttons would not take any space, as they can be put in the AppMenu.
|
2009-06-16
, 14:36
|
Posts: 341 |
Thanked: 607 times |
Joined on Dec 2008
|
#26
|
Yep, that's probably a good idea. The dialog should probably converted to a StackableWindow like the "New episodes avaialbe" dialog as seen in post 19. This would allow more space and the buttons would not take any space, as they can be put in the AppMenu.
I've added this as an UI bug: https://bugs.maemo.org/show_bug.cgi?id=4690
|
2009-06-16
, 15:07
|
|
Posts: 1,391 |
Thanked: 4,272 times |
Joined on Sep 2007
@ Vienna, Austria
|
#27
|
- The lists with the podcasts is quite slow. Is it doing any expensive operations while redrawing? Is it a direct child of the pannable area?
- The details page looks fine now, but I would put a big play button in the top right. The application menu is not discoverable enough. The option is also missing from my application menu, I only get "Do not download" or "Mark as new".
- The overshooting effect of the pannable with HildonTextView should be disabled, it doesn't look good with the way we draw the text view border (and that's not going to be fixed). There is a property for this.
- Still no highlight on the list when I tap, but the right item is selected when I go back.
- It also takes a pretty long time to get to the details after tapping on a podcast. If it needs to make a network connection, this would be a good time to enable the progress indicator while it's loading (hildon_gtk_window_set_progress_indicator()).
That came up recently, but it's surprisingly involved right now for cell renderers. I'll try to get some example code.
In practice, this is much less of a hassle than it sounds like. You trade one quick extra tap for much larger action buttons and clearer labels. If you absolutely want to stick with the two column layout, then it would still be preferable to remove the GtkPaned and just use a properly spaced HBox (like the HildonPicker with multiple columns).
"Yep, that's a bug. The AppMenu should be there already. Please send me the output of running
Code:
gpodder --maemo --verbose
in osso-xterm when trying to reproduce the bug"
Sadly, there's no output at all while tapping on the menu area.
|
2009-06-16
, 19:45
|
|
Posts: 3,790 |
Thanked: 5,718 times |
Joined on Mar 2006
@ Vienna, Austria
|
#28
|
The funny part is, it looks like due to the way Fremantle dialogs misuse screen estate, there is never a reason to use them for anything serious. Wondering if this should be filed as a bug for Fremantle...
For the dialog layouts, the idea there was to get more vertical space for dialogs, while at the same time doing a change that could be done for the Fremantle scope and timeframe. Yes, horizontal space is therefore reduced, but since we're pretty much getting rid of all the split screen UI designs anyway, vertical space is more useful than horizontal space.
|
2009-06-17
, 13:04
|
Posts: 341 |
Thanked: 607 times |
Joined on Dec 2008
|
#29
|
|
2009-06-18
, 21:19
|
|
Posts: 1,391 |
Thanked: 4,272 times |
Joined on Sep 2007
@ Vienna, Austria
|
#30
|
I seem to have a version of python-hildon that should have the fix, so it's probably not that bug. But otherwise that would seem very likely.
On the Welcome to gPodder! screen, the buttons are thumb sized now, but not properly themed. I wonder what is up with that. Are those just standard buttons created with HILDON_SIZE_THUMB_HEIGHT, and you are not changing the widget name afterwards?
In the authentication dialog for my.gpodder:
As for getting pango compatible strings for logical fonts and colors, this should help:
For colours, you should be able to get the GdkColor from a logical string with gtk_style_lookup_color() and then turn it into a pango compatible string with gdk_color_to_string().
For logical fonts, you can get the GtkStyle with gtk_rc_get_style_by_paths() (using the logical color name as widget_path), and pango_font_description_to_string() on the font-desc member of the style.
None of this is confirmed or tested, but hopefully it will help you out.
Especially in the second shot, it is easy to see that the empty space above the buttons in the right column can be much better utilized by expanding OPML address entry there. Also, the vacant space above the dialog is basically lost. Given that this dialog badly needs more vertical space, why not just make it full-screen and have a "close" button instead?
Computer and Console Emulators for Maemo, Symbian, and more.
Pack Rat: The Maemo Package Aggregator.