<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Andrewboudreau</id>
	<title>WebOS Internals - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Andrewboudreau"/>
	<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/wiki/Special:Contributions/Andrewboudreau"/>
	<updated>2026-05-16T18:59:30Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_Clock_Enabling_the_Hidden_Theme&amp;diff=6012</id>
		<title>Patch Clock Enabling the Hidden Theme</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_Clock_Enabling_the_Hidden_Theme&amp;diff=6012"/>
		<updated>2009-09-29T23:12:31Z</updated>

		<summary type="html">&lt;p&gt;Andrewboudreau: palm still has not activated this clock, web 1.2.0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
This is a theme that Palm doesn't have activate as of webOS1.2.0 &lt;br /&gt;
&lt;br /&gt;
In: /usr/palm/applications/com.palm.app.clock/themes/&lt;br /&gt;
File: themes.json&lt;br /&gt;
@ Line 13 replace&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
},&lt;br /&gt;
{&lt;br /&gt;
		&amp;quot;name&amp;quot;:&amp;quot;manualanalog&amp;quot;,&lt;br /&gt;
		&amp;quot;nicename&amp;quot;:&amp;quot;Analog Black&amp;quot;,&lt;br /&gt;
		&amp;quot;description&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
		&amp;quot;source&amp;quot;: &amp;quot;themes/manualanalog/&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
Restart LunaSysMgr &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo ./sbin/initctl stop LunaSysMgr&lt;br /&gt;
sudo ./sbin/initctl start LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thanks goes out to frankos72 @ precentral for this orginal modification.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enable Day &amp;amp; Date within the new clock==&lt;br /&gt;
This mod will give you the Time &amp;amp; Date on the new theme Analog Black  &lt;br /&gt;
[[Image:Clock_mod1.jpg]]&lt;br /&gt;
&lt;br /&gt;
In: /usr/palm/applications/com.palm.app.clock/themes/manualanalog/&lt;br /&gt;
&lt;br /&gt;
File: manualanalog-clock-functions.js&lt;br /&gt;
&lt;br /&gt;
@ Line: 92&amp;amp;93 un-comment the lines so they look like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;                       &lt;br /&gt;
 this.controller.get('date').textContent = Mojo.Format.formatDate(now, {&amp;quot;date&amp;quot;:&amp;quot;short&amp;quot;});&lt;br /&gt;
 this.controller.get('day').textContent = Mojo.Format.getDateTimeHash().medium.day[now.getDay()];&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In:   /usr/palm/applications/com.palm.app.clock/themes/manualanalog/&lt;br /&gt;
File:  manualanalog-clock.html&lt;br /&gt;
&lt;br /&gt;
@ Line: 4&amp;amp;5 make it look like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
     &amp;lt;div id=&amp;quot;day&amp;quot; class=&amp;quot;day&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
     &amp;lt;div id=&amp;quot;date&amp;quot; class=&amp;quot;date&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Restart LunaSysMgr, enjoy.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo ./sbin/initctl stop LunaSysMgr&lt;br /&gt;
sudo ./sbin/initctl start LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
 -Phrozen&lt;/div&gt;</summary>
		<author><name>Andrewboudreau</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:PrePod&amp;diff=5950</id>
		<title>Application:PrePod</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:PrePod&amp;diff=5950"/>
		<updated>2009-09-29T04:14:08Z</updated>

		<summary type="html">&lt;p&gt;Andrewboudreau: added to the todo list?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application&lt;br /&gt;
|name=PrePod&lt;br /&gt;
|version=0.3.0&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Entertainment&lt;br /&gt;
|screenshot=PrePod.png&lt;br /&gt;
|description=Podcatcher/Podcast player by drnull&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== PreCentral link ==&lt;br /&gt;
http://forums.precentral.net/homebrew-apps/194583-prepod-v0-2-2-7-24-a.html&lt;br /&gt;
&lt;br /&gt;
== USAGE ==&lt;br /&gt;
# Add your feeds&lt;br /&gt;
# Download episodes you're interested in&lt;br /&gt;
# Play Podcasts!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== UI Description ==&lt;br /&gt;
=== Feed List Screen ===&lt;br /&gt;
* + button to add a feed&lt;br /&gt;
* Refresh button to refresh the list of feeds&lt;br /&gt;
* Feed icon should show up on first update, if the feed has one&lt;br /&gt;
* Line under feed name is the latest episode name&lt;br /&gt;
* 3 mini icons &lt;br /&gt;
** disk - number of episodes downloaded/saved&lt;br /&gt;
** star - number of new episodes (their status is set to Unlistened)&lt;br /&gt;
** pause - number of new episodes you've started listening to (count currently not updating, but bookmarks are retained)&lt;br /&gt;
* Tap the mini icon area for feed operations: (Mark Listened &amp;amp; Edit Feed)&lt;br /&gt;
* Swipe to delete&lt;br /&gt;
* Reorder is supported&lt;br /&gt;
=== Episode List Screen ===&lt;br /&gt;
* Grayed out episodes are listened&lt;br /&gt;
* Button on right:&lt;br /&gt;
** Blank - listened to, and no file is available&lt;br /&gt;
** Green Down Arrow - Unlistened (new) episode, ready for download&lt;br /&gt;
** Red X - Cancel current download&lt;br /&gt;
** Blue Play - Episode ready to be played&lt;br /&gt;
** Red Minus - Episode has been listened to, file still exists&lt;br /&gt;
* Tap the button on the right for relevent menu choices&lt;br /&gt;
** Download, Stream, Resume, Restart, Mark [Un]Listened, Episode Details, Delete&lt;br /&gt;
** Restart is the only method for going into an episode and starting from the beginning.  All other methods will resume playback from your last saved position&lt;br /&gt;
=== Episode Details Screen ===&lt;br /&gt;
* Episode Title&lt;br /&gt;
* Playback scrubber with current time and time remaining&lt;br /&gt;
** also has a buffer indicator&lt;br /&gt;
* Episode Description (scrollable)&lt;br /&gt;
* Play/Pause&lt;br /&gt;
* +/-15 seconds button&lt;br /&gt;
* +/-60 seconds button&lt;br /&gt;
* All playback operations *should* save your current position&lt;br /&gt;
&lt;br /&gt;
== KNOWN BUGS ==&lt;br /&gt;
* Many bugs with streaming (resuming, recovering from errors [i.e., losing signal], etc.  USE ONLY WITH THE UNDERSTANDING THAT IT MAY NOT WORK PROPERLY)&lt;br /&gt;
* Rearranging feeds while a refresh operation is in progress will occasionally drop one of your feeds from the UI.  It should still be there, just exit the app and come back in.&lt;br /&gt;
* Throwing the card away during playback will not save your playback position&lt;br /&gt;
* Sometimes the player icons get out of sync.  They should still function, though (if you're playing and the icon is &amp;quot;play&amp;quot;, just tap it once to let the player know it is playing, then pause will work)&lt;br /&gt;
* Others too, feel free to submit bugs or suggestions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
* improved streaming support, it's flaky currently&lt;br /&gt;
* evaluate performance - I have no idea how much all this polling and such is affecting battery life.&lt;br /&gt;
** Polling while downloading (no big deal, you're streaming data, it's gonna suck battery)&lt;br /&gt;
** Polling while playing (once a second, we get the position and update stuff. Still need to disable this when the application isn't active)&lt;br /&gt;
** That should be all of the polling locations&lt;br /&gt;
* auto update/auto download/auto delete (schedule based, and configurable)&lt;br /&gt;
* bookmark position indicator&lt;br /&gt;
* ui improvements in general&lt;br /&gt;
* per-feed abbreviations that will get shortened in episode names (&amp;quot;Buzz Out Loud 1025: Amazon's New Kicks&amp;quot; could be shortened to &amp;quot;BOL1025: Amazon's New Kicks&amp;quot;)&lt;br /&gt;
* download speed and ETA &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
* This program is named com.palm.drnull.prepod instead of org.webosinternals.drnull.prepod simply because there were some services that I depend on that Palm has choosen not to open to all 3rd party developers.  Until they open these services, this application must stay under the com.palm.* namespace.  A general warning:  Palm restricted some services to the com.palm.* namespace because some services contain &amp;quot;Dangerous Things&amp;quot;.  If you do not trust a developer, do not install an application with a com.palm.* namespace.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
* MIT License (LICENSE.txt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
* Thanks to Palm for making all of their applications use the same interfaces we use, so we could easily Use The Source to get API pointers!&lt;br /&gt;
* Thanks to the PreNews application from the Rough Cuts book for tons of usable source ideas!&lt;br /&gt;
* Thanks to Templarian for the simply awesome Komodo Toolbox, you got me away from Eclipse, impressive!&lt;br /&gt;
* Thanks to nlowhor for the testing!&lt;br /&gt;
* Icons:&lt;br /&gt;
**   http://www.acomment.net/developer-icon-sets-collection-of-the-best-free-to-both-personal-commercial-use-icon-sets/152&lt;br /&gt;
**  http://www.userinterfaceicons.com/&lt;br /&gt;
**  http://www.famfamfam.com/lab/icons/silk/&lt;br /&gt;
**  http://www.damieng.com/icons/silkcompanion&lt;/div&gt;</summary>
		<author><name>Andrewboudreau</name></author>
	</entry>
</feed>