[Windows Mobile Development and Hacking General] mysparkle:
Build your own sliding app today!

Check out the latest version, AND read the new API Docs. Its a piece of cake making your own slide app. All you need to know is basic MortScript!

---------------------------------

Go to http://www.gslide.mobi

* New cool screenshots and examples on the site!

I am moving the discussions to my GSlide Google group. For queries turn to

I feel i need to to start fresh somewhere :) I will keep this updated anyway of course.

http://groups.google.se/group/gslide

Last updated with:

0.7

- Many usability improvements. About time you might say, after all the backend stuff ;)

- "Easy access" buttons on the top bar. Implemented using the Faces API of course

- Much improved RSS handeling

- Super easy adding of RSS channels

- Super easy adding/editing of GSlide Settings

- A lot of tweaks here and there

0.6.9

- Super cool update, as always

- Real RSS reader

- Configurable alpha effects for many objects

- Lots of other good under-the-hoddie stuff

0.6.7

- New really cool message overlay feature which is totally configurable. Right sweep the top bar for an example. Why not use it for a preview of images?

- A really cool new Face feature which makes it possible to capture clicks where ever they occur on the screen!

- Much improved code!

- Improved the text viewer so that it expands with text size.

- Ships with a fully functional XML parser in MortScript!

I really need to update the API! I have made many main script functions much easier to access. With all the new features you can really make any kind of app. Not just sliding lists! Because of the Faces feature you can load any image and just create a simple script which tells at which click-coordinates scripts shall run. Check out the onMessageClick.mscr file.

0.6.5

- GSlideAPI.Remote ready! To get things started i made a Wazzup feature where you can download news from the GSlide site.

- Made a nice text viewer sample for the Wazzup context.

- Made a LOT of bug fixes.

- Added a lot of new features for the API. Almost all Context properties are now possible to change at runtime through the super simple script API.

- With all new features your can really create just about any app using GSlide!

The Wazzup feature might need a change of settings. Try to open the context, if it says it cannot connect:

- go to the Settings context

- then to Remote

- then double click on Internet Connection and fill in the name of your internet connection. The default value is "Internet" which usually works.

0.6.3

- Click X/Y positions. You now get the users current X/Y position from the GSlideAPI. This means that you can calculate where the user clicked. If you dont get the point now dont worry, i will soon write about this in the API Ref. But its MAJOR feature!

- You can now have a real fullscreen with no bottom menu if you set <hideBottomPanel> to true in the Context.xml file

0.6

- Optional static top bar with dynamic message text and dynamic background (settopbartext, settopbarimage)

Events supported for the top bar are onClick, onDoubleClick, onSweepRight, onSweepLeft.

- More event handlers are now available through the api such as onApplicationStart and onApplicationExit.

- More very cool things coming soon.

0.5.6

- All new Oxygen skin with much more complete icon set (drawback is total size in kb)

- Communication with GSlide is now xmlrpc standard.

- More possibilities to make adhoc changes to events handlers (onApplicationStart, onApplicationExit, onTapAndHold, onBackTapAndHold, onClick, onDoubleClick, etc).

- Tap and hold support

- Renaming the menues is now possible.

- Right sweep now takes you to the actions (cut and paste etc) as default (really easy to change in the context.xml file. Look for the onSweepRight tag.).

0.5.2

- New "GSlide Settings" Context which makes it easy to set system paths according to your whishes. Switch to the new Settings context and click on the "Contexts" folder. When you click on the different settings here you can input new paths. Dont mess around with paths that look like this: GSlideAPI[paths]... unless you know what your doing.

- Working zip features again.

- A bit reworked skins.

- Uses the latest MortScript beta.

0.5

- GSlide can now read JSON! This means that you can load data from basically any data source, straight from the net.

This could be anything from RSS to stock information or mail accounts.

Contact me through my xda-developers GSlide page for more info until I finish the docs.

- You can now set shortcuts in GSlide to access files or folders in a snap. Super cool feature! Make new shortcuts by selecting any file or folder. Go to the Actions View by choosing "Show Actions". Here simply click on "Create Shortcut". You are now asked if you want to save it in the default location which is the GSlide specific folder used with the Right Sweep. Otherwise you can make a regular shortcut anywhere you wish by selecting a folder.

<-- Sweep = Back

Sweep = Shortcuts -->

0.4.9

Custom file/app icon support

You have to make your own icons though. I put a bunch of ok samples in the Default contexts new Icons folder. to make your own, simply name them with the associated extension (txt.gif or whatever). exe files and lnk files can also have associated icons such as PocketArtist.gif or Opera.gif (it does not need to be gif, any common bitmap format should work...)

0.4.8

New "lock list" function which secures execution of actions.

0.4.7

- New Actions with the same sliding interface as the rest of the app.

- New filter action. Now you can actually open the windows folder, IF you apply the filter first.

- Many fixes and patches.

- A lot better structure of folders and files.

- No need to specify the location of scripts in the context.xml files. (though its still possible).

* When an action is executed, GSlide will automatically redirect to the previous view. It just takes a moment *

0.4.5

- Easier install/config. Checks many more paths automatically.

- Awaited bug fixes

- Much improved Context handling (no restart needed).

- Better sweep functionality.

- Right sweep now opens folders as default.

- Much improved Scripting API.

- New Contexts for changing Volume and Backlight.

- 250 less KB

0.4

- Horizontal sweep support

- More detailed list behaiviour config, per context.

- Support for external, custom, event handlers for:

-- onSweepRight (default, "Open with ZNote")

-- onSweepLeft (default, "Back")

-- onDoubleClick (default, "Open with shell")

IMPORTANT INSTALL NOTE:

All the actions for list behaiviour is set in the context.xml file (GSlide/context/Default/context.xml is standard). The default paths to the MortScript.exe and the different scripts are /Program/GSlide/actions/....

This will probably have to be changed to your local WM5 file system path naming (/Program Files/GSlide/actions/ for UK/US).

To skip the custom actions for double clicks and sweeps and make GSlide operate as usual, just remove the lines:

<scriptEngine>/Program/GSlide/actions/MortScript.exe</scriptEngine>

<onSweepRight>/Program/GSlide/actions/onSweepRight.mscr</onSweepRight>

<onSweepLeft>/Program/GSlide/actions/onSweepLeft.mscr</onSweepLeft>

<onDoubleClick>/Program/GSlide/actions/onDoubleClick.mscr</onDoubleClick>

0.3.9

- I improved the list control with two new settings in the context.xml

<listMaxSpeed>15</listMaxSpeed>

<listMinReleaseSpeed>10</listMinReleaseSpeed>

The first tag sets the max speed when sweeping.

The second tells the list when it should start to scroll away. The higher the value the faster you have to sweep to get it scrolling.

0.3.8

- New and improved actions

0.3.7

- Since a guy had an strange incident with files getting deleted without any clear reason (i have no idea if GSlide was to blame but still...), i have added a bunch of security features:

-- Execution of GSlideAPI scripts will exit at once if GSlide.exe is not running.

-- Folders can not be deleted from the root of Windows. This means for example: \Windows\, \Programs\, \Storage Card\ etc

PLEASE DOWNLOAD THIS RELEASE, just to keep on the safe side.

0.3.6

-Included ZNotepad and a cool new light skin.

-Also added a Refresh directory action.

-Removed some bugs

Have fun sliding :)

Ciao,

Lars

PS.

GSlide have, at the moment, only QVGA skins... VGA is onthe way. you can of course easily make a new skin yourself if you can't wait ;)

You might have to update the GSlideAPI.mscr file in the /actions/ folder with new system paths...