skeezix [Wed, 25 Aug 2010 13:05:31 +0000 (09:05 -0400)]
Added key-repeat to minimenu, and Y to jump up a page in the conf UI; way more usable now.
skeezix [Wed, 25 Aug 2010 02:42:53 +0000 (22:42 -0400)]
Merge branch 'master' of ssh://skeezixgit@git.openpandora.org/srv/git/pandora-libraries
skeezix [Wed, 25 Aug 2010 02:42:03 +0000 (22:42 -0400)]
Big pile of changes to support a 'conf UI' in the select menu; can now hide/show apps and tabs, and can specify some misc settings. More to come.
Grazvydas Ignotas [Sun, 22 Aug 2010 19:36:53 +0000 (22:36 +0300)]
op_lid: don't save brightness if it's 0
this way op_lid can be called multiple times with same argument.
Michael Mrozek [Sat, 14 Aug 2010 23:21:19 +0000 (01:21 +0200)]
pnd_run: CPU-Speed can now be set automatically if the user demands it
op_bright_down and op_bright_up: Brightness value will change in smaller
steps brightness is below 20
Michael Mrozek [Thu, 5 Aug 2010 08:37:03 +0000 (10:37 +0200)]
op_lid.sh: Script will do nothing if Pandora is in powersave mode. Added
LCD off (by urjaman)
op_power.sh: Moved restoring CPU speed to the beginning of the script.
Added LCD off (by urjaman)
Michael Mrozek [Thu, 5 Aug 2010 07:59:32 +0000 (09:59 +0200)]
pnd_run.sh: Cleaned up script (sebt3), enhanced CPU-Speed (EvilDragon)
Michael Mrozek [Sun, 25 Jul 2010 12:58:23 +0000 (14:58 +0200)]
op_lid: Missed an ! in an if-statement
Michael Mrozek [Wed, 21 Jul 2010 01:00:07 +0000 (03:00 +0200)]
op_power.sh: LED now dims when in low power mode (by tsh)
Michael Mrozek [Wed, 21 Jul 2010 00:52:31 +0000 (02:52 +0200)]
pnd_run.sh: More tidy-ups, added some null string protection and a warning at the end since the un-mounting seems to be a bit brute-force. Removes the 'grep' warnings. (by tsh)
Michael Mrozek [Tue, 20 Jul 2010 22:59:04 +0000 (00:59 +0200)]
op_lid: Doesn't do anything while in powersaving-mode
op_power: Changed Shutdown Time to 5s from 10s, disabled MHz-Changing (doesn't really save much)
op_bright: Changed steps to 5 instead of 10.
Michael Mrozek [Mon, 19 Jul 2010 22:15:28 +0000 (00:15 +0200)]
pnd_run.sh: Back to old version - cleaned up version didn't overlay!
Michael Mrozek [Mon, 19 Jul 2010 00:14:09 +0000 (02:14 +0200)]
Merge branch 'master' of git://openpandora.org/pandora-libraries
Sébastien Huss [Mon, 19 Jul 2010 00:13:09 +0000 (02:13 +0200)]
pnd_run.sh: Cleaned it up a bit
skeezix [Thu, 15 Jul 2010 14:53:19 +0000 (10:53 -0400)]
For override libpnd conf files, search /media/* now, instead of /media/mmcblk0p1; things have changed since 2 years ago when this all started :)
skeezix [Wed, 14 Jul 2010 19:52:36 +0000 (15:52 -0400)]
Patch from tsh, re bugtracker: bugs.openpandora.org/index.php?do=details&task_id=47 - avoid repetition in forced shutdown when in low-cpu/power mode
skeezix [Wed, 14 Jul 2010 19:44:17 +0000 (15:44 -0400)]
minimenu; repaired 'more or less' touchscreen to run apps bug; shoudl probabyl still differentiate between tab-render and grid-render for which parts of ts-cache to reset, but later baby..
skeezix [Wed, 14 Jul 2010 19:30:08 +0000 (15:30 -0400)]
Lots of aesthetics; for apps with searchpaths listed multiple times (like /pandora/apps), don't pull the same pnd in multiple tiles; for conf overrides, also look in /pandora/appdata/mmenu (normalyl just /pandora/mmenu); for sorting, sort upper/lowercase app names together H h I i not H I h i); when using keyboard to jump to app, repeat hitting key to cycle through apps of same starting character
Michael Mrozek [Sat, 3 Jul 2010 01:33:15 +0000 (03:33 +0200)]
pnd_run.sh was old version - updated to conform with the HotFix.
Michael Mrozek [Fri, 2 Jul 2010 22:58:06 +0000 (00:58 +0200)]
Merge branch 'master' of git://openpandora.org/pandora-libraries
Michael Mrozek [Fri, 2 Jul 2010 22:56:32 +0000 (00:56 +0200)]
eventmap: Updated correct one ;)
skeezix [Fri, 2 Jul 2010 01:38:32 +0000 (21:38 -0400)]
Merge branch 'master' of ssh://skeezixgit@git.openpandora.org/srv/git/pandora-libraries
skeezix [Fri, 2 Jul 2010 01:37:42 +0000 (21:37 -0400)]
Doc-link was using unique-id instead of appdata-dir when present; also referencing bug bugs.openpandora.org/index.php?do=details&task_id=112
Michael Mrozek [Tue, 29 Jun 2010 01:52:42 +0000 (03:52 +0200)]
pnd_make and pnd_run: Fixed some bugs (contributed by various people)
skeezix [Mon, 21 Jun 2010 01:06:24 +0000 (21:06 -0400)]
minimenu; 'b' now works in select menu (in addition to enter); pressing keyboard button will try to jump to apps with that starting letter - hit 'h' for 'Hatari' for instance.
skeezix [Fri, 18 Jun 2010 01:02:38 +0000 (21:02 -0400)]
taking 'mmcblk'-fu out of mmenu.conf paths, so that /media/* can be used; wiser, and supports upcoming mount.sh change
skeezix [Tue, 15 Jun 2010 02:06:05 +0000 (22:06 -0400)]
Allow moving minimenu custom conf/skins to appdata/mmenu, in addition to /pandora/mmenu
skeezix [Fri, 11 Jun 2010 20:21:28 +0000 (16:21 -0400)]
Added default auto-rescan to minimenu on SD insert; disable via conf file.
Also made pandora button wait a bit longer before being pnd-kill; easier pandora menu now
skeezix [Wed, 9 Jun 2010 14:31:07 +0000 (10:31 -0400)]
Changed About text for DaveC in minimenu
skeezix [Fri, 4 Jun 2010 14:12:14 +0000 (10:12 -0400)]
Turning off directory browser in minimenu, by default
skeezix [Fri, 4 Jun 2010 13:41:41 +0000 (09:41 -0400)]
Added option to set starting category to minimenu (default is still leftmost (usually All))
skeezix [Fri, 4 Jun 2010 00:41:14 +0000 (20:41 -0400)]
is_dir_empty() leaking fd's; notaz found it :)
skeezix [Fri, 28 May 2010 16:02:11 +0000 (12:02 -0400)]
fix for mmenu caching; when caching preview, use the appdata dirname if specified, so as to not cause pnd_run.sh to create a unique-id directory, when everything else will use appdata dirname
skeezix [Sun, 23 May 2010 00:58:24 +0000 (20:58 -0400)]
mmenu conf fix, look for cached images in mmcblk0 as well as mmcblk[12] .. doh
skeezix [Thu, 20 May 2010 15:01:29 +0000 (11:01 -0400)]
Changed pandora button to run popup-menu instead; also, it will kill pnds when no xfce is running (ie: in minimenu)
skeezix [Wed, 12 May 2010 15:38:21 +0000 (11:38 -0400)]
Updated pnd_run (bin, not .sh) to use newer API's in libpnd
pnd_run can now also be told which subapp to invoke in a multi-app pnd file
skeezix [Tue, 11 May 2010 03:22:47 +0000 (23:22 -0400)]
No really, a workaround.
skeezix [Tue, 11 May 2010 03:05:50 +0000 (23:05 -0400)]
Workaround (not a fix) for finding icon after a PXML that doesn't have a line-ending at the end
Probably a bug in the parser or tinyxml where it pulls in a whole line; should push back chars following the /PXML>
skeezix [Tue, 27 Apr 2010 00:17:30 +0000 (20:17 -0400)]
evdev changes to sync with kernel
skeezix [Mon, 26 Apr 2010 16:59:55 +0000 (12:59 -0400)]
Renamed evdev devices in pnd_Device.c; made evmapperd and io_gpio use pnd_Device.h as Crom intended
skeezix [Mon, 26 Apr 2010 15:23:51 +0000 (11:23 -0400)]
bah
skeezix [Fri, 23 Apr 2010 15:28:46 +0000 (11:28 -0400)]
Removed 'run xfce' from select menu; renamed 'switch gui' to 'run other gui thing'
skeezix [Tue, 20 Apr 2010 14:55:23 +0000 (10:55 -0400)]
Cleaned up some of the category management; its still obviously a menu written in 5 days, but works well :)
skeezix [Mon, 19 Apr 2010 20:24:52 +0000 (16:24 -0400)]
minimenu now has a (lame) 'reveal this normally hidden' category option in the select menu; for ED :)
skeezix [Mon, 19 Apr 2010 15:00:52 +0000 (11:00 -0400)]
mm - if there are absolutely no tabs (not even All), be cool
skeezix [Fri, 16 Apr 2010 19:03:14 +0000 (15:03 -0400)]
minimenu; 'menu' in the detail pane now has configurable max-visible count and can handle scrolling
skeezix [Fri, 16 Apr 2010 18:27:38 +0000 (14:27 -0400)]
No, really, evmapperd can handle a max-hold configged key, even when its a non-repeating key ;)
skeezix [Fri, 16 Apr 2010 15:15:27 +0000 (11:15 -0400)]
evmapperd can now have a max-hold set for a key, so that power and pandora buttons can
reactr after 3s (say), without making the user hold 'at least 3s and pray' :)
skeezix [Thu, 15 Apr 2010 20:16:44 +0000 (16:16 -0400)]
fix for caching
skeezix [Thu, 15 Apr 2010 20:09:56 +0000 (16:09 -0400)]
Added minimenu about screen; mmenu dir browser will not try to real time pick up icons from pnd files when opening a directory full of them
skeezix [Thu, 15 Apr 2010 15:16:01 +0000 (11:16 -0400)]
mm calls EDs new switch-gui script
skeezix [Thu, 15 Apr 2010 14:19:07 +0000 (10:19 -0400)]
Move /usr/pandora/apps to menu instead of desktop; change pnd doc viewer to Arora instead of 'midori -a'
skeezix [Wed, 7 Apr 2010 19:00:20 +0000 (15:00 -0400)]
mm: Swapped perty and default contents, so now 'default' skin is davec's, and 'perty' is the old minimal
skeezix [Tue, 6 Apr 2010 20:30:31 +0000 (16:30 -0400)]
Added SIGQUIT handler, which mkaes menu exit (and request mmwrapper also exit.)
skeezix [Tue, 6 Apr 2010 19:23:39 +0000 (15:23 -0400)]
minimenu - fix so wraparound to offscreen tabs ensures visible, and when doing app rescan, resets back to first tab
skeezix [Tue, 6 Apr 2010 16:00:25 +0000 (12:00 -0400)]
Added DaveC's skin, named it 'perty'
Added to 'make deploy' rules, I think
skeezix [Mon, 5 Apr 2010 20:38:08 +0000 (16:38 -0400)]
minimenu:
- mmcatmap.conf may be stuck into /pandora/mmenu on SD cards, in order to specify category mapping conf stuff (or random conf overrides)
- now includes a directory browser/launcher
- default is on (shows a tab for each non-empty dir in /media)
- could just make one tab for /media .. *shrug*
- may be disabled
- may specify all sorts of tabs to open by using a searchpath
- can run pnd-files (will work in the normal way)
- can run non-pnd files (will set CWD and run them without exiting minimenu)
- can browse up and down the dir tree
skeezix [Sun, 4 Apr 2010 01:41:51 +0000 (21:41 -0400)]
minimenu: added special case for rightmost tab for davec, so can now specialise tab art for leftmost, rightmost and the middle-guys
skeezix [Sat, 3 Apr 2010 00:52:28 +0000 (20:52 -0400)]
minimenu; added special handling for leftmost tab (Sel/Unselected versions) .. so now 4 cases for tab skinners: leftmost sel/unsel, and all the others sel/unsel. If need a special case for rightmost tabs, let me know :)
skeezix [Sat, 3 Apr 2010 00:33:58 +0000 (20:33 -0400)]
minimenu fixes so icon-wrap is better handled in edge cases -- pushing right, on a row with less than the full number of icons, will properly wrap around. When pushign down on last row of a grid that has one page, it didn't redraw on the top row until you did somethign else.. forces draw now. Stuff like that.
skeezix [Wed, 31 Mar 2010 15:03:10 +0000 (11:03 -0400)]
slight change mmenu, to remove forced clipping in tab rendering, so davec can do shadows
skeezix [Mon, 29 Mar 2010 15:25:16 +0000 (11:25 -0400)]
minimenu .. check SD for mmenu.conf first (/pandora/mmenu/mmenu.conf), then check system
skeezix [Fri, 26 Mar 2010 20:52:30 +0000 (16:52 -0400)]
minimenu is now skinnable and has skin selector
skeezix [Fri, 26 Mar 2010 18:32:11 +0000 (14:32 -0400)]
Added conf set/save quick routines
skeezix [Fri, 26 Mar 2010 17:53:50 +0000 (13:53 -0400)]
New exec(disco-t) for more flexible pnd exec. PXML may specify appdata dirname, and may be ovr overridden. pndevmapperd will not force shutdown at low power when charging.
skeezix [Fri, 26 Mar 2010 03:11:49 +0000 (23:11 -0400)]
More significant mmenu changes, couple minor fixes/additions to libpnd proper
skeezix [Thu, 25 Mar 2010 20:48:41 +0000 (16:48 -0400)]
Lots of minimenu changes, couple minor fixes for pnd_utility
skeezix [Wed, 24 Mar 2010 20:30:47 +0000 (16:30 -0400)]
Some defaults chanigng in the mmenu conf--
-- default to preload icons -- its fast, and doesn't slow user down later; they can set to defer themselves
-- default to unthreaded preview loads; better to hit the user now, than chug them for a few motions
-- show hourglass art while loading previews in foreground, so they know to wait
-- show previews after 2s or so, rather than 1s, of paused selection; give the user a bit more breather
--> this should all make the experience feel better
Preview caching--
-- if do_cache is set in conf, will now attempt to cache previews _to SD_ for long term storage
--> risk is the preview pics change, and mmenu never updates them; should maybe check preview pic
age and re-export it once a month or something, or if age < pmnd age, or something.
-- Seledct menu can do 'mass cache', which chugs for a few mins, but will do all preview caching
-- otherwise, with do_Cache on (default!), after the 2s wait, it'll cache out to SD and load preview
--> thus, first preview is slow, but very fast next time, even next mmenu session
skeezix [Wed, 24 Mar 2010 13:15:30 +0000 (09:15 -0400)]
Minor path fix
skeezix [Tue, 23 Mar 2010 18:05:38 +0000 (14:05 -0400)]
mininmenu fix -- tablineR will always be used on far right, not 'just right of selection tab'; doh.
minimenu change -- conf option to enable/disable the All tab
skeezix [Mon, 22 Mar 2010 20:46:55 +0000 (16:46 -0400)]
Added sample ovr file; applies to all libpnd consumers (mmenu, pmenu, pndnotifyd!)
skeezix [Mon, 22 Mar 2010 20:38:19 +0000 (16:38 -0400)]
Added category mapping support to mmenu .. lets user define what categories to have as tabs, and can reassign categories from one to another or merge them
skeezix [Mon, 22 Mar 2010 18:51:32 +0000 (14:51 -0400)]
Added 'same path' (as pnd file) overrides
Can now create foo.ovr (to go with foo.pnd), in same place as foo.pnd
The ovr file can override icon title, main and main-sub1 category, and clockspeed
Can also make foo.png in same location (end in .png) to override the icon
Icon override rquires client mods, so mmenu and pndnotifyd are fixed, need pmenu fixed
skeezix [Mon, 22 Mar 2010 14:35:49 +0000 (10:35 -0400)]
change one comment in pnd_pxml.h to be more right
mmenu:
- when using small icons without upscaling, center vertically now (always did horiz centering)
- when less categories than fill the screen, ensure draw the 'tab line' to complete the top border
- show 'subapp number' in the detail panel
skeezix [Sat, 20 Mar 2010 03:29:03 +0000 (23:29 -0400)]
Added about shoutouts list, but not coded yet
skeezix [Sat, 20 Mar 2010 03:01:36 +0000 (23:01 -0400)]
By default will go for fast load now -- defer icons until later (as well as
deferred previews); icons will load in background thread, 1 every 1/10th second.
Configurable to make it load icons up front, or time between deferred loadso
skeezix [Sat, 20 Mar 2010 01:46:44 +0000 (21:46 -0400)]
Refining the skin a little
skeezix [Fri, 19 Mar 2010 14:24:08 +0000 (10:24 -0400)]
Quick change, to avoid pnd_log calls when no serious logging going on; a few cycles saved, for something monitoring every damned key stroke, could be important
skeezix [Thu, 18 Mar 2010 02:09:54 +0000 (22:09 -0400)]
Added lcd brightness up/down to evmapperd
Also added del, comma, and number keys as keys that can be mapped, in case we need to
do testing or for me with a broken power button to map comma -> power :P
added crappy op_bright_up/down scripts, vimacs can fix them up :)
skeezix [Thu, 18 Mar 2010 01:32:59 +0000 (21:32 -0400)]
Added threaded background preview loading
So wait 'defer ms' (1sec currently) and move on your way, it'll load the preview in background
If you happen to stay put, it'll redraw once the preview is ready
skeezix [Thu, 18 Mar 2010 01:03:05 +0000 (21:03 -0400)]
Added option to invoke a terminal from within mm
skeezix [Wed, 17 Mar 2010 21:14:12 +0000 (17:14 -0400)]
Change -- minimenu was checking battery level every render (after most navigation keys); changed it to only check every 60s, and instead just reshow the previou value otherwise.
skeezix [Wed, 17 Mar 2010 19:30:30 +0000 (15:30 -0400)]
Handle case when no apps are present at all (rescan after eject, say), and hit up
skeezix [Wed, 17 Mar 2010 19:26:13 +0000 (15:26 -0400)]
poll for low battery every 90s, not 300s as before. (mjw request,
in consideration of those cases where a very high power drain exists
so 5m might not be available when at 1% battery..)
skeezix [Wed, 17 Mar 2010 19:25:41 +0000 (15:25 -0400)]
Blink the charger LED instead of the Power LED, when battery is low
skeezix [Wed, 17 Mar 2010 19:12:58 +0000 (15:12 -0400)]
Better handling of xfce, pmenu from mmenu
skeezix [Tue, 16 Mar 2010 18:15:14 +0000 (14:15 -0400)]
Added basic touchscreen
skeezix [Tue, 16 Mar 2010 17:23:57 +0000 (13:23 -0400)]
Fixed a suspected crash that could occur for app scanning
Made scanning desktop apps, menu apps and aux-aps optional in conf
Added aux-apps, so folks can make a mmenu-only type searchpath for apps
Added Y to bering up midori to view documentation in pnd files
skeezix [Mon, 15 Mar 2010 20:21:13 +0000 (16:21 -0400)]
punt
skeezix [Mon, 15 Mar 2010 20:15:42 +0000 (16:15 -0400)]
Added box-merge option for pnd_container, and added ability for mmenu to scan both
menu and desktop application searchpaths
skeezix [Mon, 15 Mar 2010 20:02:11 +0000 (16:02 -0400)]
Changed Start to Select .. so Start can start apps now (call it the CraigButton); Select now brings up
the menu with rescan apps, shutdown, etc.
Rescan apps is now functional in the menu
skeezix [Mon, 15 Mar 2010 02:14:02 +0000 (22:14 -0400)]
Added my own evdev handler for dpad/dpadbuttons/nubs, works fantastic
skeezix [Fri, 12 Mar 2010 01:55:38 +0000 (20:55 -0500)]
Brought back info for multi-app pnds; for some reason I'd just changed it so it was one info per pnd, but really should be one info per subapp in a pnd
skeezix [Thu, 11 Mar 2010 20:48:33 +0000 (15:48 -0500)]
Merge branch 'master' of ssh://skeezixgit@git.openpandora.org/srv/git/pandora-libraries
skeezix [Thu, 11 Mar 2010 20:47:07 +0000 (15:47 -0500)]
Added 'info' system; PXML.xml can now cause a .desktop to be created, that will launch a browser to show
an info page in the pnd-file
vimacs [Thu, 11 Mar 2010 15:57:09 +0000 (16:57 +0100)]
Merge branch 'master' of git://git.openpandora.org/pandora-libraries
vimacs [Thu, 11 Mar 2010 15:56:17 +0000 (16:56 +0100)]
only turn on wl/bt if it was on before
modified: testdata/scripts/op_power.sh
skeezix [Thu, 11 Mar 2010 15:39:10 +0000 (10:39 -0500)]
Stick <info> element into PXML.xml .. parser, disco-t, pxml-t
skeezix [Wed, 10 Mar 2010 20:41:55 +0000 (15:41 -0500)]
Perms
skeezix [Wed, 10 Mar 2010 20:39:06 +0000 (15:39 -0500)]
Merge branch 'master' of ssh://skeezixgit@git.openpandora.org/srv/git/pandora-libraries
Pulled from stupid git :)
Conflicts:
testdata/scripts/pnd_run.sh