Damien Elmes
5ca567362c
style and arg order fix
2019-02-18 12:44:04 +10:00
Damien Elmes
21c4330726
Merge pull request #282 from glutanimate/error-dialog-tweaks
...
Error dialog tweaks
2019-02-18 12:39:18 +10:00
Damien Elmes
241c08de19
Merge pull request #280 from Arthur-Milchior/CorrectBranchInCardPreview
...
Correct Deck in card preview
2019-02-18 12:38:32 +10:00
Damien Elmes
fc9755c7a7
Merge pull request #281 from glutanimate/debug-console-tweaks
...
Tweak debug console
2019-02-18 12:29:06 +10:00
Arthur-Milchior
a1cc41f6ed
Merge branch 'master' of https://github.com/dae/anki into CorrectBranchInCardPreview
2019-02-17 19:33:05 +01:00
Arthur-Milchior
23f389bf2a
Correcting a small bug
...
I though «addMode» meant «call from addcard window». Instead, to know
whether parent is addcard, I check whether it has attribute deckChooser
2019-02-17 19:26:31 +01:00
Glutanimate
c2740f2e6d
Show a list of potentially affected add-ons when raising error
2019-02-17 00:35:44 +01:00
Glutanimate
aabc177db6
Extend showInfo with ability to copy text to clipboard
...
Use this in error dialog
2019-02-16 23:05:06 +01:00
Arthur-Milchior
2608513381
Show deck of the addCard window
2019-02-16 12:25:22 +01:00
Glutanimate
6e1bee96d1
Print-wrap current line rather than the entire field
...
Also: Avoid duplicate wraps, retain cursor position, and preserve
undo history.
2019-02-16 12:23:31 +01:00
Glutanimate
5df948a189
Add hotkeys to clear debug log and entry (Ctrl+L / Ctrl+Shift+L)
2019-02-16 12:21:52 +01:00
Arthur-Milchior
7e72361b22
Correct deck when previewing an existing card
2019-02-16 11:28:50 +01:00
Arthur-Milchior
a7bc069389
Adding Arthur Milchior to contributors
2019-02-16 11:28:02 +01:00
Glutanimate
b4e50ff66b
Use system-default fixed font for debug entry and log
2019-02-16 10:26:49 +01:00
Damien Elmes
d7874fc7ec
Merge pull request #279 from glutanimate/tweak-addonconf-ui
...
Tweak Add-on Config Dialog UI
2019-02-16 13:05:59 +10:00
Damien Elmes
9dc585bdbf
Merge pull request #278 from glutanimate/pyqt512-packaging-changes
...
Address PyPI PyQt 5.12 packaging changes
2019-02-16 13:04:31 +10:00
Damien Elmes
fce0b33d0c
require psutil on win32
...
https://github.com/dae/anki/pull/277
2019-02-16 13:03:16 +10:00
Glutanimate
e7d6dc4777
Switch to the system default monospaced font for the config editor area
2019-02-15 14:15:54 +01:00
Glutanimate
15a8aa3e35
Switch to a horizontal, qsplitter-based layout for editor and help text
...
Also: Disable text wrapping in the editor area to reduce the likelihood
of users performing syntax errors.
2019-02-15 14:15:22 +01:00
Glutanimate
2dbf7f788b
Explicitly import all QtWebEngineWidgets
...
Seems to be necessary for pyqt 5.12+ builds from pypi.
2019-02-15 13:55:35 +01:00
Glutanimate
6cba67e9fe
Update pip command for PyQt packaging changes
...
PyQtWebEngine is now shipped separately, and PyQ5-sip is automatically installed as a dependency of PyQt5.
2019-02-15 13:51:57 +01:00
Damien Elmes
6c954a2829
fix schema not being modified on backup import
2019-02-14 15:22:57 +10:00
Damien Elmes
7fe65fbd52
ensure full window is on screen when restoring
2019-02-14 13:47:44 +10:00
Damien Elmes
d62794779d
allow running with pyaudio missing
2019-02-13 09:36:39 +10:00
Damien Elmes
295ad590e0
experimental fix for qt placing windows off screen
...
https://anki.tenderapp.com/discussions/ankidesktop/32402-issues-when-using-anki-on-system-with-multi-monitor
2019-02-12 07:49:35 +10:00
Damien Elmes
f8bdf0ceec
revlog changes need to limited to (re)learning cards
...
if you switched schedulers with the git code or the beta, please
restore from a backup prior to the switch
2019-02-11 18:12:44 +10:00
Damien Elmes
da4e5955b3
rollover may not be set
2019-02-08 16:31:56 +10:00
Damien Elmes
47e469049e
tooltip timer doesn't need collection
2019-02-07 13:59:24 +10:00
Damien Elmes
bff2c83fef
avoid running timers after collection unload
...
fixes:
- onRefreshTimer() firing when collection is in the process of
unloading
- saveNow() in the no changes case, which fires a timer 10ms later
2019-02-06 12:03:14 +10:00
Damien Elmes
54a1d85c43
preserve whitespace when pasting text
2019-02-06 12:00:50 +10:00
Damien Elmes
ac72ce00ce
focus web area after delay in editcurrent
...
if fired immediately, web area fails to gain focus, leading to
a jumping cursor when clicking on a field for the first time
https://anki.tenderapp.com/discussions/beta-testing/1348-anki-217-beta#comment_46821120
2019-02-06 10:09:05 +10:00
Damien Elmes
d9cf08f883
make sure add-on list updates when toggling on qt 5.12/mac
2019-02-06 09:19:20 +10:00
Damien Elmes
77bd141638
cleanup old mplayer instances after crash
...
fixes
https://anki.tenderapp.com/discussions/ankidesktop/31908-no-consigo-renomear-meu-nome-no-anki
2019-02-06 09:03:39 +10:00
Damien Elmes
2694f05760
catch profile rename error in non-English locales
2019-02-06 09:02:56 +10:00
Damien Elmes
a7db89716b
turn local port message into a tooltip and automatically reload
...
Since we're automatically disabling proxies now, the main remaining
issue seems to be Windows users resuming their machine from sleep -
for some reason localhost is inaccessible during the resume process.
2019-02-06 07:55:34 +10:00
Damien Elmes
4a1462d949
fix context menu in editor, and move workaround into shared function
2019-02-05 14:37:07 +10:00
Damien Elmes
a7eb6bb357
update copyright and clarify licenses
2019-02-05 14:01:33 +10:00
Damien Elmes
8261873364
make sure bulk flag changes sync
...
https://anki.tenderapp.com/discussions/ankidesktop/31774-flag-syncing-bug
2019-02-05 13:01:07 +10:00
Damien Elmes
852b9b60d7
support {{CardFlag}}
...
https://anki.tenderapp.com/discussions/ankidesktop/32158-flags
2019-02-05 13:00:47 +10:00
Damien Elmes
5a1aaf1426
don't outline answer buttons graph
...
small numbers lead to the outline overlapping the graph bounds
2019-02-05 12:40:05 +10:00
Damien Elmes
7dada26674
fix decimal intervals in revlog as well
2019-02-05 12:30:22 +10:00
Damien Elmes
9e540ea5e6
shift revlog eases when turning v2 sched on/off
...
fixes old 'good'/'easy' answers showing up as 'hard'/'good' in
the graphs
2019-02-05 12:30:01 +10:00
Damien Elmes
fb6082c572
show all four possible eases in v2 sched learning ease graph
2019-02-05 12:27:17 +10:00
Damien Elmes
88050fc4e7
fix v2 sched+hourly retention graph issue
2019-02-05 12:26:36 +10:00
Damien Elmes
b911827e4e
fire saveField("key") when webview loses focus
...
fixes the following reported issue, caused by currentField
being sent to None:
1. Start from the main view.
2. Click Add
3. In the Add window, change deck
4. In the Choose Deck window, add a new deck, give a random name
5. Back in the Add window, call "Edit HTML"
6. Anki displays an error
This change will mean the editFocusLost hook will not fire when
switching between windows, which is probably an improvement.
2019-02-05 10:46:47 +10:00
Damien Elmes
b50edbd3ae
fix due column as well in db check
2019-02-04 14:33:53 +10:00
Damien Elmes
89d784a0d7
ensure today and dayCutoff are integers
...
https://github.com/dae/anki/pull/272
2019-02-04 14:29:52 +10:00
Damien Elmes
2f54d3a3fb
info/warning/etc need to be be application modal
...
WindowModal was allowing multiple popups in the browser on Windows:
https://anki.tenderapp.com/discussions/beta-testing/1378-error-does-not-go-away
2019-02-04 07:32:49 +10:00
Damien Elmes
3ef8b2ff98
make sure we save field in all blur cases
...
https://anki.tenderapp.com/discussions/ankidesktop/32268-changes-in-editcurrent-and-addcards-not-taking-effect-when-using-mouse-rather-than-hotkey
2019-01-29 09:51:54 +10:00
Damien Elmes
aaaf8e12a5
skip the webview reload when undoing reviews
2019-01-29 09:35:46 +10:00