Commit Graph

25 Commits

Author SHA1 Message Date
gugutu
74d12576cd
Fix memory leakage caused by hook not releasing
Due to Anki not providing a hook when closing the editor, refactoring to use set filter to check which editors are not active and avoid creating a large number of hooks. By traversing the set, it is determined whether the current editor needs to be refreshed.
2024-02-02 08:50:17 +08:00
gugutu
deca35908a
Improve compatibility with other plugins
Wrap a widget on the outer layer of the webview so that other plugins can continue to modify the layout.
2024-02-02 07:28:16 +08:00
gugutu
2023cea60c
Fix second refresh after loading note 2024-02-02 07:10:47 +08:00
cefa65eadf
Merge pull request #20 from spacelord47/fix/use_qt6_enums_properly
All checks were successful
continuous-integration/drone/tag Build is passing
Fixes: #19 
Fixes: #18
2023-11-05 16:02:06 +01:00
spacelord47
766d246f46
fix: use Qt6 enums properly
New Anki version(23.10) dropped compatibility for Qt5: https://forums.ankiweb.net/t/porting-tips-for-anki-23-10/35916#enumerations-6
2023-11-05 13:53:17 +00:00
23f9c0cb68
Patch version check for new versioning scheme
I haven't taken a look at anything in the new version yet.
But that closes #16.
2023-09-25 11:50:44 +02:00
ab68523be6
Merge PR #10 2023-03-24 18:16:25 +01:00
af073e0498
Build addon automatically on push
All checks were successful
continuous-integration/drone/tag Build is passing
Signed-off-by: Tobias Manske <tobias.manske@mailbox.org>
2023-03-24 18:02:29 +01:00
4c966c1f5f
Format
Signed-off-by: Tobias Manske <tobias.manske@mailbox.org>
2023-03-24 18:02:28 +01:00
8e2815bc87
Add option to split side-by-side view. Also fixes split ratio handling
Signed-off-by: Tobias Manske <tobias.manske@mailbox.org>
2023-03-24 18:02:25 +01:00
Premysl Bednarek
734f24646e Remove the usage of deprecated function.
mv.pm.night_mode() is deprecated (see
1ed2cce648/qt/aqt/profiles.py (L537)).
Furthermore, on anki Version ⁨2.1.54, Python 3.9.10 Qt 6.3.1 PyQt 6.3.1, this function returns false, even when the dark mode is set.
2022-12-14 08:36:12 +01:00
58cd3cec42
Build changes for PR #7 2022-10-10 18:59:30 +02:00
Kevin Johansson
a577e785be removed .DS_Store 2022-10-09 17:21:56 +02:00
Kevin Johansson
ef413c20ee Implemented: config file, default open/close state, default split ratio, toolbar icon 2022-10-09 17:19:37 +02:00
Abdo
30394c02d5 Allow customizing styles via a custom class
Previewer-specific styles can now be specified in card templates by
targeting the "editor-preview" class. E.g:
```
.editor-preview {
  font-size: 12px;
}
```

Closes #1
2022-10-08 00:22:16 +03:00
Nick
b41ac7ae1d Add light mode in addition to night mode
This utilizes Anki's theme_manager to determine if the default light version of a card should be used in the Editor Live Preview or if the night mode version should be used.
2022-08-03 19:14:08 +02:00
f69933d7bd
Add version dependent selection of js for preview.
Anki 2.1.44 and prior used a different set of javascript in the
reviewer. There is no easy way to obtain those programmatically, so this
is a crude fix.

Fixes #2

Signed-off-by: Tobias Manske <tobias.manske@mailbox.org>
2021-10-09 06:01:05 +02:00
55ba8a273d
Update assets 2021-09-14 11:03:05 +02:00
d4083a9cf0
Add resizing, make preview toggleable 2021-09-14 10:56:36 +02:00
6566c635e3
Name 2021-09-13 02:27:17 +02:00
30de24b4fc
Buildscript for ankiaddon 2021-09-13 02:25:49 +02:00
4ce1792e7a
Refactor and add assets 2021-09-13 02:17:48 +02:00
3a3187ea87
Allow for multiple editors to work in parallel 2021-09-10 09:18:46 +02:00
48bb1931a0
Cleanup 2021-09-09 18:37:52 +02:00
20609401d2
init 2021-09-09 17:58:14 +02:00