RumovZ
e83f0fef0f
Fix Qt types
2021-02-28 22:36:31 +01:00
RumovZ
dc1711b630
Always return False from rename_node
...
setData expects a result but due to the asynchrony of the editor it
might not be known, yet.
2021-02-28 22:36:21 +01:00
RumovZ
1b8cebb8c5
Enable in-place editing of sidebar tags
2021-02-28 21:50:21 +01:00
RumovZ
d0b916a2ff
Enable in-place editing of saved searches
2021-02-28 21:13:26 +01:00
RumovZ
0b83828508
Enable in-place editing of sidebar deck items
2021-02-28 21:03:19 +01:00
RumovZ
88c69665f3
Add support for multi deck deletion in python
2021-02-26 19:52:34 +01:00
RumovZ
f7c20e40b5
Make backend deck deletion take vec of ids
2021-02-26 19:52:02 +01:00
RumovZ
2c25645975
Place sidebar tools right of search bar
2021-02-26 13:04:30 +01:00
RumovZ
f5981e94bf
Add group search context action
2021-02-25 21:24:11 +01:00
RumovZ
172133299b
Handle search on event level
...
Instead of assigning each sidebar item a lambda, add a field for search
representation and handle searching in event handler.
2021-02-25 19:57:12 +01:00
RumovZ
47e1e62967
Make search first (default) mode
2021-02-25 19:28:29 +01:00
RumovZ
4a1e995934
Add edit mode in sidebar
2021-02-25 13:12:51 +01:00
RumovZ
0889972bb0
Save last sidebar tool
2021-02-25 12:20:54 +01:00
RumovZ
fd784adc31
Add select and search modes to sidebar
2021-02-25 11:06:59 +01:00
RumovZ
17afcb094f
Add toolbar to sidebar
2021-02-25 11:05:04 +01:00
RumovZ
9d3da3b844
Add icons for sidebar tools
2021-02-25 11:02:17 +01:00
Damien Elmes
c9992e395f
Merge pull request #1038 from hgiesel/imgmaxwidth
...
Fix scrollbar issue in anki-editable component in two ways
2021-02-24 10:16:12 +10:00
Damien Elmes
8d7cd1992c
Merge pull request #1037 from hgiesel/browserbug2
...
Remove logic for pulling editor field into view
2021-02-24 09:53:11 +10:00
Henrik Giesel
8aa8174d4b
Fix scrollbar issue in anki-editable component in two ways
...
- using :host-context(.nightMode) allows for applying the nightmode
scroll bar inside the component
- apply max-width: 100% to all element within editable, not just images
2021-02-23 15:52:20 +01:00
Henrik Giesel
9383002b0e
Satisfy formatter
2021-02-23 13:34:41 +01:00
Henrik Giesel
5bb90aa8a5
Remove logic for pulling editor field in view
2021-02-23 12:55:04 +01:00
Damien Elmes
37429f1580
add test to the previewing code
2021-02-23 17:35:20 +10:00
Damien Elmes
02e23e1063
split rescheduling_filter, and more tidyups
2021-02-23 17:35:20 +10:00
Damien Elmes
b887057448
split review/learn/new/relearn
2021-02-23 17:35:20 +10:00
Damien Elmes
e74210717a
split state fetching, revlog and preview code out
2021-02-23 17:35:20 +10:00
Damien Elmes
6a44269280
sched->scheduler
2021-02-23 17:35:20 +10:00
Damien Elmes
e33f632169
answering.rs tidyups
2021-02-23 17:35:20 +10:00
Damien Elmes
f165576992
implement leech handling
...
Also change the default for new users to "tag only"
2021-02-23 17:35:20 +10:00
Damien Elmes
e99deedbd8
Merge pull request #1036 from hgiesel/graphsaslib
...
Source graphs.js as library in the HTML head
2021-02-23 17:35:07 +10:00
Henrik Giesel
ec9c623d34
Satisfy formatter
2021-02-22 14:44:31 +01:00
Henrik Giesel
3d4323b1d4
Load graphs.js from head
...
* Also move script into body, to be a valid HTML document
2021-02-22 14:17:56 +01:00
Henrik Giesel
aeb6de9166
Move tooltip creation into function
2021-02-22 14:10:35 +01:00
Damien Elmes
69448365c4
move test code behind env var
2021-02-22 21:32:18 +10:00
Damien Elmes
97300a16bf
implement fuzzing
...
Notes:
- The fuzz seed is now derived from the card id and # of reps, so
if a card is undone and done again, the same fuzz will be used.
- The intervals shown on the answer buttons now include the fuzz, instead
of hiding it from the user. This will prevent questions about due dates
being different to what was shown on the buttons, but will create
questions about due dates being different for cards with the same
interval, and some people may find it distracting for learning cards.
The new approach is easier to reason about, but time will tell
whether it's a net gain or not.
- The env var we were using to shift the clock away from rollover for
unit tests has been repurposed to also disable fuzzing, which simplifies
the tests.
- Cards in filtered decks without scheduling now have the preview delay
fuzzed.
- Sub-day learning cards are mostly fuzzed like before, but will apply
the up-to-5-minutes of fuzz regardless of the time of day.
- The answer buttons now round minute values, as the fuzz on short
intervals is distracting.
2021-02-22 21:31:53 +10:00
Damien Elmes
e1e552ff93
if learning step crossed day boundary, reflect that on the answer button
2021-02-22 21:31:53 +10:00
Damien Elmes
08c5fe474a
make checkRevIvl() assert so pytest can print values; fix missed check
2021-02-22 21:31:53 +10:00
Damien Elmes
f82cf0cd4b
drop some unused code
2021-02-22 21:31:53 +10:00
Damien Elmes
3af5221895
plug new answering code in
...
This is not the way the code is intended to be used, but making it
conform to the existing API allows us to exercise the existing unit
tests and provides partial backwards compatibility.
- Leech handling is currently broken
- Fix answered_at in wrong units, and not being used
2021-02-22 21:31:53 +10:00
Damien Elmes
f811beae5e
remove burySiblings()'s dependency on newConf()/revConf()
2021-02-22 21:31:53 +10:00
Damien Elmes
7dc05253c1
fix a few more instances where v2 tests were referencing 'left today'
2021-02-22 21:31:53 +10:00
Damien Elmes
72389595fa
tidy up top of file
2021-02-22 21:31:53 +10:00
Damien Elmes
63df7ee7a9
move re-queuing out of _answerCard()
2021-02-22 21:31:53 +10:00
Damien Elmes
a112a4403a
duplicate schedv2.py in scheduler.py
2021-02-22 11:40:19 +10:00
Damien Elmes
c659898ee1
separate queue building and card answering
2021-02-22 11:33:28 +10:00
Damien Elmes
b8ad694006
move more routines down
2021-02-22 11:14:41 +10:00
Damien Elmes
4c5d4befbf
move routines not related to building/answering to bottom of file
2021-02-22 11:07:56 +10:00
Damien Elmes
e7bcc22d6f
move legacy aliases to bottom of schedv2.py
2021-02-22 10:57:08 +10:00
Damien Elmes
f41ec183c2
Merge pull request #1034 from abdnh/clayout-cloze-shortcuts
...
Shortcuts to preview clozes in card layout screen
2021-02-22 10:07:16 +10:00
Damien Elmes
f50cd43e75
fix incorrect nested review counts in v2 scheduler
...
https://forums.ankiweb.net/t/problem-with-anki-subdecks/7689
2021-02-21 22:48:14 +10:00
abdo
39f3b6ce93
Shortcuts to preview clozes in card layout screen
...
Assign Alt+{number} to select cloze cards.
2021-02-21 14:46:53 +03:00