Okay, let me clarify a few things before this thread goes any further:
+ I do not have the source code to the Internet Channel. What I am working with is the unpacked WAD and unpacked APP (U8) archives. A lot of the Opera UI and scripts that are included are raw, in that they aren't encoded. The files are html, png, javascript, and css, making them very organic to work with.
+ I will not send the packed or unpacked WAD to anyone, as of now. While my bandwidth is 20/5 on dedicated fios, yours probably isn't. What takes me 5 seconds probably takes you 5 minutes. I will, however, be willing to send individual files that you can patch into your unpacked WAD and APP archives, however it would be more ideal if changes were viewable publically.
+ The Internet Channel can be downloaded via NUS: 0001000148414445
+ In order for this to be a joint effort, we all need to be looking at the same thing. Get the WAD and unpack it as I have. The most beneficial archives are 02.app through 06.app. After that, making changes becomes easy.
Doing it any other way will take patience most of you won't appreciate, as I'm working on this at a turtle's pace.
WB3000 said:
When you changed the flash version, was it at 0x7C2371?
I don't think support for SD/USB/whatever saving will be that possible. There would have been hope had certain files had this support, but as far as I know this is not the case. (ie. if there was support to download pictures only, it would have been easy to trick it to have Octet-Streams/anything be downloaded as well. Unless there is unused code for saving, this probably isn't going to happen.
I simply searched for 7.0 r6 and changed it as I found it. I believe it appears 3 times.
As far as the downloading is concerned, I have a few ideas I'm working on. I'll let you know more as I start experimenting. Right now, I'm playing with the UI more than anything. My main goal, first and foremost, is to get the UI to a level of usability that I deem adequate.
This includes:
- Making a transparent keyboard that functions similar to one found on the iPhone or Android.
- Tabs that can be cycled through by either a button combination or through button/gesture combinations.
- Changing form handling to act like a normal browser.
- Persistence within websites.
- General enhancements to both the look and feel of the UI, including but not limited to increasing the screen realestate.
- Improved homepage with a bookmarks bar.
Possibly:
- Streaming multimedia in the background.
- Enhanced predictive text.
- Adding more preferences.
If anyone would like to help out with any of these items, I wouldn't be against it. Thanks.