Modify

Ticket #4336 (closed enhancement: wontfix)

Opened 4 years ago

Last modified 3 years ago

iPhone support for MythWeb

Reported by: jmorganson Owned by: kormoc
Priority: minor Milestone: 0.22
Component: mythweb Version: head
Severity: medium Keywords: Apple iPhone
Cc: Ticket locked: no

Description

Add support to MythWeb for Apple's iPhone.

Attachments

mobile.diff (597 bytes) - added by jmorganson 4 years ago.
Simply adds the iPhone to the list of recognized mobile user agents
skin.diff (706 bytes) - added by jmorganson 4 years ago.
This changes the skin handling for mobile agents, it sets the template and skin to the name of the user agent.
mobile.2.diff (3.9 KB) - added by jmorganson 4 years ago.
This is a more extensive modification of the file, it adds the background for the getMobileUserAgent function
remote_init.diff (578 bytes) - added by anonymous 4 years ago.
Removes requirement on the frontend remote to only use the default template, is there a reason for this?
mythweb-iphone.diff (4.4 KB) - added by mrandtx@… 4 years ago.
Updated patch to trunk

Change History

Changed 4 years ago by jmorganson

Simply adds the iPhone to the list of recognized mobile user agents

comment:1 follow-up: ↓ 2 Changed 4 years ago by skd5aner@…

Isn't the concept that safari on the iPhone is designed to render pages as a full blown browser and mobile pages aren't necessarily needed/desired?

Changed 4 years ago by jmorganson

This changes the skin handling for mobile agents, it sets the template and skin to the name of the user agent.

Changed 4 years ago by jmorganson

This is a more extensive modification of the file, it adds the background for the getMobileUserAgent function

Changed 4 years ago by anonymous

Removes requirement on the frontend remote to only use the default template, is there a reason for this?

comment:2 in reply to: ↑ 1 Changed 4 years ago by bdolman

Replying to skd5aner@gmail.com:

Isn't the concept that safari on the iPhone is designed to render pages as a full blown browser and mobile pages aren't necessarily needed/desired?

Although it is true that the iPhone is capable of displaying regular, non-optimised web pages, it is not true that they are the best solution in all cases. The current MythWeb, for example, is not very usable in its current form on the iPhone mostly because it assumes a) a large viewing area, b) it uses relatively small font sizes and c) the links and buttons are difficult to hit on the iphone (partiularly when the the screen is zoomed out). This interface could be dramatically improved by optimizing the interface for the iPhone.

comment:3 Changed 4 years ago by bdolman

I would recommend using iUi for the UI elements as it seems straightforward, is open-source, and uses the BSD license - which I think should be compatible with MythTV's requirements. I was about to take this on myself before finding this entry in Trak.

comment:4 Changed 4 years ago by paulh

  • Owner changed from ijr to xris
  • Component changed from mythtv to mythweb

comment:5 Changed 4 years ago by danielk

  • Version changed from unknown to head

comment:6 Changed 4 years ago by kormoc

Care to update the patches to head? We removed the WML skins, so no need to support that anymore.

Also we have the remove locked to the default template because there's no lite template written for it.

comment:7 Changed 4 years ago by xris

  • Status changed from new to infoneeded_new

comment:8 Changed 4 years ago by kormoc

  • Status changed from infoneeded_new to new
  • Milestone changed from unknown to 0.22

comment:9 Changed 4 years ago by kormoc

  • Status changed from new to infoneeded_new

Changed 4 years ago by mrandtx@…

Updated patch to trunk

comment:10 Changed 3 years ago by kormoc

  • Status changed from infoneeded_new to new

comment:11 Changed 3 years ago by Dibblah

  • Status changed from new to assigned

comment:12 Changed 3 years ago by kormoc

  • Owner changed from xris to kormoc
  • Status changed from assigned to accepted

comment:13 Changed 3 years ago by kormoc

  • Status changed from accepted to infoneeded

Aye you still interested with this given -trunk's current ipod/iphone template and skin?

comment:14 Changed 3 years ago by wesw02

Any change you could add "Android" also? (I know this should be another feature request, but it's has all of the same specs). Here is the required addition to the $mobiles array:

'Android' => array('width' => 320, 'height' => 480)

Thanks

comment:15 Changed 3 years ago by RyeBrye@…

I would like the android support too - but as an aside... Android doesn't specify a screen size does it? the G1 is 320 x 480 - but other android phones certainly wont be.

comment:16 follow-ups: ↓ 17 ↓ 18 Changed 3 years ago by kormoc

wesw02, you do realize that adding that forces mythweb to go to WAP mode for the device? I thought the Android had a full browser?

comment:17 in reply to: ↑ 16 Changed 3 years ago by anonymous

Replying to kormoc:

wesw02, you do realize that adding that forces mythweb to go to WAP mode for the device? I thought the Android had a full browser?

I'm guessing it is a similiar reasoning to the question asked in comment 2 and answered in comment 6 on this ticket.

comment:18 in reply to: ↑ 16 Changed 3 years ago by wesw02

Replying to kormoc:

wesw02, you do realize that adding that forces mythweb to go to WAP mode for the device? I thought the Android had a full browser?

Perhaps this would be better left out. I suppose if the user perfers WAP they can change it for them selves.

(Yes, the android does have a full browser)

comment:19 Changed 3 years ago by kormoc

  • Status changed from infoneeded to closed
  • Resolution set to wontfix
View

Add a comment

Modify Ticket

Action
as closed
The resolution will be deleted. Next status will be 'new'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.