45510 Commits

Author SHA1 Message Date
Kovid Goyal
8c7fef9ed1
more pyqt6 enum goodness 2022-07-06 19:19:53 +05:30
Kovid Goyal
60dcd01a3f
ensure first result is shown when search is started 2022-07-06 19:19:53 +05:30
Kovid Goyal
27153f6580
Clear input box when dialog hidden and focus input box when re-shown 2022-07-06 19:19:53 +05:30
Kovid Goyal
cbe213a2aa
... 2022-07-06 19:19:53 +05:30
Kovid Goyal
1956dc9967
Open viewer at search result from FTS 2022-07-06 19:19:53 +05:30
Kovid Goyal
97d613016c
Bump PyQt version 2022-07-06 19:19:52 +05:30
Kovid Goyal
30fe553c28
Viewer: Allow using search expressions for --open-at 2022-07-06 19:19:52 +05:30
Kovid Goyal
2843ec81e1
More pyqt6 enum goodness 2022-07-06 19:19:52 +05:30
Kovid Goyal
2fbe290470
update pyqt 2022-07-06 19:19:52 +05:30
Kovid Goyal
7a96143b10
install libcups2-dev as it is needed by qt webengine 2022-07-06 19:19:52 +05:30
Kovid Goyal
a07a320a24
build node on linux as well as qt 6.3 requires nodejs >= 12 2022-07-06 19:19:52 +05:30
Kovid Goyal
cb4cec8d83
Bump Qt to 6.3.1 2022-07-06 19:19:52 +05:30
Kovid Goyal
351de32312
Button to mark matched books 2022-07-06 19:19:52 +05:30
Kovid Goyal
43a99da50b
Restore splitter state 2022-07-06 19:19:52 +05:30
Kovid Goyal
7d8fe94078
Allow clicking on the spinner to abort a search 2022-07-06 19:19:52 +05:30
Kovid Goyal
6e86eb53f3
Fix the progress labels close to 100% 2022-07-06 19:19:52 +05:30
Kovid Goyal
152145e1ad
Dont use a timer for indexing progress
This makes things very slow as it requires locking the database ever
second. Instead use the db's event system to deliver indexing progress
changed events.
2022-07-06 19:19:52 +05:30
Kovid Goyal
e747fddf0d
... 2022-07-06 19:19:52 +05:30
Kovid Goyal
270ae84b7b
... 2022-07-06 19:19:52 +05:30
Kovid Goyal
dc97cffbec
Links to open search results 2022-07-06 19:19:52 +05:30
Kovid Goyal
7772400f04
Show only single match when current is an individual match 2022-07-06 19:19:51 +05:30
Kovid Goyal
5991fecb04
Display individual matches in details panel 2022-07-06 19:19:51 +05:30
Kovid Goyal
e1e490b66e
Add a dedicated icon for FTS 2022-07-06 19:19:51 +05:30
Kovid Goyal
b51e85e98e
Add a button to launch FTS to the search bar 2022-07-06 19:19:51 +05:30
Kovid Goyal
2ea40e6cef
Add basic docs for the new FTS feature 2022-07-06 19:19:51 +05:30
Kovid Goyal
6c755112b4
Fix indexing status not being updated when dialog is hidden and reshown 2022-07-06 19:19:51 +05:30
Kovid Goyal
209b40d601
Handle switching libraries with the fts window open 2022-07-06 19:19:51 +05:30
Kovid Goyal
eb3a378006
Show indexing status label 2022-07-06 19:19:51 +05:30
Kovid Goyal
31555eba05
Button to switch back to scan panel results 2022-07-06 19:19:51 +05:30
Kovid Goyal
9fff268150
more work on fts ui 2022-07-06 19:19:51 +05:30
Kovid Goyal
5321c544f0
Use a signal for indexing progress 2022-07-06 19:19:51 +05:30
Kovid Goyal
1fc4dc5604
Start integrating the fts widgets into an overall dialog 2022-07-06 19:19:51 +05:30
Kovid Goyal
772febd578
Limit max length of book info entries 2022-07-06 19:19:51 +05:30
Kovid Goyal
68e90f1ddc
... 2022-07-06 19:19:51 +05:30
Kovid Goyal
ba5f3a8c76
Fix scrollbars showing up in book info widget 2022-07-06 19:19:51 +05:30
Kovid Goyal
55e89079d4
Links to show and mark book in the library 2022-07-06 19:19:51 +05:30
Kovid Goyal
6c51e54d53
Allow showing icons in HTMLDisplay 2022-07-06 19:19:50 +05:30
Kovid Goyal
6111955dc6
Clear button should clear results and details panel 2022-07-06 19:19:50 +05:30
Kovid Goyal
c93c10f16d
No underlined links 2022-07-06 19:19:50 +05:30
Kovid Goyal
7f8eba387f
Implement basic books result display 2022-07-06 19:19:50 +05:30
Kovid Goyal
c428c6bbc0
Speedup loading of QImage from book cover file 2022-07-06 19:19:50 +05:30
Kovid Goyal
57612b4536
Fix checkbox toggles 2022-07-06 19:19:50 +05:30
Kovid Goyal
96190cd531
And a syntax quick reference card 2022-07-06 19:19:50 +05:30
Kovid Goyal
b6f0ff41bf
Switch focus to results view when a search starts 2022-07-06 19:19:50 +05:30
Kovid Goyal
eba1b4f05e
Handle query errors 2022-07-06 19:19:50 +05:30
Kovid Goyal
d057f8e238
Show the number of matching books 2022-07-06 19:19:50 +05:30
Kovid Goyal
571e2b695e
use single selection mode for fts results 2022-07-06 19:19:50 +05:30
Kovid Goyal
282a9a2b63
Use italic font for book titles 2022-07-06 19:19:50 +05:30
Kovid Goyal
53da2ebd54
Collapse identical (upto spaces) matches from different formats 2022-07-06 19:19:50 +05:30
Kovid Goyal
22596d077a
Wire up search type controls 2022-07-06 19:19:50 +05:30