]> git.lyx.org Git - lyx.git/blobdiff - lib/RELEASE-NOTES
Move Slides (SliTeX) section in Additional.lyx to Chapter 3 Document classes
[lyx.git] / lib / RELEASE-NOTES
index 344e6b1cc73c1a0a056cf4ecc7a31824fff07795..7a426506dc1164c965e13fd805a393d4179dc0fa 100644 (file)
@@ -3,10 +3,12 @@
 
 !!Interface changes
 
-* It is now possible to cancel background export processes. A menu entry
-  to do so will appear on the Document menu when such a process is underway.
-  The LFUN for this is export-cancel. One can also click on the 'spinner'
-  to cancel export.
+* It is now possible to cancel background export processes at any time. A menu
+  entry to do so will appear on the Document menu when such a process is
+  underway.  The LFUN for this is export-cancel. One can also click on the red
+  'x' next to the spinner to cancel export. Thanks to this functionality, we now
+  remove the "Stop command?" prompt, which polled users whether to stop a long
+  process.
 
 * The items on the Edit menu have been reordered, and many of the shortcuts
   have been changed so that they are more intuitive in the case of often
   while noting that menu shortcuts can always be customized by copying the
   stdmenus.inc file to the user directory and editing it.
 
-* Backspace will now merge paragraphs even when they have different layouts.
+* Backspace and other forms of deletion will now merge paragraphs even when they 
+  have different layouts.
 
 * Ctrl-click on a cross-reference will now take you to its label.
 
 * Default shortcuts for saving bookmarks have been changed to Alt-NUM, where
   NUM is the number of the bookmark. (They were previously Shift-F1, etc.)
 
-* This allows Shift-F3 to be used for word-find-backwards (i.e., find previous)
-  on Linux and Windows.
+* Shift-F3 can be used for word-find-backwards (i.e., find previous) on Linux
+  and Windows.
 
 * The shortcut to use the selection for a find on macOS is now Cmd-E, as is the
   Apple standard.  The shortcut for find the next occurrence of the current
 * Continuous spellcheck is now on by default, but only if the user does not have
   an existing preferences file. In that case, the old setting is preserved.
 
+* Document (or selection statistics) is now shown in status bar and can be
+  disabled by the context menu.
+
+* The actual enabled state of the synchronize TeX output option of the document
+  is used to enable or disable the menu item for forward-search.
+
+* When using the document compare function, there is now an option to display the
+  differences using a special "Document Compare" author.
+
+* InsetRef now supports starred commands. The starred commands stop hyperref from
+  creating a link (and are only available when hyperref is used). There is a 
+  checkbox "No Hyperlink" for this purpose.
 
 !!Documents compilation process and images conversion
 
 * Documents that use TeX fonts can only be compiled with XeTeX if the input
   encoding is set to "utf8-plain" or "ascii".
 
+* With LyXHTML output, there are now different CSS classees generated for
+  different depths: enumi, enumii, enumiii, and enumiv, and similarly for
+  itemize: lyxitemi, etc. There is also a new HTMLClass tag, which makes it
+  easier to provide specific classes for paragraphs.
+
 * DocBook support has been revamped and now targets DocBook 5 (i.e.
   only XML, SGML is gone). Some supporting files for the previous
   implementation have been removed: all examples (lib/examples),
   screen. Note that "backingstore" is actually always enforced on
   macOS and Wayland (default: partial).
 
+* \screen_limit true|false: determines whether the text width on screen is limited
+  (both fullscreen and normal view).
+
+* \screen_width <length>: sets the width of the text on screen if \screen_limit is true.
+
 !!!The following pref variables were changed in 2.4:
 
 
   The font encoding is now automatically set depending on the document
   fonts and languages.
 
+* \fullscreen_limit
+  Removed in favor of \screen_limit
+
+* \fullscreen_width
+  Removed in favor of \screen_width
+
 * \use_qimage
   This is no longer necessary due to the rewrite of the painter.
 
 * spelling-remove-local removes words for a given language from the document's local
   spelling dictionary.
 
+* index-tag-all adds a copy of the index entry under cursor to after all occurrences of the
+  word that precedes the index inset.
+  
+* inset-insert-copy inserts the inset's content (in ToC pane) at the position of the cursor.
+
 * inset-split is a new convenience function that splits an inset into two at the given
   cursor position. This is only implemented for text insets currently.
 
 * tabular-style-insert: Insert a table in a specified style.
 
+* tab-group-next, tab-group-previous: Activate another tab group in split view.
+  The new functions bound to F6/S-F6 in CUA bindings.
+
 
 !!!The following LyX functions have been changed in 2.4:
 
 
 * branch-sync-all: Open/close all insets of selected branch (depending on its activation status).
 
+* word-delete-forward, word-delete-backward, char-delete-forward,
+  char-delete-backward
+
+  The 2.4 behavior of these functions is almost equivalent to the
+  pre-2.3 behavior: without argument, it just deletes the
+  next/previous element; with the "confirm" argument however, big
+  insets are selected on the first call and deleted only on the
+  second. This new behavior allow scripts to work intuitively and
+  require the argument only for interactive use.
+
 
 !!!The following LyX functions have been removed in 2.4:
 
 !!Changes with respect to external programs and libraries in 2.4:
 
 * The Qt5 libraries are now used by default. In order to link against
-  Qt4 the configure option --disable-qt5 has to be used.
+  Qt6 the configure option --enable-qt6 has to be used. Qt4 is not 
+  supported anymore.
 
 * The dependency on pplatex/dvipost was dropped.
 
 
 * Please additionally see the release notes from the versions in-between:
   https://wiki.lyx.org/LyX/ReleaseNotes
+
+
+!!Detailed list of 2.4 changes
+
+* For more comprehensive list of changes and new features in LyX 2.4 see
+  https://wiki.lyx.org/LyX/NewInLyX24
+