From 82f8b528998a2895bfc18b29f57fbd087faddfda Mon Sep 17 00:00:00 2001
From: rhenck <richard.henck@iqb.hu-berlin.de>
Date: Thu, 2 Jun 2022 17:27:50 +0200
Subject: [PATCH] Add editor release notes for 1.31

---
 docs/release-notes-editor.txt | 51 +++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

diff --git a/docs/release-notes-editor.txt b/docs/release-notes-editor.txt
index 7e9ad4683..dcedefd88 100644
--- a/docs/release-notes-editor.txt
+++ b/docs/release-notes-editor.txt
@@ -1,5 +1,56 @@
 Editor
 ======
+1.31.0
+- Add section copy&paste functionality
+  Add 2 new menu buttons to the section menu.
+  One simply copies the selected section to the clipboard.
+  The other opens a dialog where a copied section can be pasted. The
+  section element's IDs are checked for availability and a warning may be
+  shown.
+  This feature has one caveat: When pasting a section into one that already
+  has elements in it, it will warn about duplicate IDs even though the IDs
+  would be free again when the old section is replaced.
+- Implement 'copy on drop' for dropLists
+  With this setting elements are copied when being dropped to another list.
+  On drop, it is now also checked if the item ID is already present in the
+  target list. If it is, the drop event is silently discarded. This allows
+  putting items back in the list without creating duplicate IDs.
+  Lists with this setting:
+  - do show a placeholder of the items being dragged. This way it is
+  conveyed that the item will remain there after being dropped.
+  - don't show a placeholder when foreign items are hovered over them, to
+  avoid confusion with duplicate items.
+- Add dynamic selection menu for connected drop lists
+  This shows all available drop lists (including cloze children).
+  This is pure QOL feature. Everything works the same as before, you just
+  do not have to enter the target drop list ID manually.
+- Rework new element panel
+  No longer uses tabs but but a single column of grouped elements.
+  The grouping is supposed to reflect logical meaning of elements for
+  creating units instead of the system (ascending by technical
+  complexity) used before.
+  (This classification has been criticized heavily already and will probably
+  change again in the future. It still is an improvement and will be used
+  until better ideas are submitted.)
+- Add tooltips to section menu
+  This is supposed to help finding the right one, as there are quite a lot
+  of buttons on there already. Also some icons are sub optimal.
+  This whole panel needs a rework.
+- Improve properties panel style and layout
+  For example, add property groups (field sets) for some elements.
+  The image control of buttons is has a fixed size, scales properly
+  and show buttons only on hover.
+  Addes tooltip to action parameter of dropdown: When having selected
+  pageNav it shows a tooltip to get across that only valid pages can show up.
+  Increase the panel width slightly (by 20px).
+- Move dynamic width parameter of toggle buttons to dimension properties panel
+- Fix Frame element not saving changed properties
+- Fix line height property of cloze element
+- Improve alignment of all cloze child elements
+- Fix cloze element and section containing cloze elements duplication
+  (IDs of children)
+- Fix unclickable radio button label
+
 1.30.0
 - Improve aligmnent of elements within cloze
 - Re-Add line-height property to radio button group
-- 
GitLab