Damien Elmes
bb94ded8ba
catch all recording errors; mention permission
...
https://forums.ankiweb.net/t/i-have-an-error-when-i-try-to-record-of-audio/10483
2021-06-02 12:20:40 +10:00
Damien Elmes
d38f57cf3c
Merge pull request #1213 from RumovZ/new-flags
...
Add pink, turquoise and purple flags
2021-06-02 11:22:26 +10:00
Damien Elmes
512dfd59cd
limit custom study to 100 tags
...
The hard limit from sqlite may be larger, but things slow down as more
tags are selected.
https://forums.ankiweb.net/t/unable-to-create-custom-test/10467
There are a number of things that could be improved here:
- we should show a live count so users are aware of the limit
- we should be filling in the parent tags when they're not explicitly
listed on a card
- we should reconsider disabling the 'tags to include' by default
It may make sense to defer these changes until we can move this screen
into Svelte/handle the processing in the backend.
2021-06-02 11:15:39 +10:00
Damien Elmes
c80e852ada
prevent error storm when browser table encounters panic
2021-06-02 11:15:39 +10:00
Damien Elmes
e025fe3b43
close Anki after a panic occurs
...
Once the mutex has been poisoned the app is unusable, and users were
struggling to close it. This also ensures we'll receive the original
error report, instead of the follow-up poison errors that don't tell us
what caused the issue.
https://forums.ankiweb.net/t/error-message-keeps-popping-up/10494
2021-06-02 11:15:39 +10:00
RumovZ
9e43c91a62
Tweak flag colors
2021-06-01 18:14:54 +02:00
RumovZ
d6d712c4a7
Rename violet to pink
2021-06-01 18:14:43 +02:00
Damien Elmes
b26385420e
Merge pull request #1211 from hgiesel/bettercolor
...
Implement new text color / highlight color buttons
2021-06-01 17:55:57 +10:00
Damien Elmes
b52ac3883e
Merge pull request #1209 from RumovZ/drop-saved-search
...
Drag & drop for saved search
2021-06-01 17:50:55 +10:00
Damien Elmes
45cbc82f26
fix incorrect platform specifier
...
It should have been isLin, but we don't even need to check it -
the env var alone should suffice.
2021-06-01 17:41:15 +10:00
Damien Elmes
66a6c70bda
try to fall back to xcb if wayland forced on packaged build
...
https://forums.ankiweb.net/t/anki-doesnt-start-under-wayland-linux/10409/5
2021-06-01 17:38:35 +10:00
Damien Elmes
3786329625
handle ctrl+numpad enter on Windows
...
https://forums.ankiweb.net/t/ctrl-enter-with-the-number-pad-doesnt-work/10323/5
2021-06-01 16:25:12 +10:00
Damien Elmes
170a177c60
ensure changes to current field are saved before saving deck opts
...
https://forums.ankiweb.net/t/anki-2-1-45-alpha/10061/70
2021-06-01 15:54:07 +10:00
Damien Elmes
ea60b73275
fix timebox causing crash
...
When a modal was created with another window as its parent, the other
window was being returned, when it was the current window that we
actually wanted. This caused nextCard() to be called again when it
presented the timebox modal, leading to a stack overflow.
https://forums.ankiweb.net/t/anki-2-1-45-alpha/10061/71
2021-06-01 15:35:18 +10:00
Damien Elmes
4daecb6771
push review randomizing into SQL
...
This makes the review backlog case more expensive, since we end up
shuffling items outside the daily limit, but for the common case it's
about the same speed, and it means we don't need two separate sorting
steps. New cards remain handled the same way, since a backlog
is common there.
Also ensures that interday learning cards honor the deck sorting, and
that the non-default sort orders shuffle at the end.
2021-06-01 14:50:35 +10:00
Damien Elmes
9a76565101
add options to sort reviews by deck
...
https://forums.ankiweb.net/t/is-studying-subdeck-by-subdeck-broken-in-2-1-44-mac/10458/2
2021-06-01 13:22:39 +10:00
Damien Elmes
afb9e92f36
fix subdeck order not being preserved by active_decks in v3
2021-06-01 11:40:25 +10:00
Damien Elmes
dbc681d2e5
yet another esbuild update for arm64
2021-06-01 10:11:37 +10:00
Damien Elmes
5ca77f6934
require reposition to start at 0; cap maximum
...
https://forums.ankiweb.net/t/unable-to-reposition-cards-to-negative-start-position/10370/2
2021-06-01 10:09:24 +10:00
Damien Elmes
9f1061b2ae
another update for esbuild arm64
2021-05-31 22:23:45 +10:00
RumovZ
9e56a4421b
Add violet, turquoise and purple flags
2021-05-31 12:03:30 +02:00
Damien Elmes
0b6beaa1da
remove deck protobuf from frontend
...
Like the previous change, avoid exposing the protobuf as a public API
for now. It requires more thought, and is probably better done with
either extra helper accessors like decks.name(), or via a native class.
2021-05-31 16:31:06 +10:00
Damien Elmes
2044ed7f31
remove deck config and notetype protobuf from frontend
...
Not yet used by anything yet, and we may want to use native classes
for these instead, like is done for Notes and Cards. Decks to follow.
2021-05-31 16:27:58 +10:00
Damien Elmes
3d0a3a5707
fix exporting of non-default deck configs
2021-05-31 16:27:58 +10:00
Henrik Giesel
ecc8fed5a9
Change default icon size of IconButtons
2021-05-31 00:31:10 +02:00
Henrik Giesel
d358d0eb1e
Remove rainbow SCSS
2021-05-31 00:20:41 +02:00
Henrik Giesel
973cd59b29
Make ColorPicker buttons halfwidth
2021-05-31 00:17:06 +02:00
Henrik Giesel
6d72e7bc49
Implement new ColorPicker
2021-05-30 22:58:40 +02:00
Henrik Giesel
93c0770cd0
Implement WithColorHelper.svelte
2021-05-30 21:44:05 +02:00
Henrik Giesel
dcdca0ac7a
Implement new way to way to display icons in IconButtons
...
* allows for multiple icons overlay
* allows to make individual icons smaller/bigger
2021-05-30 21:05:16 +02:00
Henrik Giesel
794f9db637
Add new color icons
2021-05-30 20:09:09 +02:00
RumovZ
fb9cbf9816
Make a new item the current item after refresh
2021-05-30 10:46:59 +02:00
RumovZ
bf0dbeb5f0
Skip saving search if it already exists
2021-05-30 10:11:40 +02:00
RumovZ
a989b4e8e9
Enable drop to create saved search
2021-05-30 09:30:22 +02:00
Damien Elmes
7108d8615b
Merge pull request #1202 from hgiesel/nowrapdeckoptionstoolbar
...
Uniformly use properties to Button{Toolbar,Group} for setting button properties
2021-05-29 10:39:11 +10:00
Damien Elmes
c0020da00d
Merge pull request #1206 from RumovZ/fix-sidebar
...
Fix some sidebar issues
2021-05-29 10:33:52 +10:00
Damien Elmes
8730e98778
Merge pull request #1200 from RumovZ/template-checks
...
Template checks
2021-05-29 10:28:06 +10:00
Damien Elmes
7465949364
update esbuild-toolchain for arm64
2021-05-29 10:14:23 +10:00
Damien Elmes
68dc4114c2
Merge pull request #1205 from qubist-pixel-ux/patch-1
...
Update CONTRIBUTORS
2021-05-29 10:12:39 +10:00
Henrik Giesel
1caf7ada72
Add overflow-x: hidden for SelectButton
2021-05-28 21:33:34 +02:00
RumovZ
0297a698e8
Fix renaming of unused tag
...
Unused tags can't be renamed, but since the CollectionOp returns success
in any case, the provisionally renamed sidebar item needs to be reset.
2021-05-28 19:18:21 +02:00
RumovZ
f443058209
Prevent sidebar toolbar from folding
...
If there is little space, Qt replaces some tools of the toolbar with an
expandable menu indicated by an arrow. But this arrow is invisible in
night mode.
2021-05-28 18:09:44 +02:00
RumovZ
99bc3c698f
Fix restoring current sidebar element for cards
2021-05-28 17:46:46 +02:00
RumovZ
36c8ca32be
Use HashSet for special fields
2021-05-28 15:42:09 +02:00
qubist-pixel-ux
6080fbcad1
Update CONTRIBUTORS
2021-05-28 16:27:22 +05:30
RumovZ
f2f5eb8b6f
Add const for special fields and doc
2021-05-28 11:58:46 +02:00
RumovZ
b1dbebb1a6
Allow empty field name in templates
2021-05-28 11:37:05 +02:00
Damien Elmes
098acaf665
round to whole seconds
...
the steps are serialized as f32, and the resulting imprecision was
leading to decimal values
closes #1203
2021-05-28 19:34:25 +10:00
Damien Elmes
8ca1360f38
allow running test with 'bazel run jest'
2021-05-28 19:24:58 +10:00
Damien Elmes
85c5860426
remove sticky setting from fields dialog
...
https://forums.ankiweb.net/t/anki-2-1-45-alpha/10061/60
2021-05-28 18:33:29 +10:00