Advanced System patches bring mind-numbing customization options to webOS 2.1
So you got a Palm Pre 2 or hacked webOS 2.1 onto your older Palm phone, and the first thing you do is fire up WebOS Quick Install or Preware to install some homebrew goodness. And the second thing you do is realize that there are significantly fewer patches available for your shiny new/updated phone than you had before. Oh snaps?
Never fear, for patch developer extraordinaire Sconix is on the case, and he’s released into the WebOS Internals feeds a set of updated patches that address a multitude of customization issues across the phone.
The “Advanced System” configuration patches can be broken into two categories: preferences and menus. Both categories come with a mandatory “framework” patch that lays the groundwork framework for the support of several other patches. Under the preferences category you’ll find patches to enable new functionality in Email, Phone, Messaging, Calendar, and a single “System Prefs” patch that opens up new options in Screen & Lock, Sound & Ringtones, Location Services, Network Settings, and Phone. If these options sound familiar, it’d be because they’re based on the massive Advanced Configuration for System Preferences patch from the days of webOS 1.4.5.
The menu category, however, is a new beast. The patches bring several classic patches up to webOS 2.0 and groups them under the Advanced System umbrella. Here you’ll find the Mode Switcher menu, Today calendar preview, a customizable device menu, options for the power-button-hold reset menu, and even one that provides options for the standard in-app menu. So what has Sconix managed to whip up since starting this project back in November? The patch-by-patch breakdown is after the break.
Advanced System Prefs - Framework: Lays the foundation for the Advanced System Prefs patches, as well as adding options for unknown contact notifications for phone calls and emails and handling blocked numbers.
Advanced System Prefs - Calendar Prefs: Allows you to set a default calendar view (day, week, or month), set default length, reminder and snooze options for both timed and all-day events. This patch also allows you to turn customize on-screen, audio, vibratory, and blink notifications, as well as set notification repeats. On top of all this, icons are added to the left and right of the day/week/month view bar to create a new timed event or new all-day event.
Advanced System Prefs - Email Prefs: With this patch you can tweak your notification settings for on-screen, blink, audio, and vibration, as well as set notification repeats.
Advanced System Prefs - Messaging Prefs: In addition to the standard notification tweaks (see Email Prefs), this patch allows you to determine your draft settings (whether or not a draft is automatically saved and/or copied to the clipboard). Additionally, you can turn off the “fwd” at the start of forwarded text messages and set a standard greeting and signature for your texts. On the messaging front you can set individual statuses for different accounts, including custom statuses.
Advanced System Prefs - Phone Prefs: Apart from the standard notifications options (you have those memorized by now, right?), you can set the default view for the Phone app on launch (dialpad, call log, or favorites) and during a call (contact or keypad), whether or not the app should close automatically after a call, what to do when you open the slider (nothing, answer the call, or switch to speakerphone), allows you to end a call with the slider (excepting when on speakerphone or bluetooth), and whether or not the power button can end calls (again excepting speakerphone and bluetooth). That’s just to start - this patch also allows you to customize automatic dialing from the call log and contacts, whether or not the phone answers automatically upon removal from a Touchstone charger and whether or not to use the proximity sensor to switch to speakerphone/bluetooth. Lastly, this patch also allows you to hold on the ignore button on an incoming call to send a predefined (or custom) text message in response.
Advanced System Prefs - System Prefs: Screen & Lock has gained a minimum/maximum option, shorter and longer time-out options (from 15 seconds to 5 minutes to never), and the option to turn on haptic feedback. Sound & Ringtones is renamed to Sound Settings and has been updated with options for customer low battery alert sounds, charging alerts, and sliders to set the Ringtone, System, and Media volume levels. Location Services gains an on/off toggle to turn off the GPS radio and Google Services. The Phone Preferences app is made available and renamed as Network Services and gains a cellular radio toggle switch. Lastly, the Phone app’s menu has been modified to reflect the renamed Phone Preferences and adds links to the phone Preferences and Sound Settings.
Advanced System Menus - Framework: Sets the framework, if you will, for the following System Menus patches, as well as adds a GPS icon and ringer switch icon to the top bar. A major part of this framework is the customizability of these menus. Each has options to remove and reorder choices in that menu, as well as set the “quick” choice for menu items with multiple options.
Advanced System Menus - Mode Menu: The left side of the screen while in card view gets a new menu to change your mode in Mode Switcher. Of course, this is only useful if you have Mode Switcher installed, which is not fully compatible with webOS 2.X at this time (an update is in the works).
Advanced System Menus - Today Menu: While in card view, you can swipe down on the middle of the top bar (where the time resides) to view your calendar events for today and tomorrow. If you have a weather calendar in your Google Calendars, you can also tap and hold to switch between the low and high temperatures. Customization options allow you to remove specific calendars and set the number of days that will be displayed.
Advanced System Menus - Device Menu: The right side device menu has gained several customization options: sliders for ringtone, system, and media volume, security, network, phone, data, GPS, and flashlight choices.
Advanced System Menus - Power Menu: Hold down the power button to bring up a customized pop-up containing your choice of the following: Airplane Mode, Device sleep, Shut Down, Restart Device, and Restart Luna.
Advanced System Menus - App Menu: Tap and hold on an app menu to expand it across the width of the screen.
Yeah, it’s a lot to take in. Feel free to fire up Preware or WebOS Quick Install to check out these patches and the hundreds of others that are available. A quick note about the Advanced System patches: they are not webOS update friendly, and should be removed before installing any update to webOS (lest you have to run Emergency Patch Repair Utility afterwards).
Also, as always, this work is done open source and free of charge by patch master Sconix, and is hosted by WebOS Internals. Both depend on your donations to finance their continued work, you can send some appreciation Sconix’s way here, and to WebOS Internals here.