Slava Monich
9ac726c523
Implemented history (position stack)
...
Allows the user to return back after selecting a cross-page link
2017-08-03 18:48:17 +03:00
Slava Monich
59f49be0c3
Specify slider animation duration in addition to velocity
2017-08-03 18:41:59 +03:00
Slava Monich
8344963cc9
Tweaking tool icons
2017-08-03 16:19:51 +03:00
Slava Monich
d0051015c1
[app] Fixed Qt 5.6 compilation
2017-04-24 13:02:59 +03:00
Slava Monich
4ac2d2a4d6
Reduced verbosity of the debug log
2017-01-29 23:56:23 +02:00
Slava Monich
ca2afa3dec
[app] Fixed a problem with generation of .qm files
2017-01-28 18:25:31 +02:00
Slava Monich
77be4b68e8
[app] Workaround for positionViewAtIndex not working for the first time
...
This is probably a bug in QQuickListView - it first calculates the
item position and then starts instantiating the delegates. The very
first time the item position always turns out to be zero because the
average item size isn't known yet. So if we are trying to position the
list at a non-zero index and instead we got positioned at zero, try it
again.
2016-11-24 20:02:53 +02:00
Slava Monich
32013a8ac5
[app] Added BooksPos::toString() method
2016-11-24 17:49:54 +02:00
Slava Monich
1a8aad3139
[app] Added positionViewAtIndex method to BooksListWatcher
...
It allows to avoid binding loops
2016-11-24 14:18:59 +02:00
Slava Monich
3ffcd7cdf2
[app] Housekeeping
2016-11-06 21:52:09 +03:00
Slava Monich
3fbe9561be
[app] BooksListWatcher should emit sizeChanged when view is assigned
2016-11-02 23:52:40 +03:00
Slava Monich
e3b0e1c453
[app] Support for footnotes
2016-11-02 19:51:34 +03:00
Slava Monich
8169b31531
[app] Fixed the problem with the font size adjustment being ignored
...
Per-book font size adjustment was essentially ignored until the font
size is changed for the first time.
2016-10-30 01:07:20 +03:00
Åke Engelbrektson
9a9e5a5006
Update harbour-books-sv.ts
2016-10-24 04:57:21 +02:00
Slava Monich
bbeac12891
[app] Tweaking Russian translations
2016-10-23 20:18:59 +03:00
Slava Monich
417bf0371e
[app] Made books folder on the memory card configurable
2016-10-23 20:17:40 +03:00
Slava Monich
af9271dff5
[app] Made root directory configurable for removable storage
...
The dconf entry is /apps/harbour-books/removableRoot
2016-10-23 20:17:13 +03:00
Slava Monich
1d4fdeaea9
[app] Fixed beginResetModel/endInsertRows mismatch in BooksImportModel
2016-10-17 02:02:37 +03:00
Slava Monich
0f492594c7
[app] Slightly refactored BooksSettings
...
Internal stuff has been moved inside, leaving only interfaces in the header
2016-10-17 00:48:25 +03:00
Slava Monich
caf858b581
[app] Use shared instance of BooksSettings
2016-10-16 23:36:13 +03:00
Slava Monich
55b47f18f2
[app] Took out unused slider code
2016-10-16 22:41:29 +03:00
Slava Monich
b2d01710e8
[app] Support for internal hyperlinks
2016-10-16 20:07:03 +03:00
Slava Monich
cd3194e1a2
[app] Improved link detection
...
The previous one was detecting any tap after the link within the
paragraph as a tap on the link. That's wrong. You have to hit the
link between its start and the end, otherwise it's a miss.
2016-10-15 13:27:43 +03:00
Slava Monich
01c9f0744b
[app] Fixed condition for BooksBookView being interactive
2016-10-15 13:16:06 +03:00
Slava Monich
13c3c73004
[app] Make sure that book path is mixed into the image id
...
That fixes the problem with different books having images with
the same ids.
2016-10-09 12:50:37 +03:00
Slava Monich
1cdafb5fd0
[app] Tweaking image view transitions
2016-10-08 23:36:28 +03:00
Slava Monich
4c918861d0
[app] Zoom images on long tap
2016-10-08 20:16:08 +03:00
Slava Monich
c15d6b840d
[app] Open external links on long tap
2016-10-08 19:41:27 +03:00
Slava Monich
1c7c897909
[app] Housekeeping
2016-10-08 14:55:20 +03:00
Slava Monich
0a42d93e14
[app] Fixed the problem with the initial slider position
2016-10-08 01:09:57 +03:00
Slava Monich
44e40dbb3a
[app] Added ~/android_storage/Download to the search path
2016-10-07 19:52:15 +03:00
Slava Monich
d8964ee8b1
[app] Allow to fix orientation
2016-10-07 19:40:18 +03:00
Slava Monich
5be7de14ba
[app] Prefixed all string ids with harbour-books-
2016-10-07 18:47:27 +03:00
Slava Monich
833775f0b0
[app] Added settings page
2016-10-07 17:57:08 +03:00
Slava Monich
fd0724aa90
[app] Fixed wrapping of "No books" label
2016-07-27 23:25:20 +03:00
Slava Monich
fcdf92acc5
[app] Even better way to determine screen DPI.
2016-07-27 12:34:15 +03:00
Slava Monich
43d54a8a20
[app] Fixed truncation of long folder names
2016-06-25 00:35:15 +03:00
Slava Monich
ca2f50cb4b
[app] Restore current folder at startup
2016-06-23 18:34:13 +03:00
Heiko Bauke
0a4f909b97
fixed wrong language declaration
2016-04-18 14:54:18 +02:00
Heiko Bauke
80750b4f86
fixed double "CONFIG += sailfishapp"
2016-04-18 09:37:30 +02:00
Heiko Bauke
a4b7c45f8b
revert changes in habour-books.spec
2016-04-17 02:05:34 +02:00
Heiko Bauke
a319ba6008
German localization
2016-04-16 23:01:17 +02:00
Slava Monich
138e7f2068
[app] Optimize BooksShelfItem
...
Use Loader to instantiate components on demand
2016-03-16 01:31:33 +02:00
Slava Monich
0220a2c79a
[app] Tweaking the "Loading..." screen
2016-02-21 15:13:40 +03:00
Slava Monich
34f8070d8d
[app] Fixed OBS build
2016-02-21 14:53:45 +03:00
Slava Monich
40bfd59dc5
[app] Added -d option that turns on built-in fbreader trace
...
for example, -d epub
2016-02-21 13:48:07 +03:00
Slava Monich
c9ec2cb51e
[stubs] Added XML_SetHashSalt stub
...
It't required to fix the problem created by the fix for CVE-2012-0876
This is a great example of a solution that creates more problems than
it solves.
2015-12-14 12:23:12 +03:00
Slava Monich
e3fc9982c6
[app] Fixed ZLibrary::ourApplicationDirectory
...
It wasn't pointing where FBReader code was expecting it to point.
Particularly, FBReader wasn't finding format-specific XML entities.
2015-12-14 12:18:22 +03:00
Slava Monich
58d0927e82
[app] Implemented per-book font size
...
The global font size setting still exists, per-book value is the adjustment
relative to the default value.
2015-12-13 14:46:53 +03:00
Slava Monich
7ab1b72343
[app] Changed "-a" icon alignment
2015-12-12 17:33:24 +03:00