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
Damien Elmes
c1f9f4e277
bump version
2018-11-27 19:40:27 +10:00
Damien Elmes
aeea07498c
update learning cutoff time periodically
...
prevents users from having to leave and return to the deck to show
cards that have become due during the study session
https://anki.tenderapp.com/discussions/ankimobile/8530-ankimobile-with-experimental-schedule-not-showing-due-cards-in-realtime
2018-11-27 19:37:46 +10: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
4fb7fb07fd
find&replace should not be case sensitive on field
2018-11-27 16:34:48 +10:00
Damien Elmes
d532726adb
cap filename length when attaching media to cards
...
https://anki.tenderapp.com/discussions/ankidesktop/30953-can-not-paste-or-upload-images-into-deck
2018-11-27 14:45:38 +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
Damien Elmes
e85cf53f5d
Merge pull request #263 from Arthur-Milchior/exporter
...
Using cardIds in AnkiExporter
2018-11-27 08:12:58 +10:00
Damien Elmes
e06ef1f6a7
Merge pull request #264 from dlon/close-deck-chooser
...
Close deck chooser without changing the deck
2018-11-27 07:55:50 +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
Arthur Milchior
690680bbe3
Using cardIds in AnkiExporter
2018-11-26 10:47:26 +01:00
Damien Elmes
719de3774c
Merge pull request #262 from Arthur-Milchior/NewOrder
...
Change order of new cards
2018-11-25 13:52:17 +10:00
Arthur-Milchior
708cc0a628
Change order of new cards
...
This commit corrects the following bug:
* Create a note N in an empty deck D of type basic (reverse), with
only some back, no front. Only card 2 will be generated.
* Edit the note, add a front. Card 1 will be generated.
* In the main window, try to learn deck D. In anki, currently, you'll
see Card 2 first. According to the manual (and to my common sens),
it should be Card 1 first.
This commit correct this bug, and ensure that new cards are seen
according to their order, and not to their creation date.
2018-11-20 21:50:36 +01:00
Damien Elmes
6826bb7f32
fix importing unit test
...
dupes no longer incremented for updated notes
2018-11-18 15:27:37 +10:00
Damien Elmes
975edd0d56
catch wrong objects in add-on conf
...
based on patch from Arthur: https://github.com/dae/anki/pull/261/files
2018-11-18 15:22:31 +10:00
Damien Elmes
8f01c5ea90
fix font hack
2018-11-15 14:04:08 +10:00
Damien Elmes
28c8d6eefa
be more verbose in importing dialog
...
Many users seem to get confused when duplicates are not imported,
so we list out what's being skipped now to help the users to be able
to search for the content.
2018-11-14 16:58:47 +10:00
Damien Elmes
9b1b142906
bump version
2018-11-13 11:30:27 +10:00
Damien Elmes
8d2066a56e
Merge pull request #260 from zandimna/patch-1
...
Change the order of elements on the window title
2018-11-13 11:10:51 +10:00
zandimna
8fa4b53107
Change the order of elements on the window title
...
The application name typically comes at the end of the title. As such, many tools grabs the final string as the application name. What Anki does currently causes the profile name to be grabbed, producing unexpected results.
2018-11-12 20:23:47 +08:00
Damien Elmes
66a38ca9c8
catch maxpath error in mediasrv
...
https://anki.tenderapp.com/discussions/ankidesktop/30729-valueerror-in-ospathisdir-call-in-mediasrvpy-for-elements-with-long-strings-as-src
2018-11-12 19:35:23 +10:00
Damien Elmes
0814d02c5f
paste links as anchors if shift held down
2018-11-12 16:39:24 +10:00
Damien Elmes
ee88b22985
add hack for font name consistency issue
...
https://anki.tenderapp.com/discussions/ankidesktop/30785-bug-font-not-applying-to-japanese-characters
2018-11-12 16:30:11 +10:00
Damien Elmes
933be03694
filter font and background from all html elems in int. paste
...
https://anki.tenderapp.com/discussions/ankidesktop/30806-font-size-attribute-added-when-copying-text-inside-anki
2018-11-12 15:46:12 +10:00
Damien Elmes
45a42a1c76
normalize search text
...
https://anki.tenderapp.com/discussions/ankidesktop/30614-diacritics-changed-on-card-save-anki-21
2018-11-12 12:43:54 +10:00
Damien Elmes
555e94f558
skip scroll if the number of cards has not changed
...
The scrolling behaviour is useful when cards are deleted, but
annoying in other cases such as when changing flags.
2018-11-12 12:26:23 +10:00
Damien Elmes
984de2e57e
prevent hiding of shortcuts in browser context menu
2018-11-12 12:13:58 +10:00
Damien Elmes
b97f63b5b8
checkmark on flags in browser
2018-11-12 12:10:50 +10:00
Damien Elmes
f28df3c2fe
prevent qt from hiding shortcuts in reviewer context
2018-11-12 12:02:51 +10:00
Damien Elmes
fe00fd1e0f
show checkmark on current flag in reviewer context menu
2018-11-12 12:01:54 +10:00
Damien Elmes
0ebfeacad2
toggle flags in reviewer
2018-11-12 11:58:36 +10:00
Damien Elmes
4965f6bfb7
toggle flags instead of using separate clear action in browser
2018-11-12 11:55:37 +10:00
Damien Elmes
96ae855afd
use a semi transparent, neutral selection in browser
...
As the base colour of rows is now visible, actions like flagging
now provide immediate feedback about what they've changed.
2018-11-12 11:02:01 +10:00
Damien Elmes
f576d19426
improve handling of invalid deck trees
...
- move checking code out of the schedulers and into the deck manager
- ensure we can fix the problem in one loop - the previous recursive
approach could lead to stack overflows if the top level of a large
deck tree was missing. this was also the cause of the sqlite
'interrupted' error that some users were seeing
2018-11-09 15:04:35 +10:00
Damien Elmes
fd37eceaeb
change purple flag to orange
2018-11-01 14:58:41 +10:00
Damien Elmes
c5a17a29fb
Revert "workaround bottom toolbar issue on macOS/qt5.12"
...
This reverts commit 40b06d463a .
underlying issue should be fixed in qt5.12beta3
2018-10-29 21:08:16 +10:00
Damien Elmes
63a48ecdc4
display warning when profile corrupted
2018-10-29 21:06:33 +10:00
Damien Elmes
038151d2a9
correctly load prefs file modified in more recent qt
2018-10-29 21:06:11 +10:00
Damien Elmes
321559c8db
Revert "increase db timeout"
...
This reverts commit 7a2dc6066c .
did not seem to help
2018-10-28 14:17:43 +10:00
Damien Elmes
053c1c320d
work around existing instance not responding quickly
...
on a slow computer the first instance may have set up the local
server but not yet started the main loop, so when a user double clicks
on the icon twice, the second instance was timing out and opening
another window, then giving locked database errors
to work around this, increase the timeout, and tell the user the
existing instance is not responding instead of creating a new instance
https://anki.tenderapp.com/discussions/ankidesktop/30306-error
https://anki.tenderapp.com/discussions/ankidesktop/30550-im-sorry
2018-10-28 14:17:16 +10:00
Damien Elmes
038eccab42
sidebar now visible by default
2018-10-28 12:24:54 +10:00
Damien Elmes
9d20de871b
run latex commands without bundled libs
...
https://anki.tenderapp.com/discussions/ankidesktop/30531-latex-wont-generate-svgs-automatically-but-will-generate-pngs
2018-10-28 11:41:43 +10:00
Damien Elmes
5a5df31b1a
simplify about sizing
2018-10-25 15:47:17 +10:00
Damien Elmes
4836920576
Revert "fix about dialog collapsed on qt 5.11/12"
...
This reverts commit 510bbb2023 .
causes a lot of flickering on startup - will just move to
static sizing instead, as there is a scrollbar anyway
2018-10-25 15:43:17 +10:00
Damien Elmes
40b06d463a
workaround bottom toolbar issue on macOS/qt5.12
2018-10-25 15:34:27 +10:00
Damien Elmes
510bbb2023
fix about dialog collapsed on qt 5.11/12
...
the new approach doesn't seem to work properly on qt 5.9, so just
revert to a static size on that platform
2018-10-25 15:25:47 +10:00
Damien Elmes
b3d168664f
bump version
2018-10-25 14:52:49 +10:00