Commit graph

4583 commits

Author SHA1 Message Date
Damien Elmes
78fbaf7724 plug new graphs code into GUI
Still some work to do. Feedback welcome!
2020-06-29 15:53:56 +10:00
Damien Elmes
06d9f64dea lint fixes 2020-06-29 15:53:56 +10:00
Damien Elmes
d6360d18bd switch added/future range based on revlog selection
Neither depends on the revlog, but that may not be obvious to the user.
2020-06-29 15:48:01 +10:00
Damien Elmes
823e3b964c force a refresh when enter pressed 2020-06-29 15:48:01 +10:00
Damien Elmes
3c2231d5fd move tooltip away from edges 2020-06-29 15:48:01 +10:00
Damien Elmes
d3feb931ba add option to webview to skip external browser open 2020-06-29 15:48:01 +10:00
Damien Elmes
94f75f0728 include generated js in aqt_data 2020-06-29 15:48:01 +10:00
Damien Elmes
1bfee32f90 fixes for Chromium 56 (Qt 5.9) 2020-06-29 15:48:01 +10:00
Damien Elmes
24cf78b68b group strings by graph 2020-06-29 15:48:01 +10:00
Damien Elmes
275817a558 add remaining tooltip i18n 2020-06-29 15:48:01 +10:00
Damien Elmes
a7ce130941 i18n some tooltips 2020-06-29 15:48:01 +10:00
Damien Elmes
35e706d53a drop axis labels + add subtitles
This leaves more room for the graphs and avoids issues with large values
overlapping the labels. We can improve the subtitle wording to make
things clearer in the future, and the hover tooltips should also
clarify what the axes represent.
2020-06-29 15:48:01 +10:00
Damien Elmes
2994cadcb0 i18n some axis labels, and support vertical CJK text 2020-06-29 15:48:01 +10:00
Damien Elmes
042a9ff68b i18n graph titles 2020-06-29 15:48:01 +10:00
Damien Elmes
1a16e2306f i18n ranges 2020-06-29 15:48:01 +10:00
Damien Elmes
1c03796fcc add timeSpan() 2020-06-29 15:48:01 +10:00
Damien Elmes
2dab086440 tidy up top area 2020-06-29 15:48:01 +10:00
Damien Elmes
81b6900cf6 avoid needless npm install invocation 2020-06-29 15:48:01 +10:00
Damien Elmes
693fcfce7d i18n card counts 2020-06-29 15:48:01 +10:00
Damien Elmes
cebf22d749 i18n today section 2020-06-29 15:48:01 +10:00
Damien Elmes
349eca843b get i18n working in typescript 2020-06-29 15:48:01 +10:00
Damien Elmes
618fc65282 handle revlog entries with negative review times 2020-06-29 15:48:01 +10:00
Damien Elmes
8200571f9d review graph and tooltip improvements 2020-06-29 15:48:01 +10:00
Damien Elmes
d17361effb basics of review graph 2020-06-29 15:48:01 +10:00
Damien Elmes
4be8e7923a fix partially quoted text not handling escaped quotes
https://forums.ankiweb.net/t/how-to-search-for-cards-containing-quotes/500/10
2020-06-29 15:48:01 +10:00
Damien Elmes
5d64be93d7 smooth area path 2020-06-29 15:48:01 +10:00
Damien Elmes
ee6731dc68 add future due / "forecast" graph 2020-06-29 15:48:01 +10:00
Damien Elmes
5dafafe438 progress, top bar 2020-06-29 15:48:01 +10:00
Damien Elmes
1048548d40 hour graph 2020-06-29 15:48:01 +10:00
Damien Elmes
699954c4c9 add 'make ts-dev' command 2020-06-29 15:48:01 +10:00
Damien Elmes
fefc6dbdc2 bump rust nightly version 2020-06-29 15:48:01 +10:00
Damien Elmes
0293f2220c qt's js code now shares ts/node_modules; more graph work 2020-06-29 15:48:01 +10:00
Damien Elmes
27ac65418c update qt ts to prettier 2.0 2020-06-29 15:48:01 +10:00
Damien Elmes
4d88b6521d cards added graph 2020-06-29 15:48:01 +10:00
Damien Elmes
86df5fe385 add an ease graph 2020-06-29 15:48:01 +10:00
Damien Elmes
ce0a77df51 add separate histogram graph component 2020-06-29 15:48:01 +10:00
Damien Elmes
ab6cdced94 split hover text out, fix bugs 2020-06-29 15:48:01 +10:00
Damien Elmes
33f4aa080a split histogram graph code out into separate file 2020-06-29 15:48:01 +10:00
Damien Elmes
ea892016d0 move axis ticks & labels into separate files 2020-06-29 15:48:01 +10:00
Damien Elmes
3db96fb9b6 tidy up graph code 2020-06-29 15:48:01 +10:00
Damien Elmes
d7d829c25b search on return key instead of timeout 2020-06-29 15:48:00 +10:00
Damien Elmes
8ee7b39114 add buttons for deck/collection 2020-06-29 15:48:00 +10:00
Damien Elmes
1fe621eece svelte+ts tweaks 2020-06-29 15:48:00 +10:00
Damien Elmes
93e1b907ba add top level component and pass search/day limit back from frontend 2020-06-29 15:48:00 +10:00
Damien Elmes
87f22bd358 add a new ts/ folder with a new graph proof of concept 2020-06-29 15:48:00 +10:00
Damien Elmes
1e9901e9bd experiment with exposing raw card/revlog data to frontend 2020-06-29 15:48:00 +10:00
Damien Elmes
fd258d15c5 some initial work on updating the graphs 2020-06-29 15:48:00 +10:00
Damien Elmes
df8be64da3 protobuf package should be in PascalCase 2020-06-29 15:48:00 +10:00
Damien Elmes
cfb76f8305 Merge pull request #675 from kelciour/mpv-changes-2
A few mpv changes 2
2020-06-29 15:47:09 +10:00
Damien Elmes
8bf252a85b Merge pull request #673 from neitrinoweb/type-hints-qt-module
Add type hints to clayout.py
2020-06-29 15:39:13 +10:00