Frans de Jonge
cd903d66e5
Update translations for v2024.01 ( #11333 )
v2024.01
2024-01-11 17:46:36 +01:00
mergen3107
4a9473ed45
Kindle Oasis 1,2,3, Scribe: fix startup orientation ( #11277 )
...
Closes #11269
2024-01-11 13:22:17 +01:00
hius07
4ddc0f2ef8
FileChooser: fixes ( #11300 )
2024-01-10 20:27:09 +01:00
lbesnard
5a3f73766c
Exporter: memos, replace space with underscore for # tag creation ( #11107 )
...
Creating tags on memos looked like "#This is a book title" meaning only "#This" would become a Tag. Replacing spaces with underscore to be more usable so that the following tag would be created "#This_is_a_book_title"
2024-01-10 20:25:16 +01:00
NiLuJe
9826615f06
i18n: Don't use Lua unicode escapes ( #11330 )
...
Something in the gettext/weblate pipeline doesn't like it...
These are real unicode codepoints, not custom nerdfont ones, so just
render the actual glyph instead of escaping it.
Fix #11328
Cf. #10845 .
2024-01-10 20:24:21 +01:00
NiLuJe
cc52c022dc
Notification: Take three, take the guesswork away by making every
...
specific mask visible
2024-01-09 17:24:16 +01:00
NiLuJe
4a15dce3e4
Kindle: Disable HW dithering on Scribe
...
Pending the actual fix from
https://github.com/koreader/koreader-base/pull/1718 that'll hit after
the release.
2024-01-09 17:24:16 +01:00
NiLuJe
3131475e39
Notification: refactor settings
...
Simplify the code, because the bit trickery was fairly nasty to follow.
KISS: flip one value at a time, either in or out.
Actually allow flipping *all* of the things via the UI, to help track
what the hell is actually happening when you touch a button.
Make some of 'em radio to make it clear when flipping one might affect
the other(s).
Brought on by https://www.mobileread.com/forums/showthread.php?t=358166
2024-01-09 17:24:16 +01:00
Tomáš Janoušek
ccbfbabb25
Fix "Move current book to archive" ( #11321 )
...
updateItemByPath has recently been replaced with updateItem in both
readhistory and readcollection.
Fixes: aabd6d7a26 ("File browser, Collection: improve group actions (#11178 )")
Fixes: https://github.com/koreader/koreader/issues/11320
2024-01-05 19:33:20 +01:00
Mihai Vasiliu
5d2a441064
Add viewport for PB743K3 ( #11302 )
...
The bezel covers a couple of pixels of the screen, so adjust not to show content under the bezel.
2023-12-29 17:41:53 +01:00
mergen3107
63329569eb
[android] toggle warmth on onyx devices ( #11275 )
2023-12-28 12:09:42 +01:00
mergen3107
6c85547ce6
Add HW dither on Kindle Scribe ( #11292 )
2023-12-28 11:24:15 +01:00
hius07
3533356ffd
filemanagerhistory: fix untranslated strings ( #11282 )
2023-12-28 07:47:56 +02:00
mergen3107
4c2fc1eb81
Kindle Scribe: fix touch input ( #11285 )
2023-12-27 23:06:18 +01:00
mergen3107
57cbde5901
[plugin] Add folder check in move-to-archive ( #11262 )
2023-12-27 20:45:16 +01:00
NiLuJe
ac5d662eb4
Statistics: Also skip hidden flows stuff in continuous mode ( #11284 )
...
Followup to #11279
2023-12-27 20:43:36 +01:00
greatyingzi
c12b4f2e14
Statistics: fix a crash in continuous mode opening statistics page ( #11279 )
2023-12-27 09:12:43 +01:00
hius07
7a421ea3ab
Fix "Open next file" ( #11272 )
2023-12-27 08:45:52 +02:00
hius07
b949d07f4f
filemanagerbookinfo: proper text_type of description ( #11260 )
2023-12-25 07:40:13 +02:00
mergen3107
9ba66ac382
Exporter - fix android shares ( #11259 )
2023-12-24 17:17:46 +01:00
NiLuJe
33b54f5574
Kindle: Add a hasLightSensor devcap, and use it in the AutoFrontlight plugin ( #11255 )
...
Add the Scribe to the list while we're there
2023-12-24 17:15:30 +01:00
NiLuJe
e7ee900cbd
Bump android/luajit-launcher
...
https://github.com/koreader/android-luajit-launcher/pull/451
https://github.com/koreader/android-luajit-launcher/pull/431
https://github.com/koreader/android-luajit-launcher/pull/439
https://github.com/koreader/android-luajit-launcher/pull/452
2023-12-22 23:48:50 +01:00
NiLuJe
d151dd5f12
Bump base
...
https://github.com/koreader/koreader-base/pull/1716
https://github.com/koreader/koreader-base/pull/1714
https://github.com/koreader/koreader-base/pull/1717
2023-12-22 23:48:50 +01:00
hius07
042a529fab
File manager: fix height of menu widget ( #11251 )
2023-12-22 08:01:11 +02:00
Frans de Jonge
75d3c10496
Debian package: add X-Purism-FormFactor to koreader.desktop ( #11249 )
...
Fixes #11118 .
2023-12-21 18:03:46 +01:00
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.
2023-12-19 09:22:53 +02:00
dependabot[bot]
9d94ab38f3
[CI] Bump actions/upload-artifact from 3 to 4 ( #11242 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-18 11:13:00 +01:00
poire-z
48197805aa
bump crengine: fix stylesheet possibly not applied ( #11239 )
...
Includes:
- Uplift German hyphenation patterns
- LVStyleSheet: fix stylesheet possibly not applied
and base:
- android sdk: remove patcher
2023-12-17 22:21:27 +01:00
hius07
bf59f53e18
Folder shortcuts: speed up ( #11221 )
2023-12-17 08:26:57 +02:00
NiLuJe
675f5a062f
Dispatcher: Allow custom intensity/warmth gesture to be setup in gesture
...
distance mode, like the default edge swipe, and not only with a fixed
increment.
Document the behavior in a slightly less confusing way.
2023-12-17 01:03:10 +01:00
zwim
c30c1ff11f
DeviceListener: Rejig calculateGestureDelta algorithm
...
Get rid of the silly precomputed tables, and do More Maths(TM) instead!
Thanks to @zwim for the magic sauce ;).
Minor simplification of the API while I'm in there, and unify the warmth
computations, do everything in the native scale (much like what
effectively happens for intensity) to workaround the silly public API
being an unhelpful PITA, ensuring consistent & effective changes.
2023-12-17 01:03:10 +01:00
NiLuJe
a2e0642998
Cervantes: Make sure the warmth scaling is accurate
...
For some mysterious reason, we init fl_warmth_max to 100 on Kobo &
Cervantes, despite this being the case on absolutely none of them.
TL;DR: We update it according to nl_max during init, but this was
missing on Cervantes.
2023-12-17 01:03:10 +01:00
NiLuJe
9ab866598a
ReaderProgress: Ensure a sane dimen
...
Otherwise, depending on the DPI, the size computation might not cover
the full-screen, leaving gaps to what was behind the widget.
Fix #11177
2023-12-17 01:03:10 +01:00
NiLuJe
bc01394f8f
SortWidget: Abbreviate the pagination text
...
Helps avoid truncation, given the way the widget is currently built.
Closes #11222
2023-12-17 01:03:10 +01:00
NiLuJe
ff58ac7a65
DeviceListener: Handle non-gesture warmth increment in the native scale
...
Re: #11220
Followup to #6468
2023-12-17 01:03:10 +01:00
hius07
f765fe3070
Screenshot: set as book custom cover ( #11227 )
2023-12-16 10:36:57 +02:00
mergen3107
0d2f8fbb3f
Terminal Emulator: Fix former_buffer crash ( #11230 )
...
Closes #11229
2023-12-14 21:16:43 +01:00
hius07
f4a5a2b60a
TextViewer: add dialog to set font size and justify text ( #11210 )
2023-12-14 07:50:54 +02:00
poire-z
fe02b83b6a
ImageViewer: menu to invert rotations and set auto rotation ( #11206 )
...
Add some menu items under Screen>Rotation to allow inverting
the default rotation of ImageViewer, and to auto-rotate for
best fit on launch, so landscape images are auto-rotated to
the preferred rotation.
2023-12-12 13:24:31 +01:00
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.
2023-12-10 08:05:34 +02:00
Frans de Jonge
13a521c398
AppImage: remove hasMultiTouch = no ( #11212 )
...
SDL supports multitouch since https://github.com/koreader/koreader-base/pull/1599
2023-12-08 10:12:22 +01:00
NiLuJe
9ebe7714ec
Bump base
...
https://github.com/koreader/koreader-base/pull/1708
https://github.com/koreader/koreader-base/pull/1706
https://github.com/koreader/koreader-base/pull/1707
https://github.com/koreader/koreader-base/pull/1711
https://github.com/koreader/koreader-base/pull/1710
https://github.com/koreader/koreader-base/pull/1709
https://github.com/koreader/koreader-base/pull/1712
2023-12-08 05:35:34 +01:00
NiLuJe
18fff200ac
GestureDetector: Be even *more* defensive with initial_tev records
...
Apparently, #11198 wasn't defensive enough...
Make those visible warnings, so we can see how much they actually happen
in the wild...
Closes #11209
2023-12-08 05:35:34 +01:00
Wim de With
e7780c09f3
fixup! Process directory list items for mixed collation
2023-12-07 09:39:04 +01:00
Wim de With
128accafe3
fixup! Process directory list items for mixed collation
2023-12-07 09:39:04 +01:00
Wim de With
01642659d2
Process directory list items for mixed collation
2023-12-07 09:39:04 +01:00
Wim de With
98d92d37ab
Refactor FileManager collation for easier patching
2023-12-07 09:39:04 +01:00
NiLuJe
3c63a5d8a8
GestureDetector: Switch buddy contacts to voidState in a safer manner ( #11198 )
...
Some platforms with horribly broken MT handling (hai, PB) will manage to
screw something up so bad that we end up with slots never running
through initialState on a contact down, so they never get an initial_tev
recorded.
Ensure we do that if necessary when switching a buddy to voidState to
avoid crashes throughout the code, which assumes everything is sane and
doesn't guard accesses to initial_tev
Re: #11196 , #10950 & #11111
Closes : #11111
2023-12-04 22:01:52 +01:00
hugleo
f990937f9f
Autocrop fix ( #11194 )
...
After some tests with the said document from https://github.com/koreader/koreader/issues/970 it seems like that the visual defect occurs for only semi-auto and manual crop modes.
I've removed auto-crop from the rule so fixes https://github.com/koreader/koreader/issues/4106 when using auto-crop.
2023-12-04 12:10:43 +01:00
hius07
498193c26d
InputText: Delete all and fix Select ( #11182 )
2023-12-04 07:55:29 +02:00