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
Glutanimate
e7d6dc4777
Switch to the system default monospaced font for the config editor area
2019-02-15 14:15:54 +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
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
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
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
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
aaaf8e12a5
skip the webview reload when undoing reviews
2019-01-29 09:35:46 +10:00
Damien Elmes
9911258802
remove another newline case from empty fields
...
thanks to dlon: https://github.com/dae/anki/pull/273
2019-01-29 08:29:01 +10:00
Damien Elmes
6950a05260
Merge pull request #273 from zjosua/reinstate-mungehtml
...
Reinstate mungeHTML in editor.py
2019-01-29 08:26:47 +10:00
Damien Elmes
234c053d8d
Merge pull request #275 from glutanimate/editor-addbutton-qrc-support
...
Add support for button icons stored in Qt resource system
2019-01-29 08:26:07 +10:00
Glutanimate
e94e316bee
Add support for button icons stored in Qt resource system
2019-01-26 20:42:56 +01:00
David Lönnhager
d5806060b4
Fix crash caused by cutting and copying
2019-01-26 04:29:05 +01:00
zjosua
119a06dc28
Reinstate mungeHTML in editor.py
...
The removal of this function in #270 causes <br> to remain in seemingly
empty editor fields, which in turn wrongly prompts the "Close and lose
current input?" dialog.
2019-01-25 23:12:48 +01:00
Damien Elmes
19757a57f5
Merge pull request #270 from dlon/br-improve
...
Remove <br> from empty fields.
2019-01-21 14:26:12 +10:00
David Lönnhager
e81447de0e
Remove <br> from empty fields.
2019-01-19 19:36:55 +01:00
Damien Elmes
4a2e6719eb
Revert "default to GL mode auto on qt 5.12"
...
This reverts commit 52e6afc409 .
unfortunately there still appear to be widespread issues on qt 5.12
2019-01-06 09:59:25 +10:00
Damien Elmes
a8e3672d7e
fix field content showing in top button area
2018-12-22 13:27:12 +10:00
Damien Elmes
4e659d61eb
detect and refuse to run on nouveau
2018-12-18 19:29:34 +10:00
Damien Elmes
328c73d0bc
ignore broken reset hooks in database check
...
ideally the original code should be correctly cleaning up the hooks,
but if it does not, then we don't want to repeatedly present the user
with confusing errors when they try to check their database is ok.
2018-12-15 13:14:33 +10:00
Damien Elmes
90adf539d8
remove unused ref
2018-12-15 12:45:38 +10:00
Damien Elmes
e7b6b9befa
make sure change note type clears up hooks
...
if an error occurred after QDialog.accept() had been called,
the hook was left lying around and caused errors when reset later
fired
File "aqt\main.py", line 1028, in onCheckDB
File "aqt\main.py", line 516, in reset
File "anki\hooks.py", line 28, in runHook
File "aqt\modelchooser.py", line 47, in onReset
File "aqt\modelchooser.py", line 82, in updateModels
<class 'RuntimeError'>: wrapped C/C++ object of type QPushButton has been deleted
2018-12-15 12:45:17 +10:00
Damien Elmes
451934741c
fix the other json.dumps call
...
previous change was in the wrong place
1ae2a08900
2018-12-15 09:15:43 +10:00
Damien Elmes
270e0b4271
apply stylesheet app wide, and add border to win10 menu
...
the night mode add-on may need updating with this change, but with
a global stylesheet it may be easier to style widgets in the future
menu bar issue:
https://anki.tenderapp.com/discussions/beta-testing/1313-anki-216-beta-1#comment_46664932
2018-12-14 20:35:12 +10:00
Damien Elmes
670a1a773d
add file to track pinned modules
2018-12-14 20:32:53 +10:00
Damien Elmes
1ae2a08900
don't escape unicode characters in add-on json
...
https://anki.tenderapp.com/discussions/ankidesktop/31423-configuration-module-of-addons-is-not-allowing-pt-br-accent
2018-12-13 21:34:55 +10:00
Damien Elmes
f0d2a5c321
include git hash in version info
2018-12-13 20:59:06 +10:00
Damien Elmes
52e6afc409
default to GL mode auto on qt 5.12
2018-12-10 15:17:21 +10:00
Damien Elmes
785acd681c
restore tooltips for fields/cards
2018-12-07 08:33:47 +10:00
Damien Elmes
cbee39da6d
Merge pull request #265 from Arthur-Milchior/reopenEdit
...
The note in curentEdit is not changed until the window is closed.
2018-12-03 16:41:56 +10:00
Damien Elmes
a7cb4e0cdc
fix editor buttons overlapping field content
...
https://anki.tenderapp.com/discussions/ankidesktop/31235-editor-second-row-for-buttons-feature-request
2018-12-03 09:54:51 +10:00
Damien Elmes
0d75802e20
fix import screen appearing before progress dialog closes
2018-12-01 13:37:26 +10:00
Arthur-Milchior
7d4067e3ff
The note in curentEdit is not changed until the window is closed.
...
https://anki.tenderapp.com/discussions/ankidesktop/31105-reopening-an-edit-window
I added a «reopen» method, which I believe may be useful in other
cases too. I check whether the method exists before calling it, so
there should be no compatibility problem.
2018-11-28 10:24:59 +01:00
Damien Elmes
5c5042cf5a
ensure card list updated when editing html
...
using an extra hook is ugly, but there's a risk re-purposing
the editTimer hook will break an add-on that assumes the note
has already been loaded
https://anki.tenderapp.com/discussions/ankidesktop/30972-bug-editing-html-in-browser-not-saved-unless-tabbingclicking-to-other-field
2018-11-27 18:00:57 +10:00
Damien Elmes
0605bd06fe
case-insensitive field sort in find dupes
2018-11-27 16:44:23 +10:00
Damien Elmes
0560b6c4b2
limit find&replace fields to selected notes
2018-11-27 16:42:00 +10:00
Damien Elmes
ee6da6de61
fix encoding error when setting up profile
...
https://anki.tenderapp.com/discussions/ankidesktop/30926-error-when-choosing-ukrainian-as-the-interface-language
2018-11-27 12:55:24 +10:00
David Lönnhager
3a8fc88536
Use escape to close the deck chooser without switching to the selected deck
2018-11-26 18:06:29 +01:00