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
Damien Elmes
67bb92d2f4
review graph and tooltip improvements
2020-06-29 15:48:01 +10:00
Damien Elmes
894e824460
basics of review graph
2020-06-29 15:48:01 +10:00
Damien Elmes
52bc27d7d2
smooth area path
2020-06-29 15:48:01 +10:00
Damien Elmes
d2c4874571
add future due / "forecast" graph
2020-06-29 15:48:01 +10:00
Damien Elmes
194a512820
progress, top bar
2020-06-29 15:48:01 +10:00
Damien Elmes
cb7fb6146c
hour graph
2020-06-29 15:48:01 +10:00
Damien Elmes
329186f140
qt's js code now shares ts/node_modules; more graph work
2020-06-29 15:48:01 +10:00
Damien Elmes
0cab26d40c
cards added graph
2020-06-29 15:48:01 +10:00
Damien Elmes
55ec4a2b82
add an ease graph
2020-06-29 15:48:01 +10:00
Damien Elmes
e213ffc82a
add separate histogram graph component
2020-06-29 15:48:01 +10:00
Damien Elmes
d0d675609d
split hover text out, fix bugs
2020-06-29 15:48:01 +10:00
Damien Elmes
d753b31d40
split histogram graph code out into separate file
2020-06-29 15:48:01 +10:00
Damien Elmes
6f69472133
move axis ticks & labels into separate files
2020-06-29 15:48:01 +10:00
Damien Elmes
1d1ed5b241
tidy up graph code
2020-06-29 15:48:01 +10:00
Damien Elmes
48a693f861
search on return key instead of timeout
2020-06-29 15:48:00 +10:00
Damien Elmes
62c981190d
add buttons for deck/collection
2020-06-29 15:48:00 +10:00
Damien Elmes
5906dcce70
svelte+ts tweaks
2020-06-29 15:48:00 +10:00
Damien Elmes
dcff5e28fa
add top level component and pass search/day limit back from frontend
2020-06-29 15:48:00 +10:00
Damien Elmes
6fd444b958
add a new ts/ folder with a new graph proof of concept
2020-06-29 15:48:00 +10:00
Damien Elmes
b23b6fbe35
move the separate components back into this monorepo
...
Earlier today I pushed a change that split this code up into multiple
repos, but that has proved to complicate things too much. So we're
back to a single repo, except the individual submodules are better
separated than they were before.
The README files need updating again; I will push them out soon.
Aside from splitting out the different modules, the sound code has
moved from from anki to aqt.
2020-01-02 19:43:19 +10:00
Damien Elmes
5b831dd9db
update ts lock
2019-12-26 06:59:59 +10:00
Michal Pokorný (Rai)
16d97c8e0a
Replace 'const' with 'let' on global scope functions
...
Also use const where possible.
2019-12-21 11:24:50 +01:00
Michal Pokorný (Rai)
ce59fad160
Replace 'var' with 'let' or const as appropriate
...
Also replaces some for-loops over arrays with for..of loops.
2019-12-20 22:35:37 +01:00
Damien Elmes
18e60f7678
fix bug in editor ts conversion
2019-12-19 20:53:00 +10:00
Damien Elmes
901c285a12
use single .gitignore file
2019-12-18 21:06:24 +10:00
Damien Elmes
c15f71071e
fix broken js building
...
- deps need to be defined before used
- incremental builds were not working properly
2019-12-18 17:56:58 +10:00
Damien Elmes
40418c3712
run prettier
2019-12-18 16:12:39 +10:00
Damien Elmes
d7d0d9bf88
add prettier, tidy up makefile
2019-12-18 16:12:02 +10:00
Damien Elmes
f3bfed82ef
compile typescript in one go
...
much faster, especially with --incremental
2019-12-18 14:33:57 +10:00
Damien Elmes
ddb4db0c96
editor
2019-12-18 13:55:52 +10:00
Damien Elmes
b3f6199827
reviewer
2019-12-18 13:32:32 +10:00
Damien Elmes
cdcf482913
reviewer-bottom
2019-12-18 13:27:39 +10:00
Damien Elmes
de29b02089
deckbrowser and overview
2019-12-18 13:21:58 +10:00
Damien Elmes
f080616eed
webview.ts
2019-12-18 13:02:11 +10:00
Damien Elmes
9b04a92df2
add typescript to build
2019-12-18 12:53:13 +10:00