Damien Elmes
2b1bcda937
don't fill in blanks outside of year range
2020-08-21 13:41:34 +10:00
Damien Elmes
d24f34c238
blank filling was off by one
...
leading to jan 1 of next year being included
2020-08-21 13:40:50 +10:00
Damien Elmes
98a0753eb8
average ease + add % to ease ticks
2020-08-21 13:00:16 +10:00
Damien Elmes
c5996fa29b
off-white background in graphs
2020-08-20 16:52:56 +10:00
Damien Elmes
4086042970
switch the card counts to a pie graph
2020-08-12 18:58:21 +10:00
Damien Elmes
2364d47687
shift card counts down and future due up
2020-08-10 15:51:45 +10:00
Damien Elmes
649ab9d56a
increase h1 top margin; decrease bottom graph margin
2020-08-10 15:34:06 +10:00
Damien Elmes
94e8a8b274
match card counts margin with other graphs
2020-08-10 15:32:03 +10:00
Damien Elmes
62102d85b2
add space after colour square
2020-08-10 15:02:46 +10:00
Damien Elmes
459b9b364d
fix lack of padding at bottom of top range area
2020-08-10 14:39:02 +10:00
Damien Elmes
4b14ff8c8e
hide backlog button when there's no backlog
2020-08-10 14:37:23 +10:00
Damien Elmes
ceb342cbc2
fix "32 of 31 days"
...
https://forums.ankiweb.net/t/feedback-on-the-new-graphs-in-anki-ankimobile/1671/41?u=dae
2020-08-10 13:56:16 +10:00
Damien Elmes
1470b3683b
more size tweaks for small screens
2020-08-05 19:05:34 +10:00
Damien Elmes
9fe9c7115b
reviews graph needs numbers in local locale
2020-08-05 19:05:24 +10:00
Damien Elmes
365e584db8
hide odd hours in small screen
2020-08-05 18:58:31 +10:00
Damien Elmes
818012e015
slightly darker start to reviews graph
2020-08-05 16:06:34 +10:00
Damien Elmes
d8a75c2307
remove selective fade in answer buttons graph
2020-08-05 15:56:21 +10:00
Damien Elmes
ddfd6511bf
reduce maximum lightness in added/interval graphs
2020-08-05 15:43:44 +10:00
Damien Elmes
15c50e68eb
make the cumulative area a bit more visible
2020-08-05 15:35:07 +10:00
Damien Elmes
b3df572f31
skip missing datapoints in hour graph
2020-08-05 15:25:56 +10:00
Damien Elmes
32612fc84c
right axis for reviews graph
2020-08-05 15:01:51 +10:00
Damien Elmes
6592fd0da9
add right axis to hour graph
2020-08-05 15:01:44 +10:00
Damien Elmes
43d8e5c9f0
drop 99.9% interval
2020-08-05 14:50:08 +10:00
Damien Elmes
1909d0a9a2
add right axis to histograms; nice y axis
2020-08-05 14:49:57 +10:00
Damien Elmes
0673193f27
subtitles under title
2020-08-04 17:50:47 +10:00
Damien Elmes
510d9d0bf5
reduce maximum width
2020-08-04 17:29:17 +10:00
Damien Elmes
43c6ec09bd
increase axis label size at small screen widths
2020-08-04 17:29:13 +10:00
Damien Elmes
cd4a4dada8
added graph table
2020-08-04 16:01:11 +10:00
Damien Elmes
25948a328e
average interval
2020-08-04 15:28:41 +10:00
Damien Elmes
c9f9ae532e
textual data for forecast
...
Also stick to exact xMax, so we match the old graphs.
2020-08-04 15:15:57 +10:00
Damien Elmes
1b62b932fe
factor out data table into separate file
2020-08-04 14:41:26 +10:00
Damien Elmes
a5a12e0d00
add textual data to reviews graph
2020-08-04 14:28:46 +10:00
Damien Elmes
07594bc375
fix mature cutoff in reviews graph
...
https://forums.ankiweb.net/t/statistics-bugs-after-update-2-1-5-to-2-1-29/1620/4
2020-08-01 11:27:24 +10:00
Damien Elmes
1353590a92
move card counts tooltip into permanent table
2020-07-31 17:19:31 +10:00
Damien Elmes
02424ac789
tweaks to print view of graphs
2020-07-31 13:33:41 +10:00
Damien Elmes
f9891da076
handle preview cards in graphs
2020-07-30 09:11:18 +10:00
Damien Elmes
b6687f0203
update svelte-check minimum
2020-07-29 12:06:48 +10:00
Damien Elmes
6d0a8e597e
Revert "svelte-check doesn't want a CSS string"
...
This reverts commit bbff62bf32
.
Now they do again.🤷
2020-07-29 12:06:33 +10:00
Damien Elmes
bbff62bf32
svelte-check doesn't want a CSS string
2020-07-28 11:16:10 +10:00
Damien Elmes
0e4dae8ee1
update ts deps
2020-07-28 11:15:49 +10:00
Damien Elmes
88fee1b7aa
backlog fix
...
private message:
https://forums.ankiweb.net/t/issues-on-stats-page-anki-2-1-28beta6/1114
2020-07-27 12:10:45 +10:00
Damien Elmes
15c9cd9108
fix handling of due reviews in filtered deck+future due graph
2020-07-26 10:28:56 +10:00
Damien Elmes
796696afde
include learning cards due today in future due graph
2020-07-24 11:09:22 +10:00
Damien Elmes
80a2bfa642
ask user to check db when graphs fail to load
2020-07-24 09:56:28 +10:00
Damien Elmes
bb6124cfd5
letter-spacing breaks RTL layout
...
https://forums.ankiweb.net/t/anki-2-1-29-beta/1220/8
2020-07-22 15:26:29 +10:00
Damien Elmes
2049f17469
hacks to fix (misaligned (rtl text
...
To fix this properly the string concatenation should probably be
broken into separate i18n strings and placed in Fluent
https://forums.ankiweb.net/t/anki-2-1-29-beta/1220/8
2020-07-22 15:15:52 +10:00
Damien Elmes
1687f797de
ts check doesn't require build
2020-07-22 14:16:51 +10:00
Damien Elmes
0d8df6be20
run svelte-check as part of check
2020-07-22 14:11:35 +10:00
Damien Elmes
2635f8f980
fix some typescript warnings
2020-07-22 14:11:22 +10:00
Damien Elmes
4b6033e17f
use short form for time units in graph axis
2020-07-22 12:59:56 +10:00
Damien Elmes
44668c5b1d
include 1+ day learning cards in future due graph
2020-07-21 14:10:32 +10:00
Damien Elmes
39ae5936fc
switch graphRange on revlogRange change
2020-07-17 14:39:08 +10:00
Damien Elmes
ec9e3646c4
add range selectors to answer button and hour graphs
2020-07-17 14:39:08 +10:00
Glutanimate
8183ed7fa7
Add IDs to stats sections
...
Allows more targeted manipulation by add-ons
2020-07-16 20:44:21 +02:00
Damien Elmes
658a009ec4
tweak spacing
2020-07-16 13:28:06 +10:00
Damien Elmes
0c1d5ae5a4
add table to reviews tooltip
2020-07-16 13:25:13 +10:00
Damien Elmes
1e48188c14
add table in card count tooltip for readability
2020-07-16 13:25:02 +10:00
Damien Elmes
0ff13828d4
show all counts in tooltip
2020-07-16 12:28:31 +10:00
Damien Elmes
fd0383cbe0
slightly increase x ticks
2020-07-16 11:53:20 +10:00
Damien Elmes
db832ec739
increase number of y ticks
2020-07-16 11:50:04 +10:00
Damien Elmes
6807f49818
smaller button labels on a small screen
2020-07-13 20:52:57 +10:00
Damien Elmes
da0e0e1854
show daily total as well in reviews graph
2020-07-08 14:07:10 +10:00
Damien Elmes
05302e6c2f
fix overlapping ranges in histograms
...
It's bin.x0 <= x < bin.x1
2020-07-08 14:01:09 +10:00
Damien Elmes
7a08970bf7
another attempt at fixing review graph
...
This should correctly show today count in the 1 month/3 month graphs.
1+ year will have a very tiny bar, but the today count is not so
important at that range. I experimented with shifting the numbers
by one at the gathering stage (so -1 = today) - that makes today fit
in the previous bin, but means the bars no longer match the ticks.
2020-07-08 13:31:09 +10:00
Damien Elmes
ca24dfddb1
make tooltip bg stand out slightly
2020-07-07 12:11:51 +10:00
Damien Elmes
5669101748
de-emphasise axis line, but don't hide completely
2020-07-07 12:06:27 +10:00
Damien Elmes
1162a8feb5
fix card count graph
...
https://forums.ankiweb.net/t/anki-2-1-28-beta/629/24
2020-07-07 11:39:58 +10:00
Damien Elmes
cfc33815da
fix bar of wrong size
2020-07-06 19:16:03 +10:00
Damien Elmes
f072710f67
cards->reviews; total->running total
2020-07-06 19:16:03 +10:00
Damien Elmes
833d352e54
drop 1 month period
2020-07-06 19:16:03 +10:00
Damien Elmes
13ebba41da
update title
2020-07-06 19:16:03 +10:00
Damien Elmes
aa45d4add6
show total correct in answer buttons graph
2020-07-06 19:16:03 +10:00
Damien Elmes
0d287330c3
add 'no data' overlay when graph empty
2020-07-06 19:16:03 +10:00
Damien Elmes
7e09f19219
css->scss in makefile deps
2020-07-04 13:49:50 +10:00
Damien Elmes
309903b6ba
limit max width of graphs
...
https://forums.ankiweb.net/t/anki-2-1-28-beta/629/19
2020-07-04 13:49:42 +10:00
Damien Elmes
d305a3a2cc
use graph for card counts
2020-07-04 13:38:46 +10:00
Damien Elmes
38838a6d0b
fix invalid cumulative path when no data available
2020-07-01 13:59:31 +10:00
Damien Elmes
79d04c9db7
cards->reviews
2020-06-30 16:50:23 +10:00
Damien Elmes
5aad1d0d81
fade calendar in
2020-06-30 16:39:30 +10:00
Damien Elmes
101deb002b
graphs now work in night mode
2020-06-30 16:23:46 +10:00
Damien Elmes
1b37398503
add basic calendar graph
2020-06-30 15:13:44 +10:00
evandrocoan
40831ef86e
Fixed pbjs not working on Windows because package.json runs by
...
cmd.exe which does not support pipe | and ; semicolons
6fd444b958 (r40232987)
2020-06-29 15:22:36 -03:00
Damien Elmes
c3f0ee5c97
fix initial build: don't depend on package-lock.json
2020-06-29 16:45:43 +10:00
Damien Elmes
bf0ebfac96
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
330ddeb313
force a refresh when enter pressed
2020-06-29 15:48:01 +10:00
Damien Elmes
4a04ccd96c
move tooltip away from edges
2020-06-29 15:48:01 +10:00
Damien Elmes
1f4f5b8c45
include generated js in aqt_data
2020-06-29 15:48:01 +10:00
Damien Elmes
4cc9e2a780
fixes for Chromium 56 (Qt 5.9)
2020-06-29 15:48:01 +10:00
Damien Elmes
68978e7c4e
add remaining tooltip i18n
2020-06-29 15:48:01 +10:00
Damien Elmes
41b296e96c
i18n some tooltips
2020-06-29 15:48:01 +10:00
Damien Elmes
93b8cebf1e
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
7e0bdb990c
i18n some axis labels, and support vertical CJK text
2020-06-29 15:48:01 +10:00
Damien Elmes
595c509546
i18n graph titles
2020-06-29 15:48:01 +10:00
Damien Elmes
b78f578cd5
i18n ranges
2020-06-29 15:48:01 +10:00
Damien Elmes
8e118bbc76
add timeSpan()
2020-06-29 15:48:01 +10:00
Damien Elmes
93ab3b4164
tidy up top area
2020-06-29 15:48:01 +10:00
Damien Elmes
0691cbf0e2
avoid needless npm install invocation
2020-06-29 15:48:01 +10:00
Damien Elmes
28a6755c75
i18n card counts
2020-06-29 15:48:01 +10:00
Damien Elmes
01f3a71f0a
i18n today section
2020-06-29 15:48:01 +10:00
Damien Elmes
41d77b0255
get i18n working in typescript
2020-06-29 15:48:01 +10:00