Damien Elmes
32cc47b8cb
convert Json and Proto errors to tuple
2021-04-01 17:45:12 +10:00
Damien Elmes
7e285f5ec8
tuple type for IoError
2021-04-01 17:40:35 +10:00
Damien Elmes
f9cd39114b
tuple type for InvalidInput
2021-04-01 17:37:18 +10:00
Damien Elmes
cfe02d5df4
switch DbError to tuple type
2021-04-01 17:34:03 +10:00
Damien Elmes
2392c9b2b5
drop dependency on failure crate
2021-04-01 17:21:13 +10:00
Damien Elmes
8c635f9337
move sync/network errors into separate file
2021-04-01 17:02:54 +10:00
Damien Elmes
f0ecf8f3b9
move DB error into separate file; add InvalidRegex error
2021-04-01 16:28:23 +10:00
Damien Elmes
0e40d22f2c
split search errors into separate file
2021-04-01 16:18:28 +10:00
Damien Elmes
cc54a9251e
crate::err -> crate::error
2021-04-01 16:07:13 +10:00
Damien Elmes
f41d6edeca
Merge pull request #1108 from RumovZ/more-columns
...
Even more browser fixes and features
2021-04-01 15:59:06 +10:00
Damien Elmes
81ad087d56
Merge pull request #1106 from abdnh/fix-deprwarn
...
Fix deprecated implicit conversion from float to int using __int__()
2021-04-01 15:14:49 +10:00
Damien Elmes
1eed560ada
tweak the wording of some of the tag ops
2021-04-01 15:12:13 +10:00
RumovZ
3e87a28232
Add shortcut and tooltip to switch
2021-03-31 18:53:36 +02:00
RumovZ
9d7c977283
Delay switch animation
...
If the switch triggers heavy GUI action, like a lot of paint()s, the
concurrently running switch animation may look choppy.
A small timer makes these events execute first and the animation will
run smoothly afterwards when the event queue has been drained.
2021-03-31 12:13:09 +02:00
RumovZ
dd997b20af
Make toggle actions checkable
2021-03-31 10:05:44 +02:00
RumovZ
b041f1db26
Change switch knob colour
2021-03-31 09:16:25 +02:00
RumovZ
d87f80c74a
Refactor get_row_color()
2021-03-31 08:56:54 +02:00
RumovZ
ad7563effb
Pass Column by value
2021-03-31 00:02:10 +02:00
RumovZ
6233a125fc
Add note interval column
2021-03-30 23:44:35 +02:00
RumovZ
fb4dd05dd4
Refactor note_ease_str()
2021-03-30 23:44:16 +02:00
abdo
7b45c08860
Fix deprecated implicit conversion from float to int using __int__()
2021-03-31 00:32:20 +03:00
RumovZ
0c1d4d66fc
Fix previewer not changing card
2021-03-30 22:06:58 +02:00
RumovZ
af153f9c09
Fix comment typo
2021-03-30 21:40:35 +02:00
RumovZ
ca87a6fc45
Add note due column
2021-03-30 21:39:15 +02:00
RumovZ
44ae21c0b1
Refactor card_due_str()
2021-03-30 20:50:09 +02:00
Damien Elmes
9ac2625fea
Merge pull request #1104 from RumovZ/column-enum
...
Column enum for backend
2021-03-30 20:32:25 +10:00
RumovZ
9e34c0f80c
Rename browser_rows to browser_table
...
Reflects the addition of column handling.
2021-03-30 12:08:35 +02:00
RumovZ
880e6dc651
Add browser column enum for backend
2021-03-30 11:59:52 +02:00
Damien Elmes
76b5a79fe1
Merge pull request #1103 from abdnh/win-openfolder
...
Fix ResourceWarning in openFolder() on Windows
2021-03-30 19:28:12 +10:00
Damien Elmes
34195e1233
Merge pull request #1102 from RumovZ/more-browser
...
More browser fixes and features
2021-03-30 19:27:55 +10:00
Damien Elmes
8770eb74f5
update rules_rust with worker refactor
...
If you were using the optional Rust worker support, please see the
change to development.md
2021-03-30 17:24:51 +10:00
RumovZ
34d3d24003
Add note lapses column
2021-03-29 16:06:15 +02:00
RumovZ
1eb1747365
Add note reps column
2021-03-29 15:52:02 +02:00
RumovZ
20d3569e72
Make note state equate to False as on backend
2021-03-29 15:51:34 +02:00
RumovZ
98288ff1cc
Add switch for browser states
2021-03-29 12:24:24 +02:00
RumovZ
f5cf5c0079
Implement custom qt button Switch
2021-03-29 12:19:48 +02:00
RumovZ
72ddbebf97
Fix browser_did_fetch_row hook
2021-03-29 12:16:50 +02:00
RumovZ
8f76b482bb
Remove fixme for card_ids legacy support
2021-03-29 12:07:24 +02:00
RumovZ
f7f20d7630
Explain use of deprecated decorator
2021-03-29 12:04:14 +02:00
RumovZ
0eb35216d0
Move order docstring back into find_cards()
2021-03-29 12:03:31 +02:00
RumovZ
54cf724188
Flag deleted rows as inactive
2021-03-29 11:55:28 +02:00
RumovZ
6c3d930ec0
Fix state toggling when current is deleted
2021-03-29 11:54:35 +02:00
Damien Elmes
16dd1364ef
fix 'lame missing' message not being shown
...
https://forums.ankiweb.net/t/cant-use-voice-recorder/8753
2021-03-29 19:52:30 +10:00
RumovZ
bd3d210fa2
Fix issues with scrolling row into view
...
1) Check whether full row height is in viewport instead of just the
top left corner.
2) Add timer before scrolling to current row so editor will already
be set up.
2021-03-29 11:40:18 +02:00
RumovZ
dd434d9093
Stop abusing qt accel string
2021-03-29 11:18:10 +02:00
Damien Elmes
188a8891fd
add docstring to forEditorField
2021-03-29 18:13:45 +10:00
Damien Elmes
efb8a4e61c
Merge pull request #1101 from Arthur-Milchior/TS_type
...
NF: add type ts
2021-03-29 18:09:56 +10:00
Damien Elmes
2e1104c724
move loader arg into esbuild() invocation
...
upstream.bzl should be kept as close to upstream as possible, so that
it's easier to send changes upstream and pull in future changes
2021-03-29 17:59:06 +10:00
Damien Elmes
432f950a5e
Merge pull request #1095 from hgiesel/svgloader2
...
Use svg-loader to load svgs directly into ts packages
2021-03-29 17:56:48 +10:00
Damien Elmes
1228cbbe68
fix an unused import
2021-03-29 17:26:20 +10:00