FORUMS

Sunday Debate: How Can We Get a No-Compromise Phone?

Join us in a fun Sunday Debate on Compromises. Come with your opinions and … more

PSA: You Can Optimize Your Note 4’s Recents Menu & RAM

The Note 4 never had the fastest Recents Menu, and despite its 3GB of RAM, … more

XDA Picks: Best Apps of the Week (July 25 – Aug 1)

Apps are at the front and center of any smartphone experience, and with over a … more

Voices Of XDA: Orbiting The Earth With Android

Editor’s note: This week’s feature has been written by forum … more

(29/05/2009) iShell 0.32 - All change...

7,390 posts
Thanks Meter: 39
 
Post Reply Subscribe to Thread Email Thread
This is the first release of iShell. As such, there may be some bugs. If you find one, post it here, send me a PM or whatever - I want to fix them!

iShell supports Gecko and AppToDate (0.27 needs to be updated via a cab and not through AppToDate due to a change in host)!

What is it?
Currently, it's a fairly basic launcher application, built on the foundation of my "iProphet" ROMs, in the style of the iPhone. It also has "widgets" (currently one, the clock) which aim to replace other applications and so integrate as much functionality as possible.

Press the end call button to exit.

Requirements:
WM5 or above
Anything bar square screens...
400kb free RAM and 400kb free ROM.


Change log:
0.32 - Lots of changes. More efficient routines for most things, uses l3v5yExtendedFunctions to reduce code size, faster loading
0.31 - Added iShellPopulate, thanks to supbro
0.30 - Widgets!!!! Updated registry settings (images are 50x50 for QVGA, 100x100 for VGA), lots of little changes, faster loading, bug fixes, cleaner code...
0.28 - splash screens, some fixes, better drawing routine
0.27.1 - fixes some bugs
0.27 - Multiple screens, directly customisable application launching, faster performance due to bitblts rather than strecth blits (can enable scaling in HKCU\Software\l3v5y\Stretch, and transparency in HKCU\Software\l3v5y\Transparency), true VGA for vga-devices, completely rewritten loading, drawing and app database code.
0.25 - The cab now asks whether you want to use the default settings. Select yes if you haven't got a version installed...
0.24 - Adds customisable position of warning bubbles (for unread SMS, EMail etc), rounding of warning icons is better, and some bugfixes.
0.23.2 - Finally fixes the analogue clock!
0.23 - Fixes the clock, the battery in VGA, and settings should now be persistent for future upgrades.
0.22 - customisable backgrounds have arrived, along with custom text colours and some bug fixes.
0.21 - now supports VGA and WVGA/WQVGA, changing the TransitionSpeed actually works now.
0.2 - Bug fix - SMS now loads the correct path, and you are asked whether you wish to run iShell after the install.
0.1 - Release

Coming soon:
Landscape
More widgets
Square screens
Some other things...

Maybe happening:
3rd party widgets
Suggestions?

DOWNLOAD
Please do not redistribute this without my explicit consent!

Either get it through Gecko, Touch-Innovation.com, or use the direct link
direct link 0.27
VGA link 0.27



If you like my work, donate! (There's a link in my signature)
Attached Files
File Type: cab iShell.CAB - [Click for QR Code] (139.1 KB, 1267 views)
File Type: cab iShell 0.21.CAB - [Click for QR Code] (145.2 KB, 343 views)
File Type: cab iShell 0.22.CAB - [Click for QR Code] (133.7 KB, 384 views)
File Type: cab iShell 0.23.CAB - [Click for QR Code] (135.3 KB, 289 views)
File Type: cab iShell 0.23.2.CAB - [Click for QR Code] (135.3 KB, 355 views)
File Type: cab iShell 0.24.CAB - [Click for QR Code] (135.6 KB, 2064 views)
File Type: cab iShell0.32.CAB - [Click for QR Code] (243.9 KB, 1168 views)
File Type: cab iShellVGA0.32.CAB - [Click for QR Code] (507.2 KB, 1112 views)
Last edited by l3v5y; 29th May 2009 at 04:50 PM. Reason: update
 
 
29th December 2008, 11:12 AM |#2  
l3v5y's Avatar
OP Retired Senior Moderator
Flag Bristol
Thanks Meter: 39
 
Donate to Me
More
Configuration
All the applications can be configured to launch something else.
under HKCU\Software\l3v5y\iShell\ScreenX\AppX where X is the screen/app (0 based)
Change the values of Path to change the path.
Change the values of Parm to change the parameters for launch.
Change the values of Text change the text displayed beneath the icon.
Change the ImagePath and ImagePathP to change the image
Change the Source(P)L/R/T/B DWORDS to specify the coordinates (Left right top bottom) of the image/push image within the source image. Assumed to be the top left if not specified
Change the Flags value:
0 for nothing
1 for calendar - day and date
2 for email
3 for SMS
4 for voice mail
5 for the clock widget

Change
under HKCU\Software\l3v5y\iShell
Transitions between the main screen and widgets can be changed via the "TransitionTypeIn" for transitions into widgets, and "TransitionTypeOut" for returning to the launcher. 0 to 3 are slides, with a different direction each, 4 is an expand style transition, anything else has no transition.

"Background" is the full path to the background image. Any resolution is usable, although only the top left portion of the image is used if it's larger than the screen.

"Red" is the red component of the text 0-255, default 255
"Green" is the green component of the text 0-255, default 255
"Blue" is the blue component of the text 0-255, default 255

"Transparent" sets whether to draw with a transparent colour or not (transparency takes longer) 0 is off, 1 is on
"Stretch" sets whether to stretch the images or not (stretching takes longer) 0 is off, 1 is on

The clock is stored in "clock.png", with white as a transparent colour when displayed.
Last edited by l3v5y; 8th March 2009 at 10:43 PM.
29th December 2008, 11:13 AM |#3  
l3v5y's Avatar
OP Retired Senior Moderator
Flag Bristol
Thanks Meter: 39
 
Donate to Me
More
And this one too...
cM2003
29th December 2008, 11:18 AM |#4  
Guest
Thanks Meter: 0
 
More
Can´t open the Link with my Kaspersky InternetSecurity :\
29th December 2008, 11:22 AM |#5  
l3v5y's Avatar
OP Retired Senior Moderator
Flag Bristol
Thanks Meter: 39
 
Donate to Me
More
Quote:
Originally Posted by cM2003

CanŽt open the Link with my Kaspersky InternetSecurity :\

Odd... It is there!

I'll upload it to here for you.

EDIT: Done! - See first post
Last edited by l3v5y; 29th December 2008 at 11:30 AM.
29th December 2008, 11:37 AM |#6  
DrForIslam's Avatar
Senior Member
Flag Mansoura
Thanks Meter: 8
 
More
thanks I'll try it
29th December 2008, 11:40 AM |#7  
nhatt's Avatar
Senior Member
Thanks Meter: 11
 
More
Thanks for your sharing!
cM2003
29th December 2008, 11:46 AM |#8  
Guest
Thanks Meter: 0
 
More
Quote:
Originally Posted by l3v5y

Odd... It is there!

I'll upload it to here for you.

EDIT: Done! - See first post

Thanks IŽll give it a try
29th December 2008, 11:51 AM |#9  
denteno's Avatar
Senior Member
Thanks Meter: 3
 
More
it looks just like ifonz ??
whats new in this ?
29th December 2008, 11:57 AM |#10  
Member
Thanks Meter: 0
 
More
hey, just wandering around, what's the difference between ifonz and this program anyway?
29th December 2008, 12:06 PM |#11  
l3v5y's Avatar
OP Retired Senior Moderator
Flag Bristol
Thanks Meter: 39
 
Donate to Me
More
Quote:
Originally Posted by denteno

it looks just like ifonz ??
whats new in this ?

Quote:
Originally Posted by bronko_1993

hey, just wandering around, what's the difference between ifonz and this program anyway?

This is written in C++, so doesn't need .NET CF and should be faster.

It's my take on the iPhone interface, and I just felt like doing it!

You don't have to use it, but try it and see...

Read More
Post Reply Subscribe to Thread

Tags
iphone, shell
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes