Damien Elmes
49e4dba0d1
Merge pull request #1103 from abdnh/win-openfolder
...
Fix ResourceWarning in openFolder() on Windows
2021-03-30 19:28:12 +10:00
Damien Elmes
325920aa23
Merge pull request #1102 from RumovZ/more-browser
...
More browser fixes and features
2021-03-30 19:27:55 +10:00
RumovZ
4933b922f7
Add note lapses column
2021-03-29 16:06:15 +02:00
RumovZ
32e538d0db
Add note reps column
2021-03-29 15:52:02 +02:00
RumovZ
18e33f24d3
Make note state equate to False as on backend
2021-03-29 15:51:34 +02:00
RumovZ
ad7ac06398
Add switch for browser states
2021-03-29 12:24:24 +02:00
RumovZ
a3e3e56f2b
Implement custom qt button Switch
2021-03-29 12:19:48 +02:00
RumovZ
2c7940e247
Fix browser_did_fetch_row hook
2021-03-29 12:16:50 +02:00
RumovZ
13a0e2c82f
Remove fixme for card_ids legacy support
2021-03-29 12:07:24 +02:00
RumovZ
c0950eca30
Explain use of deprecated decorator
2021-03-29 12:04:14 +02:00
RumovZ
b1a06fb807
Flag deleted rows as inactive
2021-03-29 11:55:28 +02:00
RumovZ
fb86320038
Fix state toggling when current is deleted
2021-03-29 11:54:35 +02:00
Damien Elmes
bcb1a2a329
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
d6bac20c58
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
f3915b914a
Stop abusing qt accel string
2021-03-29 11:18:10 +02:00
Damien Elmes
ecb6cfdb4b
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
bb1a2cb78b
fix an unused import
2021-03-29 17:26:20 +10:00
Damien Elmes
8e66595c63
fix default note column headers
2021-03-29 17:22:39 +10:00
Damien Elmes
3383f1742a
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
0269a4a8f4
Item -> ItemId
2021-03-29 16:52:41 +10:00
Damien Elmes
28aae21d51
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
0d8b1c9d0b
squash merge browser refactor
...
Closes #1100
2021-03-29 16:14:54 +10:00
abdo
47e80da1f8
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
bbea9ac9d7
Remove bootstrap-icons from css folder
2021-03-28 16:14:52 +02:00
Damien Elmes
73430d966f
fix 'strip formatting' option being inverted
2021-03-28 19:41:15 +10:00
Damien Elmes
cfac40febc
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
716b474314
add Dict suffix to Dict aliases in models.py
2021-03-27 21:46:49 +10:00
Damien Elmes
9f4a06abee
ID -> Id in protobuf and Python
...
follow-up to dc81a7fed0
2021-03-27 21:38:20 +10:00
Damien Elmes
d6b9cc4d9b
drop the legacy enum from rslib, and pass separate module/message idx
2021-03-27 11:56:31 +10:00
Damien Elmes
b57e9be46f
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
3d366d5264
add types to some more Fluent variables
2021-03-26 16:52:54 +10:00
Damien Elmes
8cc6758eb1
declare variables with some common names as int instead of a union
2021-03-26 16:33:53 +10:00
Damien Elmes
5a094e78fa
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
3079eaa460
symlink forms/*.py in for the benefit of editor completions
2021-03-26 15:33:30 +10:00
Damien Elmes
dbcb997ad7
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
785db39a56
update remaining TR references in .py files
2021-03-26 14:49:55 +10:00
Damien Elmes
e687552aeb
update TR references that crossed multiple lines
2021-03-26 14:38:15 +10:00
Damien Elmes
b7587cb8d2
update TR references that contain arguments
2021-03-26 14:21:04 +10:00
Damien Elmes
0c338bfd53
update no-arg tr references in qt/
2021-03-26 13:48:26 +10:00
Damien Elmes
efb1ce46d4
switch the Importers global to a callable for i18n
...
I18n is not set up at init time, so the strings can't be generated
at import.
@kelciour you have a few importing add-ons, so wanted to give you a
heads-up. The importing code is likely to change more in
future months, but for now this should be the only change
2021-03-26 13:28:21 +10:00
Damien Elmes
48354931da
update some no-arg TR constants
2021-03-26 12:37:18 +10:00
Damien Elmes
07c6c4044c
Merge branch 'int_type' into main
2021-03-26 11:38:34 +10:00
Damien Elmes
bc2c3a57ba
fix incorrect constant naming
2021-03-26 11:29:07 +10:00
Damien Elmes
64bb526008
fix incorrect camelCase
2021-03-26 11:28:51 +10:00
Damien Elmes
a16940a246
fix broken string
2021-03-26 11:27:22 +10:00
Arthur Milchior
7ea862931c
NF: NoteTypeID type
2021-03-26 11:14:08 +10:00
Arthur Milchior
6ac1e6477e
NF: DeckID type
2021-03-26 11:14:08 +10:00
Arthur Milchior
b8f715ffea
NF: default_deck_id as a constant
...
Otherwise it's not clear what this 1 represents
2021-03-26 11:14:08 +10:00
Arthur Milchior
3b6802530d
NF: currentDeckID factorize odid or did
2021-03-26 11:14:08 +10:00
Arthur Milchior
986efeed19
NF: CardID type
2021-03-26 11:14:08 +10:00