Damien Elmes
b2bfd940e7
move filtered deck labels to backend
...
- use strum to generate an iterator for the protobuf enum so we don't
forget to add new labels if extending in the future
- no add-ons appear to be using dynOrderLabels(), so it has been removed
@RumovZ perhaps a similar approach might work for listing the available
browser columns as well?
2021-04-01 23:53:38 +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
6233a125fc
Add note interval column
2021-03-30 23:44:35 +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
ca87a6fc45
Add note due column
2021-03-30 21:39:15 +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
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
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
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
Damien Elmes
097244b7b3
fix default note column headers
2021-03-29 17:22:39 +10:00
Damien Elmes
7323866a88
rename BrowserCardState
...
Use a more verbose name, and use 'note' rather than 'card', so we
can rely on the default of False
2021-03-29 17:12:45 +10:00
Damien Elmes
d8de053e64
Item -> ItemId
2021-03-29 16:52:41 +10:00
Damien Elmes
3d11e74774
List->Sequence in a bunch of table/browser methods
...
Most code doesn't require a list specifically, and build a list
is an extra step.
2021-03-29 16:48:33 +10:00
RumovZ
1f79a8766d
squash merge browser refactor
...
Closes #1100
2021-03-29 16:14:54 +10:00
abdo
472acd30e5
Fix ResourceWarning in openFolder() on Windows
...
subprocess.Popen emits ResourceWarning in the destructor if the status of the process was not read.
Fix by using subprocess.run() instead, which takes care of that.
Using run() is also recommended for simple cases like this in the docs.
2021-03-29 09:09:20 +03:00
Henrik Giesel
9d64508bd1
Remove bootstrap-icons from css folder
2021-03-28 16:14:52 +02:00
Damien Elmes
08b5f86e3d
fix 'strip formatting' option being inverted
2021-03-28 19:41:15 +10:00
Damien Elmes
d793c30526
switch NoteType to Notetype
...
When used as a variable, we were typically calling it a 'notetype', not
a 'note type'.
2021-03-27 22:03:19 +10:00
Damien Elmes
b251843da6
add Dict suffix to Dict aliases in models.py
2021-03-27 21:46:49 +10:00
Damien Elmes
6b72aaf8c2
ID -> Id in protobuf and Python
...
follow-up to a90d5aa359
2021-03-27 21:38:20 +10:00
Damien Elmes
4676d2f3b1
drop the legacy enum from rslib, and pass separate module/message idx
2021-03-27 11:56:31 +10:00
Damien Elmes
0006a385e1
allow js to request specific i18n modules
...
Brings the payload on the congrats page with a non-English language
down from about 150k to 15k
2021-03-26 21:43:36 +10:00
Damien Elmes
d7bef83f98
add types to some more Fluent variables
2021-03-26 16:52:54 +10:00
Damien Elmes
afdca58e31
declare variables with some common names as int instead of a union
2021-03-26 16:33:53 +10:00
Damien Elmes
1c0f7274f4
enable type checking of aqt/forms, and fix the new typing issues
...
Referencing an invalid translation should now break the build
2021-03-26 16:06:02 +10:00
Damien Elmes
f0b65bfa4b
symlink forms/*.py in for the benefit of editor completions
2021-03-26 15:33:30 +10:00
Damien Elmes
aaf09a19d8
update TR references in .ui files
...
We're not benefiting from type checking yet, as mypy and pylint currently
ignore the generated files
2021-03-26 15:03:51 +10:00
Damien Elmes
9be367d5ff
update remaining TR references in .py files
2021-03-26 14:49:55 +10:00
Damien Elmes
3d0e5248aa
update TR references that crossed multiple lines
2021-03-26 14:38:15 +10:00