Commit Graph

26 Commits

Author SHA1 Message Date
gugutu
8487bb86d0
Increase the setSizes parameter
If the parameter given to setSizes is very small and smaller than QSplitter, the sub windows within QSplitter will be stretched. It is advisable to set a larger parameter for setSizes as much as possible.
2024-02-02 09:12:49 +08:00
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