Commit graph

13 commits

Author SHA1 Message Date
Damien Elmes
e734e720b5 Expose backend_proto publicly for AnkiDroid, and rename to pb
We were aliasing it on import half the time anyway
2022-06-27 15:27:53 +10:00
RumovZ
39a1c5c229 Card type error (#1749)
* TemplateSaveError -> CardTypeError

* Don't show success tooltip if export fails

* Attach help page to error

Show help link if export fails due to card type error.

* Add type (dae)

* Add shared show_exception() (dae)

- Use a shared routine for printing standard backend errors, so that
we can take advantage of the help links in eg. the card layout screen
as well.
- The truthiness check on help in showInfo() would have ignored the
enum 0 value.
- Close the exporting dialog on a documented failure as well

* Fix local variable help_page
2022-03-28 22:17:50 +10:00
RumovZ
b2800c7e76 Disable full screen on Windows with OpenGL (#1715) 2022-03-09 14:21:54 +10:00
Damien Elmes
4855fa1182 fix a link anchor 2021-11-14 11:44:54 +10:00
Damien Elmes
b90388bee2 use separate integration test for links
If we run into issues with unreliable network connections in the future,
we'll be able to mark the test as flaky so Bazel can retry it multiple
times.
2021-07-24 10:12:25 +10:00
RumovZ
c3d2bc2d9f Fix linkcheck result message 2021-07-23 19:40:51 +02:00
Damien Elmes
032b2b272b disable link check outside CI 2021-07-23 20:22:32 +10:00
Damien Elmes
d25785f7fb be explicit about .html suffix 2021-07-23 20:22:32 +10:00
Damien Elmes
c31f56e768 fix clippy lints 2021-07-23 20:22:32 +10:00
RumovZ
a24b54af21 Add check to ensure parsed URL equals link 2021-07-23 11:44:19 +02:00
RumovZ
03f11dcb32 Improve error message for unknown fragment 2021-07-23 10:32:29 +02:00
RumovZ
72a9507c18 Remove native HelpPage enum
Also remove oneof from pb enum and handle strs in Python.
2021-07-22 16:32:49 +02:00
RumovZ
059774cc9b Add links.rs for checking and building links 2021-07-22 10:03:03 +02:00