Damien Elmes
73d9391f64
update undo skipping; exclude deck/tag expand/collapse
...
Instead of calling a method inside the transaction body, routines
can now pass Op::SkipUndo if they wish the changes to be discarded
at the end of the transaction. The advantage of doing it this way is
that the list of changes can still be returned, allowing the sync
indicator to update immediately.
Closes #1252
2021-06-25 09:16:15 +10:00
Damien Elmes
d82b87e643
Merge pull request #1253 from hgiesel/codablesetfields
...
Fix Codable carrying on content from other notes in Browser
2021-06-25 08:26:42 +10:00
Damien Elmes
99375fd117
Merge pull request #1251 from hikaru-y/fix-toggle-night-mode
...
Fix toggle night mode in clayout
2021-06-25 08:22:56 +10:00
Henrik Giesel
4252898c78
Make Codable abstract more over its textarea v codemirror when using fieldHTML
2021-06-24 19:55:50 +02:00
Henrik Giesel
96e4e90a61
Make EditingArea intialize this.fieldHTML, not Editable.fieldHTML
2021-06-24 19:15:07 +02:00
RumovZ
72146c4b22
Fix expanding/collapsing tags triggering refresh
2021-06-24 17:27:53 +02:00
hikaru-y
ac47ef54a2
Set background-color of body to var(--window-bg)
...
required to emulate day mode in clayout
if background-color is not set in .card styling
2021-06-24 23:47:14 +09:00
hikaru-y
342f75f0f6
Toggle night-mode class of documentElement when action triggered
2021-06-24 23:47:06 +09:00
hikaru-y
4bff3f4854
Set --window-bg of day/night mode to proper colors
...
including the following changes:
- rename "_getWindowColor" to "get_window_bg_color" to follow PEP8
- add "night_mode" argument to "get_window_bg_color"
- make it possible to get the correct colors regardless of the current theme
2021-06-24 23:46:48 +09:00
hikaru-y
fa0e3540eb
Store default palette before "fusion" QStyle is applied
...
Once a QStyle different from the system default is applied, the system default palette can no longer be retrieved with standardPalette().
2021-06-24 23:46:11 +09:00
Damien Elmes
0e3ada4fcf
fix pin toggle causing saved tags to get lost
2021-06-24 20:16:21 +10:00
Damien Elmes
e387c1f6f1
mobile fixes for js field
...
Without the overflow change, the page viewport gets messed up.
And for some reason specifying the font size as 1rem does not work;
it needs to be explicitly set to 16px to prevent zoom in.
2021-06-24 18:06:22 +10:00
Damien Elmes
d94c878ce3
disable smart quotes and capitalization in js field
...
+ use bootstrap styling
2021-06-24 18:00:06 +10:00
Damien Elmes
b693bdbf28
cope with collections where latexsvg is not a bool
2021-06-24 15:29:21 +10:00
Damien Elmes
47284867f9
report object type where json decode fails
2021-06-24 15:28:24 +10:00
Damien Elmes
d3062ceda4
fix release builds
2021-06-24 15:01:32 +10:00
Damien Elmes
6b730fab9b
update translations
2021-06-24 14:48:48 +10:00
Damien Elmes
a190697fd7
v3 scheduler: experimental -> beta
2021-06-24 14:46:09 +10:00
Damien Elmes
0b697f5161
expose scheduler js option in deck config
2021-06-24 14:38:10 +10:00
Damien Elmes
943f2b0287
gear -> revert icon
...
https://forums.ankiweb.net/t/anki-2-1-45-beta/10664/30
2021-06-24 13:07:03 +10:00
Damien Elmes
1c0e0853b0
Merge pull request #1248 from ankitects/revert-on-right
...
Move deck options revert button to right; hide when inactive
2021-06-24 13:01:57 +10:00
Damien Elmes
6b87a022bb
Merge pull request #1249 from hgiesel/dropdownfix
...
Adapt use of createDropdown for editor buttons
2021-06-24 12:31:20 +10:00
Damien Elmes
8e5e277ee4
don't wait for images before revealing
...
Currently there's a nasty blink when revealing the answer if the answer
has images on it, as the entire card is hidden, and not shown again until
the images have loaded. This patch removes the wait, so text should appear
more quickly, but it will mean the images may pop in.
We still wait for images before scrolling, to avoid a scroll to the wrong
location.
There's plenty of scope to improve this further - preloading images,
rendering MathJax in advance, etc, but those changes will need to wait
for now. #1120 has some related discussion.
2021-06-24 12:22:25 +10:00
Damien Elmes
114eec6585
allow customization of default search text
...
https://forums.ankiweb.net/t/whats-the-default-search-when-browsing-now-also-how-do-i-choose-to-browse-current-deck/8922
2021-06-24 11:24:30 +10:00
Damien Elmes
d85f978b72
drop crash.log support
...
I don't recall it ever helping to resolve a bug, and presumably we can
still use it in the future via the PYTHONFAULTHANDLER env var if
necessary.
2021-06-24 10:08:31 +10:00
Damien Elmes
df53f7f789
fix build badge
2021-06-24 09:21:56 +10:00
Henrik Giesel
cedbc35850
Adapt use of createDropdown for editor buttons
2021-06-22 17:31:06 +02:00
Damien Elmes
a7cf5cb5eb
move revert button to the right
...
With a confirmation step now, accidental taps when scrolling shouldn't
be an issue, and it leaves more room for the text.
2021-06-22 09:41:31 +10:00
Damien Elmes
cde63469dc
hide revert button when not active
2021-06-22 09:38:28 +10:00
Damien Elmes
76b005991e
Merge pull request #1207 from hgiesel/deckoptionssections2
...
Deck Options refactoring
2021-06-22 09:36:15 +10:00
Damien Elmes
c840b8dbb2
fix svelte-check error by tweaking formatting
...
🤷
2021-06-22 09:27:37 +10:00
Damien Elmes
a62b3dd10f
Merge pull request #1247 from hgiesel/pinnedfieldsfix
...
Call update_notetype_legacy after toggling sticky
2021-06-22 09:10:14 +10:00
Henrik Giesel
08402a2d72
Have swithes be blue when checked in night mode
2021-06-21 22:37:37 +02:00
Henrik Giesel
214c585518
Replace dash with underscore for night_mode_lib
2021-06-21 21:51:15 +02:00
Henrik Giesel
13970425bf
Add night_mode_lib as SCSS target
2021-06-21 21:44:23 +02:00
Henrik Giesel
8a2ac57cc5
Always show spinning reverse icon on mobile
2021-06-21 21:35:20 +02:00
Henrik Giesel
e5978d7ffe
Remove use of bootstrap-dark.night-mode for deckoptions
...
The CSS for the Switch component had a conflict regarding background color
Also generally it makes sense to put the CSS into the components
2021-06-21 21:16:40 +02:00
Henrik Giesel
e8a6add60b
Position Revert/Gear button on the left of the label
...
+ Make the reverse arrow spin
2021-06-21 20:48:33 +02:00
Henrik Giesel
4e4683a122
Make gear button show dropdown menu
2021-06-21 20:24:15 +02:00
Henrik Giesel
48b7ae3cd0
Revert button with gear icon, that shows revert dropdown item
2021-06-21 19:11:10 +02:00
Henrik Giesel
292ba665af
Associate Switch labels with their respective switches
2021-06-21 18:15:41 +02:00
Henrik Giesel
909502bb0a
Put tooltip only on the info badge
2021-06-21 17:48:18 +02:00
Damien Elmes
f92bf490ab
remove explicit line-height
...
It was causing text in dropdowns to be slightly truncated
(eg "Tag Only")
2021-06-21 17:02:48 +02:00
Damien Elmes
ecfa01072b
remove left pad on switches
2021-06-21 17:02:48 +02:00
Damien Elmes
207e0126a0
decrease margins in deck options top sticky bar
2021-06-21 17:02:48 +02:00
Henrik Giesel
131d29ae05
Add g-1 class to DeckoptionsPage. Include transitions.scss
...
* Modal misbehaved before
2021-06-21 17:02:48 +02:00
Henrik Giesel
abca240de7
Disable RevertButton tooltip on touch devices
...
The tooltip will show after you clicked Revert. There's no sensible way
to show the tooltip, without also triggering the functionality
2021-06-21 17:02:48 +02:00
Henrik Giesel
98c57ce3f8
Make TriggerType an input argument for WithTooltip
2021-06-21 17:02:48 +02:00
Henrik Giesel
62b4b4c12c
Increase padding on tooltips + Remove erroneous closing angle bracket
2021-06-21 17:02:48 +02:00
Henrik Giesel
728e2e682b
Implement Switch and SwitchRow
2021-06-21 17:02:48 +02:00