Difference between revisions of "Patch:SystemMenus"

From WebOS Internals
Jump to navigation Jump to search
m
 
(19 intermediate revisions by 3 users not shown)
Line 12: Line 12:
 
</blockquote>
 
</blockquote>
  
'''System Menu Mode Menu (Pre/Pre+ Only)'''
+
'''System Menu Mode Menu'''
 
<blockquote>
 
<blockquote>
 
The System Menu Mode Menu patch extends functionality of the [http://www.webos-internals.org/wiki/Application:ModeSwitcher Mode Switcher] application. This patch is not required to use Mode Switcher, but is highly recommended.
 
The System Menu Mode Menu patch extends functionality of the [http://www.webos-internals.org/wiki/Application:ModeSwitcher Mode Switcher] application. This patch is not required to use Mode Switcher, but is highly recommended.
Line 32: Line 32:
 
</blockquote>
 
</blockquote>
 
</blockquote>
 
</blockquote>
 
  
 
== Installation ==
 
== Installation ==
Line 38: Line 37:
 
==== Overview ====
 
==== Overview ====
  
The System Menus patches are found in the WebOS-Internals Patch Feed. The System Menus patches are independent of each other, however, they are dependent on having the System Menu Initial Framework patch installed. The System Menus patches are current for webOS 1.4.5. Older versions of the patches might exist for older webOS versions (e.g. 1.4.1.1), however they most likely will no longer be maintained.
+
The System Menus patches are found in the WebOS-Internals Patch Feed. The System Menus patches are independent of each other, however, they are dependent on having the System Menu Initial Framework patch installed. The System Menus patches have been updated for webOS 1.4.5. Older versions of the patches might exist for older webOS versions ''(e.g. 1.4.1.1)'', however, they most likely will no longer be maintained.
  
 
==== Method ====
 
==== Method ====
Line 45: Line 44:
  
 
<blockquote>
 
<blockquote>
===== Preware =====
+
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====
  
 
''System Menu Initial Framework''
 
''System Menu Initial Framework''
Line 84: Line 83:
 
</blockquote>
 
</blockquote>
  
 +
== Usage ==
  
== Usage ==
+
Each Advanced System Menus patch is listed below with information on how you access, use and configure the menus.
 +
<br /><br />
 +
 
 +
Throughout the menus, tapping an item in the menus will perform a certain function or present you with more choices (e.g. like in a submenu). The instructions often have you Gesture + Tap or Swipe a menu or menu item. More advanced options/selections might require using the Gesture + Tap method to complete the function. Sometimes referred to as meta-tap, Gesture + Tap is is nothing more than tapping and holding the gesture area while completing the other action at the same time.
 +
<br /><br />
  
 
===== System Menu Mode Menu =====
 
===== System Menu Mode Menu =====
Line 93: Line 97:
 
The upper-left corner of the screen/top bar displays the mode that is currently active. If the Default mode is active, the carrier string (e.g. Sprint, ATT, Verizon, etc...) will be shown. If you have a Modifier mode active, a + ''(plus)'' sign is shown next to the mode name. If you have set the triggers to be locked, the upper-left corner will be displayed in yellow to signify that the modes are locked.
 
The upper-left corner of the screen/top bar displays the mode that is currently active. If the Default mode is active, the carrier string (e.g. Sprint, ATT, Verizon, etc...) will be shown. If you have a Modifier mode active, a + ''(plus)'' sign is shown next to the mode name. If you have set the triggers to be locked, the upper-left corner will be displayed in yellow to signify that the modes are locked.
 
<br /><br />
 
<br /><br />
By default, all custom modes are listed in the menu. Tapping a mode opens a drawer with options for toggling the mode On and Off, and for opening Mode Switcher directly to that mode's settings screen.
+
Here are some more options:
<br /><br />
+
<blockquote>
 +
* Tapping a mode opens a drawer with options for toggling the mode On and Off, and for opening Mode Switcher directly to that mode's settings screen.
 +
</blockquote>
 +
 
 
The first line (Status:) will show one of the following:
 
The first line (Status:) will show one of the following:
 
<blockquote>
 
<blockquote>
Line 106: Line 113:
 
Here are your options while editing the menu:
 
Here are your options while editing the menu:
 
<blockquote>
 
<blockquote>
* Tapping a mode name will toggle whether or not it is shown in the menu.
+
* Tapping a mode name will toggle whether or not it is shown in the menu. (By default, all custom modes are listed in the menu.)
 
* Tapping the last item will cycle between all available modes and "Toggle Triggers Locking." Choosing a mode will add a toggle for that mode at the bottom of the menu. Choosing "Toggle Triggers Locking" will set the last menu item to a On/Off toggle for Mode Switcher.
 
* Tapping the last item will cycle between all available modes and "Toggle Triggers Locking." Choosing a mode will add a toggle for that mode at the bottom of the menu. Choosing "Toggle Triggers Locking" will set the last menu item to a On/Off toggle for Mode Switcher.
 
</blockquote>
 
</blockquote>
Line 146: Line 153:
 
<blockquote>
 
<blockquote>
 
* Gesture + Tapping a menu item will perform the first action that exists in the submenu of that group of settings without actually opening the submenu. ''(e.g. If you Gesture + Tap the Wifi menu item, it will toggle the Wifi radio on and off.)''
 
* Gesture + Tapping a menu item will perform the first action that exists in the submenu of that group of settings without actually opening the submenu. ''(e.g. If you Gesture + Tap the Wifi menu item, it will toggle the Wifi radio on and off.)''
 +
* Gesture + Tapping the Roaming setting under the Phone submenu will turn on Forced Roaming.
 +
* Tapping the volume heading (e.g. Ringtone, System, Media) in the Device submenu will toggle between the three volume controls.
 
</blockquote>
 
</blockquote>
  
Line 172: Line 181:
 
A: Try removing other patches that provide similar functionality to these patches.
 
A: Try removing other patches that provide similar functionality to these patches.
 
</blockquote>
 
</blockquote>
 +
 +
 +
== Future features ==
 +
 +
<blockquote>
 +
* Better editing (i.e. possibility to leave the info item out etc.).
 +
* International versions with translations
 +
* Add date info into top bar (will have a either configuration or fast way of toggling)
 +
* Add nicer handling of situation when there are lots of icons visible in top bar
 +
</blockquote>
 +
  
 
== Resources ==
 
== Resources ==
  
===== Donation to Developer =====
+
===== Supporting Development =====
 +
<blockquote>
 +
{{SconixDonation}}
 +
</blockquote>
 +
 
 +
===== Official Developer Project Page =====
 
<blockquote>
 
<blockquote>
* Please see the official PreCentral Forum thread opening post for the donation link.
+
* [[user:sconix|Current and Legacy Projects]]
 
</blockquote>
 
</blockquote>
  
 
===== Official Forum =====
 
===== Official Forum =====
 
<blockquote>
 
<blockquote>
* [http://forums.precentral.net/webos-patches/245440-patch-top-bar-system-menus-status-today-device-menus.html Official PreCentral Forum Thread]
+
* [http://forums.precentral.net/enlightened-linux-solutions/245440-patch-top-bar-system-menus-status-today-device-menus.html Official PreCentral Forum Thread]
 
</blockquote>
 
</blockquote>

Latest revision as of 14:02, 16 June 2011

Summary

What are the System Menus patches?

The System Menus patches consist of a handful of individual patches that enhance the top bar and take your device to a whole new level. The System Menus patches have been written so that each is highly configurable. The System Menus patches consist of the following individual patches:

System Menu Initial Framework

The System Menu Initial Framework patch lays out the groundwork for all the System Menus patches and is required for the other System Menus patches to function.

System Menu Mode Menu

The System Menu Mode Menu patch extends functionality of the Mode Switcher application. This patch is not required to use Mode Switcher, but is highly recommended.

System Menu Today Menu

The System Menu Today Menu patch extends functionality of your calendar by giving you quick access to your upcoming calendar events.

System Menu Mods v1

The System Menu Mods v1 patch extends functionality of the device menu, including access to the following options/settings: the system radios (phone, wifi, bluetooth and gps) and preferences, volume levels (system, ringtone and media), screen brightness, flashlight (using the device LED), networks (auto, 2g, 3g), security (unlock, pin, password), voice and data roaming, and data connection.

System Menu Transparent Full Width App Menu

The System Menu Transparent Full Width App Menu patch modifies an applications app menu to be full width across the top bar when an app is in the foreground. The background of the menu is transparent so you can still see the top bar behind it, however tapping anywhere on the top bar will open the application's app menu and prevents the other top bar menus from being activated. This makes the app menu more accessible when using the phone with one hand.

Installation

Overview

The System Menus patches are found in the WebOS-Internals Patch Feed. The System Menus patches are independent of each other, however, they are dependent on having the System Menu Initial Framework patch installed. The System Menus patches have been updated for webOS 1.4.5. Older versions of the patches might exist for older webOS versions (e.g. 1.4.1.1), however, they most likely will no longer be maintained.

Method

The following method can be used to install the System Menus patches.

Preware

System Menu Initial Framework

  1. Open Preware
  2. Tap Available Packages
  3. Tap Patch > Top Bar > System Menu Initial Framework
  4. Tap the Install button
  5. Tap the Ok button to restart Luna

Or

  1. At the main Preware screen, start a search for the patch by name, then press enter.
  2. Tap the corresponding patch from the list
  3. Tap the Install button
  4. Tap the Ok button to restart Luna


Now that you have the System Menu Initial Framework patch installed, the rest of the System Menus patches can be installed by following the steps.
Note: Where you see Patch Name, replace that with the actual patch name (e.g. System Menu Mode Menu, System Menu Today Menu, etc...).

Patch Name

  1. Open Preware
  2. Tap Available Packages
  3. Tap Patch > Top Bar > Patch Name
  4. Tap the Install button
  5. Tap the Ok button to restart Luna

Or

  1. At the main Preware screen, start a search for the patch by name, then press enter.
  2. Tap the corresponding patch from the list
  3. Tap the Install button
  4. Tap the Ok button to restart Luna

Usage

Each Advanced System Menus patch is listed below with information on how you access, use and configure the menus.

Throughout the menus, tapping an item in the menus will perform a certain function or present you with more choices (e.g. like in a submenu). The instructions often have you Gesture + Tap or Swipe a menu or menu item. More advanced options/selections might require using the Gesture + Tap method to complete the function. Sometimes referred to as meta-tap, Gesture + Tap is is nothing more than tapping and holding the gesture area while completing the other action at the same time.

System Menu Mode Menu

The System Menu Mode Menu is accessed by tapping/swiping down the upper-left corner of the screen/top bar (when an app is not in focus).

The upper-left corner of the screen/top bar displays the mode that is currently active. If the Default mode is active, the carrier string (e.g. Sprint, ATT, Verizon, etc...) will be shown. If you have a Modifier mode active, a + (plus) sign is shown next to the mode name. If you have set the triggers to be locked, the upper-left corner will be displayed in yellow to signify that the modes are locked.

Here are some more options:

  • Tapping a mode opens a drawer with options for toggling the mode On and Off, and for opening Mode Switcher directly to that mode's settings screen.

The first line (Status:) will show one of the following:

  • Default - Default Mode is active and unmodified
  • Normal - A Normal mode is active and unmodified
  • Modified - The current active mode is being modified by a Modifier mode.

Editing the menu is as simple as a Gesture + Tap/Swipe to open the menu for editing.
Here are your options while editing the menu:

  • Tapping a mode name will toggle whether or not it is shown in the menu. (By default, all custom modes are listed in the menu.)
  • Tapping the last item will cycle between all available modes and "Toggle Triggers Locking." Choosing a mode will add a toggle for that mode at the bottom of the menu. Choosing "Toggle Triggers Locking" will set the last menu item to a On/Off toggle for Mode Switcher.
System Menu Today Menu

The System Menu Today Menu is accessed by tapping/swiping down the middle of the screen/top bar (when an app is not in focus).

Accessing the menu displays your events for the current day.
Here are some more options:

  • Tapping the date in the menu will open the calendar to that day.
  • Tapping an event in the menu will open the calendar to that event's details.
  • Gesture + Tapping an event (non all day events) will toggle the event start/ending time information.
  • Tapping the "Show Tomorrow's Events" will show the next's days events.
  • Gesture + Tap the "Show Tomorrow's Events" will show the previous day's events.
  • Gesture + Tapping a weather event will toggle between low/high temperature information.

Editing the menu is as simple as a Gesture + Tap/Swipe to open the menu for editing.
Here are your options while editing the menu:

  • Tapping a calendar will toggle whether or not it is shown in the menu.
  • Gesture + Tapping a calendar will toggle between the calendar source (e.g. Google, Local, Exchange) and the calendar name.
  • Tapping the "Show Events for x Days" will toggle between 3 and 7 days worth of events to display.
System Menu Mod v1

The System Menu Mod v1 menu is accessed by tapping/swiping down the upper-right corner of the screen/top bar (when an app is not in focus).

Tapping a setting's group heading opens a drawer displaying the settings that can be configured. The quick action (last menu item) can be used to quickly toggle one custom set setting.
Here are some more options:

  • Gesture + Tapping a menu item will perform the first action that exists in the submenu of that group of settings without actually opening the submenu. (e.g. If you Gesture + Tap the Wifi menu item, it will toggle the Wifi radio on and off.)
  • Gesture + Tapping the Roaming setting under the Phone submenu will turn on Forced Roaming.
  • Tapping the volume heading (e.g. Ringtone, System, Media) in the Device submenu will toggle between the three volume controls.

Editing the menu is as simple as a Gesture + Tap/Swipe to open the menu for editing.
Here are your options while editing the menu:

  • Tapping a menu item will toggle whether or not it is shown in the menu.
  • Tapping the quick action (last menu item) will toggle between the different settings groups.
System Menu Transparent Full Width App Menu

The System Menu Transparent Full Width App Menu is accessed by tapping/swiping down anywhere along the top of the screen/top bar (when an app is in focus).

Tapping the application menu provides you with the default options, preferences, help, etc... available for the app you have open (in focus, not card view).


Troubleshooting (FAQ)

Q: I am having trouble installing one/all of these patches.
A: Try removing other patches that provide similar functionality to these patches.


Future features

  • Better editing (i.e. possibility to leave the info item out etc.).
  • International versions with translations
  • Add date info into top bar (will have a either configuration or fast way of toggling)
  • Add nicer handling of situation when there are lots of icons visible in top bar


Resources

Supporting Development

Btn donateCC LG.gif

Official Developer Project Page
Official Forum