Difference between revisions of "Application:ModeSwitcher Sandbox"

From WebOS Internals
Jump to navigation Jump to search
m
Line 11: Line 11:
 
== Overview ==  
 
== Overview ==  
  
What is Mode Switcher?  
+
What is Mode Switcher? Mode Switcher brings profile support in the form of "modes" that can control nearly every available setting in webOS.
<br /><br />
 
Mode Switcher brings profile support in the form of "modes" that can control nearly every available setting in webOS.
 
  
  
Line 22: Line 20:
 
Mode Switcher 2 was completely rewritten into a Javascript service instead of being an application that runs in the background. It supports controlling even more system settings than MS 1.x with the help of the Advanced System Prefs patches for webOS 2.x. Mode Switcher 2 is faster, better and all around more awesome than before!
 
Mode Switcher 2 was completely rewritten into a Javascript service instead of being an application that runs in the background. It supports controlling even more system settings than MS 1.x with the help of the Advanced System Prefs patches for webOS 2.x. Mode Switcher 2 is faster, better and all around more awesome than before!
 
<br /><br />
 
<br /><br />
Differences in the version features, settings and capabilities will be noted throughout the rest of the wiki to denote the differences depending on what version you will be using.
+
Differences in the version's features, settings and capabilities will be noted throughout the rest of the wiki.
  
== Installation ==
+
 
 +
== Installation ==  
 +
 
 +
The following information will help you install Mode Switcher.
  
  
 
==== Overview ====
 
==== Overview ====
 +
<br/>
 +
<span style="color:#3399ff">'''Stable Releases'''</span>
 +
 
<blockquote>
 
<blockquote>
'''Stable Releases'''
+
The stable releases of Mode Switcher can be found in the WebOS-Internals Feed and are recommended for general public use. ''(Note: Mode Switcher 2 is not yet in the public feeds.)''
<br />
+
</blockquote>
The stable releases of Mode Switcher can be found in the WebOS-Internals Feed and are recommended for general public use.
+
 
<br /><br />
 
  
'''Testing Releases'''
+
<span style="color:#3399ff">'''Testing Releases'''</span>
<br />
+
<blockquote>
 
The testing releases of Mode Switcher can be found in the [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].
 
The testing releases of Mode Switcher can be found in the [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].
 
<br /><br />
 
<br /><br />
  
 
Due to the testing releases of Mode Switcher being in the WebOS-Internals Testing Feed, please take a few mintues to read over, understand and agree to the [http://www.webos-internals.org/wiki/Testing_Feeds#Rules_that_you_must_agree_to_before_using_these_feeds WebOS-Internals Testing Feed Rules] before continuing. The testing releases of Mode Switcher are recommended only for those that wish to test out the latest and greatest features before they are implemented into the stable releases.
 
Due to the testing releases of Mode Switcher being in the WebOS-Internals Testing Feed, please take a few mintues to read over, understand and agree to the [http://www.webos-internals.org/wiki/Testing_Feeds#Rules_that_you_must_agree_to_before_using_these_feeds WebOS-Internals Testing Feed Rules] before continuing. The testing releases of Mode Switcher are recommended only for those that wish to test out the latest and greatest features before they are implemented into the stable releases.
<br /><br />
+
</blockquote>
 +
 
  
'''Corresponding/Related Patches'''
+
<span style="color:#3399ff">'''Corresponding/Related Patches'''</span>
<br />
 
There are two patches that extend Mode Switcher's functionality.
 
 
<blockquote>
 
<blockquote>
 +
There are a number of patches that extend Mode Switcher's functionality. These patches can be found in the WebOS-Internals Patch Feed. Please follow the links for installation and other general information.
 +
<blockquote>
 +
<u>'''Mode Switcher 1.x'''</u>
 
* Launch Mode Switcher on Luna Boot ''(Pre/Pre+ Only)''
 
* Launch Mode Switcher on Luna Boot ''(Pre/Pre+ Only)''
* System Menu Mode Menu
+
* [http://www.webos-internals.org/wiki/Patch:SystemMenus System Menu Mode Menu]
</blockquote>
 
  
These patches are found in the WebOS-Internals Patch Feed. Neither patch is required for Mode Switcher to function. For more information on how these patches extend the functionality of Mode Switcher, please see the [[#Usage_Manual|Mode Switcher Manual]].
 
 
<br /><br />
 
<br /><br />
 +
<u>'''Mode Switcher 2.x'''</u>
 +
* [http://www.webos-internals.org/wiki/Patch:AdvancedSystemMenus Advanced System Menu - Mode Menu]
 +
* [http://www.webos-internals.org/wiki/Patch:AdvancedSystemPrefs Advanced System Prefs Patches]
  
The following steps will guide you through installing Mode Switcher and related patches with [http://www.webos-internals.org/wiki/Application:Preware Preware].
+
</blockquote>
<br />
 
''(These steps assume your Preware Preferences Main Scene option is set to "No".)''
 
 
</blockquote>
 
</blockquote>
  
  
==== Installation via Preware ====
 
 
===== Stable Releases =====
 
<blockquote>
 
# Open Preware
 
# Tap Available Packages
 
# Tap Application > System Utilities > Mode Switcher
 
# Tap the Install button
 
# Tap the Ok button to restart Luna
 
  
'''Or'''
 
  
# At the main Preware screen, start a search for Mode Switcher by typing in "mode switcher" (without the parenthesis), then press enter.
 
# Tap Mode Switcher from the list
 
# Tap the Install button
 
# Tap the Ok button to restart Luna
 
</blockquote>
 
  
  
===== Testing Releases =====
 
''Adding the WebOS-Internals Testing Feeds''
 
<blockquote>
 
# Open Preware
 
# From the App Menu, tap Manage Feeds
 
# Scroll past the Installed section until you see the New Feed section
 
# In the Name field, TYPE ''*what ever name you want to call the feed*'' (ie. webos-internals-testing)
 
# In the URL field, TYPE <nowiki>http://ipkg.preware.org/feeds/webos-internals/testing/all</nowiki>
 
# The "IS COMPRESSED" option should be set to YES
 
# Tap the Add Feed button
 
# Tap Ok at the Custom Feed alert message
 
# Gesture swipe back to go back to the main Preware screen
 
# Tap the Do It Now button at the alert message to update the package list
 
</blockquote>
 
  
After adding the testing feed, follow the same steps under the stable releases section for installing.
+
==== Method ====
  
 +
The following method can be used to install Mode Switcher.
  
===== Corresponding/Related Patches =====
 
''Launch Mode Switcher on Luna Boot patch (Pre/Pre+ Only)''
 
 
<blockquote>
 
<blockquote>
# Open Preware
+
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====
# Tap Available Packages
 
# Tap Patch > Misc > Launch Mode Switcher on Luna Boot
 
# Tap the Install button
 
# Tap the Ok button to restart Luna
 
</blockquote>
 
<br />
 
  
''System Menu Mode Menu patch''
 
<blockquote>
 
 
# Open Preware
 
# Open Preware
# Tap Available Packages
+
# Start typing “Mode Switcher” (no quotes)
# Tap Patch > Top Bar > System Menu Mode Menu
+
# Tap the corresponding patch from the list
 
# Tap the Install button
 
# Tap the Install button
# Tap the Install / Update It button (This will install the "System Menu Mode Menu" patch and the dependent/required "System Menu Initial Framework" patch.)
 
 
# Tap the Ok button to restart Luna
 
# Tap the Ok button to restart Luna
  
 
'''Or'''
 
'''Or'''
  
# At the main Preware screen, start a search for each patch by name, then press enter.
+
# Open Preware
# Tap the corresponding patch from the list
+
# Tap Available Packages
 +
# Tap Patch > Advanced > Patch name ''(e.g. Advanced System Prefs - Calendar Prefs)''
 
# Tap the Install button
 
# Tap the Install button
 
# Tap the Ok button to restart Luna
 
# Tap the Ok button to restart Luna
Line 125: Line 91:
  
  
== Troubleshooting (FAQ) ==
+
==== Updating ====
 
 
<blockquote>
 
'''Q: I’m getting this error when I try to install Mode Switcher: “1 of 1 hunk failed -- saving rejects to file etc/palm/luna.conf.rej”'''
 
<br />
 
A: The patch “Launch Brightness Unlinked on Luna Boot” conflicts with the "Launch Mode Switcher on Luna Boot" patch and must be removed.
 
 
 
<br/ ><br/>
 
 
 
'''Q: I installed Mode Switcher, but when I tap the launcher icon nothing happens.'''
 
<br />
 
A: You must perform a Luna Restart after installing/updating Mode Switcher.
 
 
 
<br/ ><br/>
 
 
 
'''Q: Can I close / get rid of the Mode Switcher dashboard icon?'''
 
<br />
 
A: If you are on a Pixi/Pixi+, then no, the dashboard scene needs to be active for Mode Switcher to function. For the Pre/Pre+, install the Launch Mode Switcher on Luna Boot patch to get rid of the dashboard.
 
</blockquote>
 
 
 
 
 
== Resources ==
 
 
 
==== Donation to Developer ====
 
<blockquote>
 
* Please see the official PreCentral Forum thread opening post for the donation link.
 
</blockquote>
 
 
 
==== Official Forum ====
 
<blockquote>
 
* [http://forums.precentral.net/enlightened-linux-solutions/260212-ms-mode-switcher-1-x.html Official PreCentral Forum Thread]
 
</blockquote>
 
 
 
==== Official Usage Manual ====
 
<blockquote>
 
*[http://modeswitcher.jupiterns.org Mode Switcher Manual (current to version 1.0.7)]
 
</blockquote>
 
 
 
==== Official Twitter Account ====
 
<blockquote>
 
* Follow Mode Switcher on Twitter: [http://twitter.com/modeswitcher @modeswitcher]
 
</blockquote>
 
 
 
 
 
== Status ==
 
 
 
==== Current Stable Release ====
 
<blockquote>
 
'''1.0.9 <span style="color:#ff0000">'''</span> - (''Released November 10th, 2010'')
 
</blockquote>
 
  
===== Changelog =====
 
 
<blockquote>
 
<blockquote>
* Small change to display trigger
+
=====webOS OTA Updates=====
* removed experimental code
+
The Advanced System Prefs patches are not OTA (over-the-air) update safe. When there is an OTA update to a newer version of webOS from your carrier, you must remove these patches before updating. If you do not remove them prior to running the OTA update, you most likely will need to run the Emergency Patch Recovery tool from Preware.
* fixed no match calendar trigger functionality
 
</blockquote>
 
  
===== Known Issues =====
 
<blockquote>
 
* See also next release info below since it should fix all known issues
 
* Phone call and other system tasks may interrupt or prevent mode change
 
* Launcher popup is not updated if another trigger happens while visible
 
* Requesting mode change while processing previous change might cause unexpected behavior
 
</blockquote>
 
  
==== Next Release ====
+
=====Patch Updates=====
<blockquote>
+
Updated versions of the Advanced System Prefs patches can be applied via Preware.
'''1.1.0'''
 
* Day of event option for calendar trigger
 
* Fix interval trigger also work on manual mode starts
 
* Maybe add a signal trigger
 
* Add always on for screen timeout
 
* Timeout configuration for security settings
 
* Filemanager extension for moving files/directories
 
</blockquote>
 
 
 
==== Future Releases ====
 
<blockquote>
 
* Add extension for filemanager service for renaming dirs
 
* Individual mode triggers locking
 
* Per account ringtone settings
 
* Add per account IM configuration when WebOS/messaging plugin patches allow this
 
* Add special triggers like: Im status trigger / signal strength trigger / etc.
 
* Script for save/restore application
 
</blockquote>
 
 
 
 
 
==== Current Testing Release ====
 
<blockquote>
 
'''No Testing Release currently available'''
 
</blockquote>
 
 
 
===== Changelog =====
 
<blockquote>
 
 
</blockquote>
 
</blockquote>

Revision as of 17:43, 24 March 2011

« Go Back to the Utilities application list
Modeswitcher001.png

Mode Switcher - 1.x/2.x


Overview

What is Mode Switcher? Mode Switcher brings profile support in the form of "modes" that can control nearly every available setting in webOS.


Versions

There are two versions of Mode Switcher available. What version you use is dependent on what version of webOS is running on your device. Mode Switcher 1.x is available for webOS 1.4.x and Mode Switcher 2.x for webOS 2.x.

Mode Switcher 2 was completely rewritten into a Javascript service instead of being an application that runs in the background. It supports controlling even more system settings than MS 1.x with the help of the Advanced System Prefs patches for webOS 2.x. Mode Switcher 2 is faster, better and all around more awesome than before!

Differences in the version's features, settings and capabilities will be noted throughout the rest of the wiki.


Installation

The following information will help you install Mode Switcher.


Overview


Stable Releases

The stable releases of Mode Switcher can be found in the WebOS-Internals Feed and are recommended for general public use. (Note: Mode Switcher 2 is not yet in the public feeds.)


Testing Releases

The testing releases of Mode Switcher can be found in the WebOS-Internals Testing Feed.

Due to the testing releases of Mode Switcher being in the WebOS-Internals Testing Feed, please take a few mintues to read over, understand and agree to the WebOS-Internals Testing Feed Rules before continuing. The testing releases of Mode Switcher are recommended only for those that wish to test out the latest and greatest features before they are implemented into the stable releases.


Corresponding/Related Patches

There are a number of patches that extend Mode Switcher's functionality. These patches can be found in the WebOS-Internals Patch Feed. Please follow the links for installation and other general information.

Mode Switcher 1.x



Mode Switcher 2.x




Method

The following method can be used to install Mode Switcher.

Preware
  1. Open Preware
  2. Start typing “Mode Switcher” (no quotes)
  3. Tap the corresponding patch from the list
  4. Tap the Install button
  5. Tap the Ok button to restart Luna

Or

  1. Open Preware
  2. Tap Available Packages
  3. Tap Patch > Advanced > Patch name (e.g. Advanced System Prefs - Calendar Prefs)
  4. Tap the Install button
  5. Tap the Ok button to restart Luna


Updating

webOS OTA Updates

The Advanced System Prefs patches are not OTA (over-the-air) update safe. When there is an OTA update to a newer version of webOS from your carrier, you must remove these patches before updating. If you do not remove them prior to running the OTA update, you most likely will need to run the Emergency Patch Recovery tool from Preware.


Patch Updates

Updated versions of the Advanced System Prefs patches can be applied via Preware.