------------------------------------------------------------------------
A poll associated with this post was created, to vote and see the
results, please visit http://forums.slimdevices.com/showthread.php?t=102134
------------------------------------------------------------------------
Question: Do you want to see the status bar on iPhone 5, 5s and iTouch
5G
    
- Yes, show me the status bar! 
- No, I prefer to have the clean screen. 
- I don't care
------------------------------------------------------------------------

MelonMonkey wrote: 
> It's a bad design practice, even if APple does it in some apps.
> 
Again: why?
It's not confusing if the screens are different anyhow so please tell me
why you think it's a bad design practice?
There are as many "design practices" as there are designers and there's
a lot of stuff designers tell me would be good practice that actual
users really hate.
It's a bit like with iOS 7: all designers and developers love it but the
majority of actual users still seems to hate it.

Another example: a lot of design people have told me that it's bad
design practice to ever hide the status bar except for games and
full-screen images (Apple says so, too) but the poll above suggests more
people like than hate _that_ (including you).

So I'd like to understand _why_ you thing a certain practice is better
than the other. You know: for follows function and stuff. I kind of like
this principle.

> 
> No. Only if you're considering using the menu bar.  If you don't want to
> have an option, leave it hidden at all times. Which is why I cast a vote
> for no menu. ;)
> 
OK. Well... good to know.
I'm probably going to definitely show it on iPhone 6 (with the much
larger screen) but might leave it out on iPhone 5.

> 
> Sometimes you have to do what you have to do. I consider this a
> significant bug and one that doesn't affect any other app I've seen. 
Well, as I said: I hate it, too.
But the there is: "real artists ship" and if I tried to fix anything I
really don't like there still would not yet be an iPeng 1.0 :)

That said.... I'm might be able to fix it for iOS 8, just not for iOS 7.
Should have been more specific here.

> 
> I can't offer you a suggestion of how to address the issue from a code
> perspective because I'e never seen your source, but if it involves a
> complete app redesign then I think there are more issues here than I
> know about. ;)
> 
The App uses a standard NavigationController as the main hierarchical
element. Hiding the navigation bar is not something that thing supported
pre-iOS 8. Hiding it manually caused the issue you are seeing.
The options are:
1. Don't hide the navigation bar (too little space, especially on iPhone
4)
2. Don't use the NavigationController. That's a lot of work because it
means I'd have to create that bar manually in each and every menu (OK,
at least in the superclasses).

There are other Apps hiding the navigation bar but most of the ones I've
seen don't use a navigation controller.

iOS 8 supports hiding the navigation bar, I hope using that
functionality fixes the issue (haven't tried in iPeng, yet).

> 
> With respect to the letters always being there, I'm not sure what the
> issue is with that. The only instance where you would hide that column
> entirely is when there are fewer entries than the height of the screen. 
> 
I'm not doing that, it's iOS itself changing the layout as a response to
the changed hight of the navigation bar.

> 
> I do all kinds of things to deal with that UI issue, but none of them
> are very good workarounds.
> 
> > > > 
> > I'm talking about the APP's menu at the bottom, not the player menu. 
> > > > 
> Me, too. That _is_ a player-specific menu in a Squeezebox system. Try
> it out: You can move all kinds of menu items to the top level per
> player.
> This is NOT an App menu, it's provided by the server. There are five
> App-specific entries in that menu, these are the ones that are
> permanently there. Everything else is server-supplied.
> It varies by server version or per player, even menus that _look_ the
> same.
> 
> > > > Not sure why an app menu would would be saved to the server
> > > > 
> Because that's how the Squeezeboxes work.
> > > > Set the app once and that's it - just like every other app.> > 
> Not every other App has >>90% of it's functionality defined by a
> server.
> iPeng is just UI, the functions are (mostly) on the server side. iPeng
> can't talk to the player, only to the server so it needs to do what
> the server supports.
> If I did not do it this way you'd lose a lot of functionality.



---
learn more about iPeng, the iPhone and iPad remote for the Squeezebox
and
Logitech UE Smart Radio as well as iPeng Party, the free Party-App, 
at penguinlovesmusic.com
*New: iPeng 7, the Universal App for iOS 7*
------------------------------------------------------------------------
pippin's Profile: http://forums.slimdevices.com/member.php?userid=13777
View this thread: http://forums.slimdevices.com/showthread.php?t=102134

_______________________________________________
discuss mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/discuss

Reply via email to