RumovZ
c8b5689e47
Fix children check in context tree actions
2021-03-05 10:27:44 +01:00
RumovZ
837c305ece
Enable deleting via delete key
2021-03-04 18:31:35 +01:00
RumovZ
ca7e3a4ddd
Enable Enter/Return search in all modes ...
...
... but don't trigger search if the key closes the editor.
Also get rid of the on_click of the saved searches root which has
already been removed on main.
2021-03-04 17:40:12 +01:00
RumovZ
873a1897d1
Ask for confirmation when overwriting saved search
2021-03-04 17:22:03 +01:00
RumovZ
3b1af18b4f
Adjust sidebar tool icons to smaller size
2021-03-04 17:20:10 +01:00
RumovZ
ee00c341c3
Make renamed item current (don't just select)
2021-03-03 23:00:37 +01:00
RumovZ
a09c09e1c1
Remove renaming dialogues from sidebar ...
...
... in favour of in-line editing. This is simpler and more ergonomic for
the user (and the programmer) but doesn't allow for editing parents
through text input (in the case of tags and decks).
2021-03-03 21:57:39 +01:00
RumovZ
dc4f9edc29
Enable renaming templates from the sidebar
2021-03-03 18:09:53 +01:00
RumovZ
4a4b02a0ea
Enable renaming notetypes
2021-03-03 15:18:50 +01:00
RumovZ
3fbb8e83f0
Enable group expanding/collapsing
...
Also, only show expand/collapse actions if they will have an effect.
2021-03-03 11:44:42 +01:00
RumovZ
4c061b398b
Make SidebarItem._is_extended a property
2021-03-03 11:43:31 +01:00
RumovZ
0eddf1100a
Escape backslashes in re.sub()'s repl
2021-03-03 09:20:02 +01:00
RumovZ
9f10d465c6
Add DECK_CURRENT as a SidebarItemType
...
Thus, disable renaming, deleting etc. for the current deck item.
As a consequence, editable is no longer needed as a field of SidebarItem
as it can be derived from its type.
2021-03-03 09:15:36 +01:00
RumovZ
526532ab44
Select and scroll to renamed/added sidebar item
2021-03-02 23:13:34 +01:00
RumovZ
8b9b9d2b1e
Enable removal of multiple tags from the sidebar
2021-03-02 11:05:16 +01:00
RumovZ
16817c81e4
Enable deleting multiple saved searches
2021-03-01 09:41:41 +01:00
RumovZ
97cca52be0
Fix repainting when renaming tag via dialogue
2021-03-01 08:45:33 +01:00
RumovZ
5fb370dfa9
Enable extended selection in edit mode
2021-03-01 08:45:03 +01:00
RumovZ
c1a0977519
Fix Qt types
2021-02-28 22:36:31 +01:00
RumovZ
22d1146b02
Always return False from rename_node
...
setData expects a result but due to the asynchrony of the editor it
might not be known, yet.
2021-02-28 22:36:21 +01:00
RumovZ
5523a72253
Enable in-place editing of sidebar tags
2021-02-28 21:50:21 +01:00
RumovZ
670bb4531b
Enable in-place editing of saved searches
2021-02-28 21:13:26 +01:00
RumovZ
6b9e2fa485
Enable in-place editing of sidebar deck items
2021-02-28 21:03:19 +01:00
RumovZ
47d96a32e6
Add support for multi deck deletion in python
2021-02-26 19:52:34 +01:00
RumovZ
76116174e1
Make backend deck deletion take vec of ids
2021-02-26 19:52:02 +01:00
RumovZ
b7b7cd4b20
Place sidebar tools right of search bar
2021-02-26 13:04:30 +01:00
RumovZ
b127fb0fb3
Add group search context action
2021-02-25 21:24:11 +01:00
RumovZ
afb6b88128
Handle search on event level
...
Instead of assigning each sidebar item a lambda, add a field for search
representation and handle searching in event handler.
2021-02-25 19:57:12 +01:00
RumovZ
25a9d08833
Make search first (default) mode
2021-02-25 19:28:29 +01:00
RumovZ
b2964d65bb
Add edit mode in sidebar
2021-02-25 13:12:51 +01:00
RumovZ
fc4a2c05dd
Save last sidebar tool
2021-02-25 12:20:54 +01:00
RumovZ
79c2856201
Add select and search modes to sidebar
2021-02-25 11:06:59 +01:00
RumovZ
a41b639d27
Add toolbar to sidebar
2021-02-25 11:05:04 +01:00
RumovZ
5a2bed7d8e
Add icons for sidebar tools
2021-02-25 11:02:17 +01:00
Damien Elmes
7c03d184de
Merge pull request #1038 from hgiesel/imgmaxwidth
...
Fix scrollbar issue in anki-editable component in two ways
2021-02-24 10:16:12 +10:00
Damien Elmes
735253dd43
Merge pull request #1037 from hgiesel/browserbug2
...
Remove logic for pulling editor field into view
2021-02-24 09:53:11 +10:00
Henrik Giesel
e2bda7273e
Fix scrollbar issue in anki-editable component in two ways
...
- using :host-context(.nightMode) allows for applying the nightmode
scroll bar inside the component
- apply max-width: 100% to all element within editable, not just images
2021-02-23 15:52:20 +01:00
Henrik Giesel
561dbbb718
Satisfy formatter
2021-02-23 13:34:41 +01:00
Henrik Giesel
eed8fb06c6
Remove logic for pulling editor field in view
2021-02-23 12:55:04 +01:00
Damien Elmes
f376f70075
add test to the previewing code
2021-02-23 17:35:20 +10:00
Damien Elmes
dbd4aad5d7
split rescheduling_filter, and more tidyups
2021-02-23 17:35:20 +10:00
Damien Elmes
6160613051
split review/learn/new/relearn
2021-02-23 17:35:20 +10:00
Damien Elmes
7cf6971496
split state fetching, revlog and preview code out
2021-02-23 17:35:20 +10:00
Damien Elmes
97d916543a
sched->scheduler
2021-02-23 17:35:20 +10:00
Damien Elmes
1086321c8b
answering.rs tidyups
2021-02-23 17:35:20 +10:00
Damien Elmes
3d155a7c80
implement leech handling
...
Also change the default for new users to "tag only"
2021-02-23 17:35:20 +10:00
Damien Elmes
b4a12fb07c
Merge pull request #1036 from hgiesel/graphsaslib
...
Source graphs.js as library in the HTML head
2021-02-23 17:35:07 +10:00
Henrik Giesel
49e408e64d
Satisfy formatter
2021-02-22 14:44:31 +01:00
Henrik Giesel
5c332e20ab
Load graphs.js from head
...
* Also move script into body, to be a valid HTML document
2021-02-22 14:17:56 +01:00
Henrik Giesel
042d9095ea
Move tooltip creation into function
2021-02-22 14:10:35 +01:00