Commit graph

45 commits

Author SHA1 Message Date
Christian Soffke
31b8cd8f73 PictureFlow: Remove menu items for "Return" and "Clear Playlist"
On all players, it should be possible to return from the Main Menu
by pressing the Back or Menu key. Unless I'm missing something...

"Clear Playlist" has hopefully become superfluous after the "Playing Next"
context menu was added, which offers similar functionality.

Change-Id: I741544978fb7936b8d5a34dfc656472e20c1737e
2023-05-26 13:08:12 -04:00
Christian Soffke
49b877470d PictureFlow: Add ability to go to last album
After launch, PictureFlow always goes to the currently playing
album, or to a selected album, if applicable. Which is probably
a useful default, but not always wanted. You can now get back
to the album you were looking at when PictureFlow was last
closed, or when the sorting was last changed.

Change-Id: Iba3e0d5388f6b49534d09fe0224b0dbfa65d5f1d
2023-05-26 18:29:07 +02:00
Christian Soffke
bbef598817 PictureFlow: Scroll through albums from track list
This lets players that can't spare any keys scroll through
albums without leaving the track listing first, which was
only possible on the M3K before.

Enter mode from Main Menu. While active, the gradient
highlighting an album's selected track will not appear,
and context menu options apply to the whole album
instead of to a single track.

Exit mode by pressing buttons for Select/Back, or by
quitting PictureFlow.

NB: Be sure to enable "Database in RAM" for a good
experience, as the loading time for each album can
become quite annoying otherwise.

Change-Id: Id6c9a8cc49e4cfb2aea958610b95a19887f496b6
2023-05-26 12:26:06 -04:00
Christian Soffke
e61a5c957c PictureFlow: Add ability to insert into playlists
Songs or albums can now be added to new or
existing playlists directly from PictureFlow.

Change-Id: I6ea27e393fee0d5688385f9e91cf835be1756a7a
2023-01-14 19:44:11 +01:00
Christian Soffke
a513cee822 PictureFlow: Add 'Track Info' for tracks or whole albums
Context menu gains new option to view
metadata for individual tracks or albums.

Will display an album's length and total file size.
Other fields are displayed only if they are identical
across all tracks (except for the album year, which
is determined by the highest value encountered).

Change-Id: Ibc14cfaf2cb3d91b8d1cfbee05c6261db4975355
2023-01-10 18:50:12 +01:00
Christian Soffke
ed95892a1f Rename “Current Playlist” and “Playlist Catalogue” context menus
Use action-oriented and more descriptive titles

"Add to Playlist..." instead of "Playlist Catalogue"
- "Add to Existing Playlist" instead of "Add to Playlist"
- "Add to New Playlist" (unchanged)

- "Playing Next..." instead of "Current Playlist"

In WPS context menu:

- "Current Playlist" instead of "Playlist"

Change-Id: I5cce9e317676537988682f46ac6b920598af3b9e
2023-01-07 14:53:36 +01:00
Christian Soffke
faa2cb9942 plugins: Improve usability of iPod keymaps
- Reduce need to press multiple buttons at
the same time to quit a plugin

- Have "Menu" be default way to quit plugins or
to access plugin menu

- Fall back to (Long) "Select" or Long "Menu"
in cases where Menu button isn't available
(e.g. in ImageViewer and many games)

out of scope:
boomshine, lua_scripts, Rockpaint,
Doom, Duke3D, Pacbox, Quake,
Sgt-Puzzles, Wolf3D, XWorld,
Minesweeper, Pixel Painter, Spacerocks

Change-Id: I6d4dc7174695fe4b8ee9cbaccb21bdbfe6af5c48
2022-12-29 04:39:22 +01:00
Christian Soffke
17cae50497 PictureFlow: Add hotkeys for changing sorting on iPods / Update manual
Adjust current sorting by pressing both
the Select button and Menu (or Play)
at the same time.

Change-Id: I474b79a16e278d34e3983384125015bdfb6f484a
2022-11-23 01:24:59 -05:00
Christian Soffke
cade488b08 pictureflow: Fix 'Update Cache' function and update manual
The artwork cache was previously always rebuilt,
even if you had selected the option to update.

"Preparing artwork" should be much quicker now
after a database update.

Change-Id: Ie81486e29d596b52afd21b01ba54c73f1b402be2
2022-05-22 06:55:58 -04:00
Solomon Peachy
7363d65f10 manual: Fix up some issues to try and get texlive2021 working ok.
Change-Id: I6fd5cfd7f27792cffbd061d96fdc8c852cc85050
2022-05-09 10:36:42 -04:00
Christian Soffke
132034346f Manual: Update PictureFlow
- Update the manual entry for PictureFlow with
the latest features and fix keymap

- Strongly suggest enabling the database's
"Load to RAM" feature (in my experience, this
can lead to a ~60x speedup when building the
album index)

- Suggest enabling the dircache, as it can
noticeably improve the loading times for
album art.

Change-Id: I12c7ce5d5388159da1790fc125f2e20bb78dbf96
2022-04-08 11:19:45 -04:00
Moshe Piekarski
0aa702836b Manual: remove most HWCODEC artifacts
This causes 3 changes in layout. 2 I can't track down and 1 is better this way.

Change-Id: If4ad5e1d7431b4c2cbaaf9767d78139ef4e2dc44
2020-11-18 14:35:09 +00:00
Solomon Peachy
8cb555460f [3/4] Completely remove HWCODEC support
'swcodec' is now always set (and recording_swcodec for recording-capable
units) in feature.txt so the manual and language strings don't need to
all be fixed up.

Change-Id: Ib2c9d5d157af8d33653e2d4b4a12881b9aa6ddb0
2020-07-24 21:20:13 +00:00
Solomon Peachy
092c340a20 [1/4] Remove SH support and all archos targets
This removes all code specific to SH targets

Change-Id: I7980523785d2596e65c06430f4638eec74a06061
2020-07-24 21:20:13 +00:00
William Wilgus
c731674dd8 Pictureflow manual update
Change-Id: Id917971792fefb842f855e14ed809cc830ff518e
2020-07-14 13:24:49 +00:00
Sebastian Leonhardt
5e91ec1401 Samsung YH820/92x keymap bugfixes
This patch fixes some (mostly small) plugin issues with the "big"
YH-keymap patch (a507b). Only one fix affects the main keymaps
(virtual keyboard "DONE" now exits after long key /release/ instead
of long button /press/).

Change-Id: Id34f925ebfa97ae4974cd9405fbe1fee4f597833
2015-12-27 18:14:41 +01:00
Sebastian Leonhardt
a507bb2837 YH8xx,YH9xx: Keymap improvement
The main "innovation" in this patch are two "virtual buttons"
for the record switch on YH92x targets. When the switch state
changes, a single BUTTON_REC_SW_ON or .._OFF button event will
be generated. Thus keymap code can react on switching, but
not on the actual state of the switch.

Wherever sensible, the following user scheme is applied:
- use PLAY as confirm button
- use REW button or Long REW to exit
- use REC (YH820) or FFWD (YH92X) as modifier key for button combos

Change-Id: Ic8d1db9cc6869daed8dda98990dfdf7f6fd5d5a1
2015-11-15 23:46:39 +01:00
Szymon Dziok
e7f113e1bb Manual for the Samsung YH820.
Change-Id: I1c760b4846963f39b9df60413ffbb9f95dc0e0fb
2014-10-22 09:59:26 +02:00
Szymon Dziok
a8b5589523 Manual for the Samsung YH920/YH925.
Change-Id: I2db0023cae585e9c9517da9ed2e9de6195081ce2
2014-10-22 09:59:26 +02:00
Rafaël Carré
ff38f91a27 Manual: add missing plugin keymaps for Sansa Clip (all models)
Change-Id: I92662c375a6600ed441253fe601f443921ce9169
2013-02-18 09:20:27 +01:00
Jean-Louis Biasini
0f0adfac71 [Fuze+] PictureFlow: complete keys mapping
1) add quit and menu binding
2) complete manual

Change-Id: Iceee6354c788b8baeefeea2d2d8914e1df83d4a7
Reviewed-on: http://gerrit.rockbox.org/353
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
2012-12-26 17:30:31 +01:00
Marcin Bukat
4bbc9f68ea MPIOs: manual work
Change-Id: Ief46eabf3611d6d21594f52f73292f2be5831b87
2012-02-02 14:55:51 +01:00
Marcin Bukat
a434a0de5c MPIO HD200 manual - tex files
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28544 a1c6a512-1295-4272-9138-f99709370657
2010-11-09 22:10:38 +00:00
Nils Wallménius
5cf249155e Fix FS#11513, pictureflow keymap in the manual was wrong.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28227 a1c6a512-1295-4272-9138-f99709370657
2010-10-10 08:09:22 +00:00
Marianne Arnold
79a863b322 Replace COWON_D2_PAD with 'touchscreen' in manual button tables and text where appropriate - places where a touch area is meant and hence valid for all touchscreen devices. Makes the Onda VX777 manual build correctly.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27282 a1c6a512-1295-4272-9138-f99709370657
2010-07-04 13:52:22 +00:00
Alexander Levin
97365803d3 Get rid of unnecessary 'table' environment and the never used parameters for button maps (FS#11088)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26201 a1c6a512-1295-4272-9138-f99709370657
2010-05-20 17:38:38 +00:00
Alexander Levin
5a379bce60 Another strike against ugly apostrophes in the manual
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26199 a1c6a512-1295-4272-9138-f99709370657
2010-05-20 16:35:45 +00:00
Alexander Levin
e8c72b6891 Use typographic quotation marks -- correct more places
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25917 a1c6a512-1295-4272-9138-f99709370657
2010-05-09 18:33:31 +00:00
Szymon Dziok
5035833bf8 Packard Bell Vibe: finish the manual.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25703 a1c6a512-1295-4272-9138-f99709370657
2010-04-23 19:39:39 +00:00
Tomer Shalev
13c7866425 FS#10848 - Cowon D2 manual
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23991 a1c6a512-1295-4272-9138-f99709370657
2009-12-14 20:18:38 +00:00
Michael Chicoine
d5af5c061c Fix typo and remove umnecessary {}
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23643 a1c6a512-1295-4272-9138-f99709370657
2009-11-15 22:48:12 +00:00
Marianne Arnold
eca2ef1307 Manual: Pictureflow chapter - foremost fixing the M3 manual but clean up the button table completely to make it more readable and be more accurate (this needed a small correction to the Iaudio remote keymap file). Update the note about playback and the menu item description while at it. Flyspray: FS#10712, Author: Michael Chicoine and me.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23642 a1c6a512-1295-4272-9138-f99709370657
2009-11-15 22:38:49 +00:00
Rafaël Carré
db998b3078 Sansa Fuze : add plugin keymaps to the manual
Except for snake, snake2, and blackjack for which the manual seems to be
out of date with the plugin (all these plugins now use a menu)

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23033 a1c6a512-1295-4272-9138-f99709370657
2009-10-09 07:34:13 +00:00
Alex Parker
39331e6295 Add gigabeat remote keymaps for pictureflow to the manual.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22481 a1c6a512-1295-4272-9138-f99709370657
2009-08-23 20:23:51 +00:00
Alex Parker
8d194f08d7 Add a generic \opt{HAVEREMOTEKEYMAP}{& } to button maps to allow all
manuals with HAVEREMOTEKEYMAP defined to build, regardless of whether 
tables have been edited for the specific remote keymap.  The actual 
button can be added inside this opt.

Change many IRIVER_RC_H100_PAD opts to the generic HAVEREMOTEKEYMAP


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21997 a1c6a512-1295-4272-9138-f99709370657
2009-07-22 18:08:51 +00:00
Marianne Arnold
8b8cbf65c8 More cleanup and rearrangement for three column button tables in the manual. Most importantly: move the recently added IRIVER_RC_H100_PAD opt - including the additional column seperator - below everything that belongs to the first column. This way every column is grouped and it also allows to combine different remote control pads if they use the same button. Use HAVEREMOTEKAYMAP if the line refers to an ActionSomething. While at it, add or change some white space to make the tables more readable (there is still a lot to be desired there...) and remove a few tabs in random_folder_advance_config.tex. Also fix sliding.tex to make it show all buttons in an M5 manual by using the appropriate _PAD opt and not simply 'x5'. Finally, remove the one overlooked reference to the H100 remote pad in split_editor.tex.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21696 a1c6a512-1295-4272-9138-f99709370657
2009-07-06 23:15:46 +00:00
Alex Parker
41ff287e07 Add remote keymapping to the manual for the iriver H100. Plugins have not yet been done and currently just have a blank column. Most plugins only quit via the remote anyway at this point. Please notify of any errors/omissions (I'm sure there are some).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21547 a1c6a512-1295-4272-9138-f99709370657
2009-06-28 18:02:04 +00:00
Alex Parker
d13f49737a Document the ability to start playback from Pictureflow to the manual.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21376 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 10:39:30 +00:00
Marianne Arnold
5b72c4eb85 Pictureflow chapter, hwcodec target manuals: add a note about the plugin stopping playback.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20655 a1c6a512-1295-4272-9138-f99709370657
2009-04-08 10:19:29 +00:00
Andrew Mahone
5f20b620f9 FS#10104: Update PictureFlow manual to reflect keymap changes, and remove the obsolete note about audio buffer.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20652 a1c6a512-1295-4272-9138-f99709370657
2009-04-08 03:50:47 +00:00
Marianne Arnold
bfc73a1327 Enable the pictureflow chapter for bitmapped hwcodec targets. Document controls as they are currently, correct 'Exit' menu item to 'Quit', add screenshot, also enable the album art section for them as it explains the requirements.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20458 a1c6a512-1295-4272-9138-f99709370657
2009-03-22 16:55:24 +00:00
Thomas Martitz
fd14cac7c2 Split HAVE_SCROLLWHEEL into HAVE_SCROLLWHEEL and HAVE_WHEEL_ACCELERATION, where the latter now activates the wheel acceleration code.
HAVE_SCROLLWHEEL plainly indicates the existence of a scrollwheel, thus all ipods define it now (in addition to the ones and some 
sansas which did before). Same applies to the manual.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20177 a1c6a512-1295-4272-9138-f99709370657
2009-03-02 19:25:50 +00:00
Jonas Häggqvist
410cbd1af7 Add an album art appendix to the manual. Add album art tags to the WPS tags appendix and remove the image tag section from the Player manual.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20067 a1c6a512-1295-4272-9138-f99709370657
2009-02-20 18:37:57 +00:00
Alex Parker
807fd0d363 Fix manual building for iPod 1G/2G/3G - scrollwheel is not defined for these in addition to
the mini.  IPOD_1G2G is not currently used, put in here in preparation of fixing this. 


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20050 a1c6a512-1295-4272-9138-f99709370657
2009-02-19 18:41:42 +00:00
Alex Parker
94194f3292 Add PictureFlow plugin to the manual
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20021 a1c6a512-1295-4272-9138-f99709370657
2009-02-16 20:10:01 +00:00