Commit Graph

632 Commits (2c9bb33f664b52db0213f307fb74dc9d14379c34)

Author SHA1 Message Date
hius07 41191513c9
Filemanager: fix OpenWith without config (#12095)
Closes #12094.
3 months ago
David 9bff98034f
ReaderHighlight: minor bug fixes (#12033)
Fixes bug reported in https://github.com/koreader/koreader/pull/11916#issuecomment-2170605117 and an issue where back button would not close widget in file manager.
4 months ago
hius07 786a7e1a4e
Collections: refresh list of files in FileManager (#11994) 4 months ago
hius07 585afda4be
File searcher: group operations (#11980) 4 months ago
hius07 14519bc076
Dispatcher: add File browser actions 'Set display mode', 'Sort By' (#11921) 4 months ago
Frans de Jonge 8f2bd5420d
Introduce Device:useDPadAsActionKeys() (#11900)
1. Non-Kindle-specific `hasFiveWay` behavior is changed to `hasDPad and useDPadAsActionKeys`. For now they remain Kindle-specific in practice, unless one sets `useDPadAsActionKeys = yes` in a user patch.
2. With that disambiguation out of the way, `hasFiveWay` itself is further disambiguated into `hasScreenKB` and `hasSymKey`, as per the actual property being used, rather than something that tends to correlate with it. (It needn't be Kindle-specific per se, but non-Kindle devices have equivalent shortcuts with for example `Shift`.)
  Running the emulator with `DISABLE_TOUCH=1` will set `hasSymKey = yes`, which can be tested with right shift.

Closes #11887.
4 months ago
hius07 076f77282b
FileManager copy/move: do not paste to itself (#11878) 4 months ago
hius07 c6e6d72cf3
Collections: add collection mark to books (#11868) 4 months ago
NiLuJe f0f37e3153
Kobo: Boost saturation for CFA refreshes (and add a dev setting to disable it) (#11883)
Being able to disable it can be interesting, because it *is* a somewhat destructive process.

* Requires a base bump:
https://github.com/koreader/koreader-base/pull/1793
https://github.com/koreader/koreader-base/pull/1794
4 months ago
SomeGuy 577c5d454f
Non-touch DPad improvements (#11749)
Closes #11295.
5 months ago
yparitcher 59fb906921
NetworkListener: fix FM integration & properly gate behind hasWifiToggle (#11858) 5 months ago
hius07 db63db11b2
FileManager: safe initial path (#11774)
We do not like trailing slash in the path (except root).
Closes #11772.
5 months ago
hius07 d82815952e
Annotations, part 1 (#11563)
New format to handle annotations (page bookmarks, highlights, notes) and store them in the book metadata files.
5 months ago
hius07 6b0d97bf22
Multiple collections (#11693) 5 months ago
SomeGuy 279f16aa23
Sleep screen menu reworked (#11549) 6 months ago
Denis Malinovsky 6cc970dbb4
Do `flashui` refresh for first display of History page (#11603)
This fixes ghosting for color Pocketbook devices

Fixes #11602.
6 months ago
hius07 c415aea67e
File manager: fix classic mode item font size (#11626)
Closes #11625.
6 months ago
zwim 58b3367d18 anti alias rounded corners in UI 7 months ago
hius07 7edb64ecee
Upper menu: fix generating the menu (#11513)
revert all changes to the upper menu made in #11495
7 months ago
hius07 ec98c6334b
MenuSearch: open upper menu when needed only (#11495) 7 months ago
hius07 72a6fa1e64
FileManager: less lfs calls when selecting files (#11476) 8 months ago
hius07 5d4747c593
FileManager: less lfs calls (#11452)
Use item info provided by FileChooser.
Also fix showing PathChooser with invalid path,
and fix issue when opening non-supported files.
8 months ago
hius07 b8090c641c
Minimize DocSettings:open() calls (#11437) 8 months ago
hius07 d94b819eb1
CoverBrowser: use bookinfo cache in Classic mode (#11404)
Getting bookinfo from the cache db is much faster than opening a book, let's use it in Classic mode too.

With fallback if no metadata available.
8 months ago
hius07 43831236ce
CoverBrowser: doc_settings cache improvement (#11360) 9 months ago
hius07 c4e9e6bc51
filemanagermenu: fix classic mode items per page (#11346) 9 months ago
zwim 2c33fc6576
Reader: Do less work on same-orientation non-gyro rotations (#11297)
Namely, don't recompute layouts, as they do not change.
(The gyro codepaths were already doing something similar.)

* Keep ConfigDialog, FileManagerMenu & ReaderMenu open on rotation.
  (In practice, only ConfigDialog is affected, as *Menu doesn't handle the rotation event.)
* Plugged an instance leak in the aforementioned Menu classes.
* Unify behavior & code with the gyro codepaths.
9 months ago
hius07 ea9ef6781c
CoverBrowser: adjustable mosaic grid (#11232) 9 months ago
hius07 3533356ffd
filemanagerhistory: fix untranslated strings (#11282) 9 months ago
hius07 b949d07f4f
filemanagerbookinfo: proper text_type of description (#11260) 9 months ago
hius07 5a4e70a19d
History, Collection: title bar in FM style (#11243)
These changes make the title bar in File manager, History and Collection windows of the same height.
The items and book covers thumbnail dimensions in Mosaic and Detailed list display modes are now equal, and up/down scaling of the thumbnails is not needed when switching between File manager, History and Collection.
10 months ago
hius07 bf59f53e18
Folder shortcuts: speed up (#11221) 10 months ago
hius07 f765fe3070
Screenshot: set as book custom cover (#11227) 10 months ago
hius07 aabd6d7a26
File browser, Collection: improve group actions (#11178)
Maintain correct records in History and Favorites when moving/deleting folders or group of files.
Optimize Collection module to minimize storage requests.
10 months ago
Wim de With e7780c09f3 fixup! Process directory list items for mixed collation 10 months ago
Wim de With 128accafe3 fixup! Process directory list items for mixed collation 10 months ago
Wim de With 98d92d37ab Refactor FileManager collation for easier patching 10 months ago
hius07 b4424b4685
filemanagerhistory: fix non standard status (#11188) 10 months ago
hius07 d3787eee64
filemanagershortcuts: fix menu (#11167) 10 months ago
hius07 88d6613fed
Folder shortcuts: new markers, buttons (#11108)
Buttons to add/remove folder shortcut from Plus menu and from folder popup dialog.
A marker ("empty star") for folders with shortcuts.
11 months ago
hius07 082ef9b545
FileChooser: fix reverse sorting of folders (#11093)
Do not apply "reverse sorting" to folders in sorting modes "type", "size", "percentage".
In that modes folders are sorted by name.
11 months ago
hius07 4044c81a5a
History: update on deleting a folder (#11090) 11 months ago
hius07 d0d3cf78f9
History: search (#11084) 11 months ago
hius07 68aa209a6c
Open with... improvement (#11056)
Allows associating filetypes with non-document providers (like ImageViewer or TextViewer) to "open" (view) these files by a tap in file browser.
11 months ago
hius07 b70f866656
DocSettings (again) (#11020)
Cleaning and optimizing Docsettings code.
11 months ago
hius07 3b2fc7a551
Reader: re-enable File search, Folder shortcuts (#11028) 12 months ago
hius07 6ccf19b99f
History: update on renaming/moving a folder (#10999) 12 months ago
hius07 e577c79d95
File search, FileChooser and others (#10994) 12 months ago
hius07 517731dbbb
Finished books: freeze history timestamp and statistics (#10968) 1 year ago
François Gannaz 128302873d
New menu option and filemanager filter to hide finished books #7158 (#10895)
* New menu option and filemanager filter to hide finished books #7158

The default behavior is to display the finished books (no change on
upgrade). For consistency with the two similar options, it represented
by a checkbox "Show hidden books" that is checked by default.

The implementation is straightforward, meaning that, when the option is
unchecked, each file will require a call to `filemanagerutil.getStatus`
that checks its status.

For clarity, the code uses the "finished books" expression because the
condition is relevant to the *book* metadata, while the other settings
are about *file* attributes.
1 year ago