Anki/qt
Hikaru Y 7164723a7a
Fix two issues that can cause editor fields to behave incorrectly (#2540)
* Fix shortcut not being unregistered when Plain/RichTextBadge is detroyed

This fixes an issue where, if the "Show HTML by default" option of
fields located at the same position in two notetypes have different
values, switching between those notetypes during an editor session
would cause the keyboard shortcut (Ctrl+Shift+X) to no longer function
correctly thereafter.

* Don't restore fields' state if notetype has been modified

This fixes an issue where editor fields behave incorrectly after
opening the 'Fields' dialog and customizing the notetype. An example
of incorrect behavior is that after adding a new field and closing
the dialog, the added field would display both richtext input and
plaintext input, regardless of the options.

* Rename type, variable and function

- Apply suggestions from code review
- Also use optional chaining instead of non-null assertion
2023-06-14 09:38:06 +10:00
..
aqt Fix two issues that can cause editor fields to behave incorrectly (#2540) 2023-06-14 09:38:06 +10:00
bundle Continue with install if old installer fails 2023-05-29 15:07:44 +10:00
icons move remaining Filter button items into sidebar 2021-02-05 18:58:22 +10:00
mac Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
tests Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
tools Add add-on installation hooks (#2523) 2023-05-29 19:47:49 +10:00
.isort.cfg Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
README.md minor doc updates 2020-12-11 22:37:12 +10:00
runanki.py get PyQt working directly with ./run on macOS 2021-10-16 18:07:29 +10:00

Python's Qt GUI is in aqt/