[release-notes/gnome-40: 1914/1919] Initial 40 release notes




commit f0125dd976d60a1a1a9fcce8b73bfdd52bda0002
Author: Matthias Clasen <mclasen redhat com>
Date:   Mon Mar 22 08:37:01 2021 -0400

    Initial 40 release notes

 help/C/developers.page |  88 ++++++----------------
 help/C/i18n.page       |   9 +--
 help/C/index.page      | 198 +++++++++++++++----------------------------------
 3 files changed, 87 insertions(+), 208 deletions(-)
---
diff --git a/help/C/developers.page b/help/C/developers.page
index 3b3e09ee..b4988792 100644
--- a/help/C/developers.page
+++ b/help/C/developers.page
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE page [
-<!ENTITY gnomeversion "3.38">
-<!ENTITY lastversion "3.36">
-<!ENTITY nextversion "3.40">
+<!ENTITY gnomeversion "40">
+<!ENTITY lastversion "3.38">
+<!ENTITY nextversion "41">
        ]>
 <page xmlns="http://projectmallard.org/1.0/";
       xmlns:its="http://www.w3.org/2005/11/its";
@@ -13,8 +13,8 @@
     <link type="guide" xref="index#more" group="third"/>
     <desc>New features for those working with GNOME technologies</desc>
     <credit type="author">
-      <name its:translate="no">Link Dupont</name>
-      <email its:translate="no">link gnome org</email>
+      <name its:translate="no">Matthias Clasen</name>
+      <email its:translate="no">matthiasc gnome org</email>
     </credit>
     <license>
       <p>Creative Commons Share Alike 4.0</p>
@@ -26,77 +26,37 @@
   <p>GNOME &gnomeversion; includes many new features and improvements for those
   working with GNOME technologies. Read on for more details!</p>
 
-  <section id="boxes">
-    <title>Boxes</title>
-    <p><app>Boxes</app> is GNOME’s application for managing virtual machines and remote
-    desktop connections. When creating a new virtual machine, Boxes now allows
-    users to manually select the operating system if it fails to detect it
-    automatically, rather than falling back to the default “Unknown” virtual
-    machine profile. This improves support for operating systems that are
-    incompatible with the default profile.</p>
-    <media type="image" src="figures/boxes-xml.png">GNOME Boxes XML editor</media>
-    <p><app>Boxes</app> now allows editing a virtual machine’s libvirt XML,
-    enabling you to change advanced settings that are not available in the user
-    interface.</p>
-  </section>
-
-  <section id="gnome-os">
-    <title>GNOME OS</title>
-    <p>GNOME OS is a virtual machine image designed to facilitate development
-    and testing of GNOME. It is not intended to replace traditional Linux
-    distributions. <link href="https://gnome-build-meta.s3.amazonaws.com/3.38.0/gnome_os_installer.iso";>
-    Try out GNOME OS for yourself.</link> Due to recent changes in
-    <app>Boxes</app>’s support for UEFI, you must use <app>Boxes</app> 3.38 to
-    run GNOME OS images; older versions of <app>Boxes</app> will not work.</p>
-    <media type="image" src="figures/welcome-to-gnome-os.png">GNOME OS Welcome</media>
-  </section>
-
-  <section id="libhandy">
-    <title>libhandy</title>
-    <p>libhandy is a library providing high-quality GTK widgets with a
-    focus on adaptive and mobile-friendly user interfaces. GNOME 3.38 includes
-    libhandy 1.0, which brings many new widgets, such as <code>HdyDeck</code>
-    and <code>HdyWindow</code>. The libhandy 1.0 release is parallel-installable
-    with the earlier libhandy 0.0 API series.</p>
+  <section id="gtk">
+    <title>GTK 4</title>
+    <p>GTK is the toolkit used by GNOME applications. A major new
+    version, GTK 4, has been released towards the end of 2020. Among the many
+    changes in this release are hardware-accelerated rendering, new scalable
+    list widgets, and out-of-the-box support for video.</p>
   </section>
 
   <section id="tracker">
     <title>Tracker</title>
-    <p>Tracker has a new <link href="https://gnome.pages.gitlab.gnome.org/tracker/";>website</link>
-    and greatly improved documentation. With version 3.0, tracker has moved from a
-    centralized to distributed database model. App developers are encouraged to
-    store data in app-local Tracker databases.</p>
-    <p>The file system indexed managed by Tracker Miner FS is now read-only.</p>
-    <p>Tracker’s SPARQL core now fully supports SPARQL 1.1 query language,
-    including the <code>SERVICE {}</code> statement, which allows one database
-    to query from another.</p>
-    <p>The tracker3 commandline tool has also seen many improvements.</p>
+    <p>Tracker has gained a new batch API, which provides a more efficient
+    way to insert data.</p>
   </section>
 
-  <section id="gjs">
-    <title>GJS</title>
-    <p>GJS has been updated to use Spidermonkey version 78. This brings
-    a number of new language features, such as the <code>??</code> operator
-    (“nullish coalescing operator”) and the <code>?.</code> operator (“optional
-    chaining operator”), public static class fields, support for separators in
-    numeric literals (like <code>1_000_000</code>), a more powerful regular
-    expression engine with lookbehind and named capture groups, and useful
-    methods such as <code>String.replaceAll()</code> and
-    <code>Intl.RelativeTimeFormat.formatToParts()</code>.</p>
+  <section id="libhandy">
+    <title>libhandy</title>
+    <p>libhandy is a library that is increasingly used by GNOME applications
+    to provide consistent and adaptive user interfaces. libhandy 1.2 introduces
+    a number of new widgets:</p>
+    <list>
+      <item><p>HdyTabView and HdyTabBar - dynamic tabs</p></item>
+      <item><p>HdyStatusPage - a widget for implementing empty or error states</p></item>
+      <item><p>HdyFlap - a widget for transient sidebars or sliding sheets</p></item>
+    </list>
   </section>
 
   <section id="more">
     <title>Other Improvements</title>
     <p>Other improvements in GNOME &gnomeversion; include:</p>
     <list>
-      <item><p>The Rust support in GNOME <app>Builder</app> is now using
-      <cmd>rust-analyzer</cmd>
-      instead of <cmd>rls</cmd>.</p></item>
-      <item><p>Support for tracing with sysprof has been integrated in GLib,
-      libsoup, and pango.</p></item>
-      <item><p>Glade now supports GJS widgets, automatic loading of composition
-      templates, and improved deprecation checks using version data from
-      introspection.</p></item>
+      <item><p>Name a thing here</p></item>
     </list>
   </section>
 
diff --git a/help/C/i18n.page b/help/C/i18n.page
index 292f60d3..f3d7ea99 100644
--- a/help/C/i18n.page
+++ b/help/C/i18n.page
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE page [
-<!ENTITY gnomeversion "3.38">
-<!ENTITY lastversion "3.36">
-<!ENTITY nextversion "3.40">
-<!ENTITY supportedlanguages "39">
+<!ENTITY gnomeversion "40">
+<!ENTITY lastversion "3.38">
+<!ENTITY nextversion "41">
+<!ENTITY supportedlanguages "38">
 <!ENTITY percentagetranslated "80">
        ]>
 <page xmlns="http://projectmallard.org/1.0/";
@@ -49,7 +49,6 @@
     <item><p>Hungarian</p></item>
     <item><p>Indonesian</p></item>
     <item><p>Italian</p></item>
-    <item><p>Japanese</p></item>
     <item><p>Korean</p></item>
     <item><p>Latvian</p></item>
     <item><p>Lithuanian</p></item>
diff --git a/help/C/index.page b/help/C/index.page
index e16ff313..dd0df64a 100644
--- a/help/C/index.page
+++ b/help/C/index.page
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE page [
-<!ENTITY gnomeversion "3.38">
-<!ENTITY lastversion "3.36">
-<!ENTITY nextversion "3.40">
-<!ENTITY gitcommits "27896">
-<!ENTITY gitauthors "901">
+<!ENTITY gnomeversion "40">
+<!ENTITY lastversion "3.38">
+<!ENTITY nextversion "41">
+<!ENTITY gitcommits "?">
+<!ENTITY gitauthors "?">
        ]>
 <page xmlns="http://projectmallard.org/1.0/";
       xmlns:its="http://www.w3.org/2005/11/its";
@@ -16,161 +16,81 @@
     <title type="link">GNOME &gnomeversion; Release Notes</title>
     <title type="text">GNOME &gnomeversion; Release Notes</title>
     <credit type="author">
-      <name its:translate="no">Link Dupont</name>
-      <email its:translate="no">link gnome org</email>
+      <name its:translate="no">Matthias Clasen</name>
+      <email its:translate="no">matthiasc gnome org</email>
     </credit>
     <license>
       <p>Creative Commons Attribution-ShareAlike 4.0</p>
     </license>
   </info>
 
-  <title>Introducing GNOME &gnomeversion;: “Orbis”</title>
+  <title>Introducing GNOME &gnomeversion;: “Orbis II”</title>
 
   <p>GNOME &gnomeversion; is the latest version of GNOME 3, and is the result
   of 6 months’ hard work by the GNOME community. It contains major new
   features, as well as many smaller improvements and bug fixes. In total, the
   release incorporates &gitcommits; changes, made by approximately &gitauthors;
   contributors.</p>
-  
-  <p>&gnomeversion; has been named “Orbis” in recognition of the team behind
-  GUADEC 2020. GUADEC is GNOME’s annual conference, which is only possible
-  thanks to the hard work of many volunteers. This year’s event was meant to be
-  held in Zacatecas, Mexico, but had to be moved online due to the COVID-19
-  pandemic. We are very much looking forward to meeting in Mexico in the near
-  future.</p>
 
-  <section id="drag-reorder">
-    <title>Drag to Reorder Apps</title>
-    <p>GNOME 3.38 replaces the previously split <gui>Frequent</gui> and
-    <gui>All</gui> apps views with a single customizable and consistent view
-    that allows you to reorder apps and organize them into custom folders. Simply
-    click and drag to move apps around.</p>
+  <p>&gnomeversion; has been named “Orbis II” in recognition of the team behind
+  the GNOME Asia Summit 2020. GNOME Asia is the major annual GNOME conference in
+  the Asia/Pacific part of the world, and is only possible thanks to the hard work
+  of many volunteers. This year’s event was forced to be held online due to the
+  COVID-19 pandemic. We are very much looking forward to meeting our friends from
+  all around the world again in person in the near future.</p>
+
+  <section id="shell-overview">
+    <title>New Shell Overview</title>
+    <p>The GNOME Shell Overview overview has been rearranged. Workspaces are now
+    horizontal and the dash is along the bottom screen edge. Workspaces appear as
+    a large filmstrip along the center of the screen.</p>
+    <p>New touchpad gestures: three finger swipe up/down opens the overview as the
+    first step, and opens the app grid as the second step. Three finger swipe left
+    and right switches between workspaces.</p>
+    <p>New keyboard shortcuts: Super+Alt+←/→ moves between workspaces.
+    Super+Alt+↑/↓ opens the overview and app grid. The previous shortcuts (Super
+    to open the overview, Super+PgUp/PgDown to switch workspace) will continue to
+    work.</p>
+    <p>Boot and empty experience - previously we would show a blank desktop on boot.
+    Instead, now we show the overview on boot and when the last window is closed on
+    a workspace. This makes it less work to get started, and is more helpful.</p>
+    <p>You can learn more about the overview changes <link 
href="https://blogs.gnome.org/shell-dev/tag/uxd-gnome-40/";>here</link>.</p>
   </section>
 
-  <section id="gnome-tour">
-    <title>New Welcome Tour</title>
-    <p>GNOME 3.38 comes with <app>Tour</app>, shown at first login, after the
-    initial setup. It primarily highlights the main functionality of the desktop,
-    giving first time users a nice welcome to GNOME.</p>
-    <media type="image" src="figures/welcome-tour.png">Welcome tour</media>
-    <p><app>Tour</app> is written in Rust.</p>
+  <section id="input-settings">
+    <title>New Keyboard Settings</title>
+    <p>The Keyboard and Region &amp; Language panels in <app>Settings</app> have been
+    rewritten.</p>
+    <p>The keyboard shortcuts are now arranged in smaller groups, and
+    Search is more prominent.</p>
+    <p>The input source settings have been moved from Region &amp; Language
+    to Keyboard, where they are easier to find.</p>
+    <p>It is now possible to configure the Compose key and the the 3rd level
+    chooser key.</p>
   </section>
 
-  <section id="settings">
-    <title>Settings</title>
-    <p><app>Settings</app> can now manage parental controls for <gui>Standard</gui>
-    user accounts through the new <gui>Parental Controls</gui> option in the
-    <gui>Users</gui> section. Installed applications can be filtered from the
-    application overview, preventing them from being launched by the managed
-    user. <gui>Parental Controls</gui> also integrates with existing
-    <app>Software</app> application restrictions, allowing you to select which
-    applications can be installed.</p>
-    <p>Other improvements to <app>Settings</app> include a new fingerprint
-    enrollment interface for devices with fingerprint readers, protection from
-    unauthorized USB devices when the screen is locked, and an option to
-    show battery percentage indicator in the system menu.</p>
+  <section id="input-improvements">
+    <title>Input improvements</title>
+    <p>Together with the more prominent Compose key configuration, the user
+    experience for using Compose sequences has been improved. They are now
+    shown as preedit as you are entering them. Dead keys are handled in a
+    similar way.</p>
   </section>
 
-  <section id="screen-recording">
-    <title>Improved Screen Recording</title>
-    <p>Under the covers, the screen recording infrastructure in GNOME Shell
-    has been improved to take advantage of PipeWire and kernel APIs to reduce
-    resource consumption and improve responsiveness.</p>
+  <section id="about-settings">
+    <title>Laptop Model Information</title>
+    <p>The About panel in <app>Settings</app> now shows information about the hardware
+    model and vendor, if that information is available. This helps with diagnosing
+    device-specific problems.</p>
   </section>
 
-  <section id="multi-monitor">
-    <title>Better Multi-Monitor Support</title>
-    <p>GNOME Shell can now <link 
href="https://blogs.gnome.org/shell-dev/2020/07/02/splitting-up-the-frame-clock/";>
-    drive multiple monitors with different refresh rates</link>, making sure
-    that you get the best possible experience out of your desktop. This
-    improvement is only available in Wayland sessions.</p>
-  </section>
-
-  <section id="epiphany">
-    <title>A Better Browsing Experience</title>
-    <p>GNOME <app>Web</app> now features Intelligent Tracking Prevention, a
-    collection of advanced mitigations designed to protect users from cross-site
-    tracking.
-    <link href="https://webkit.org/tracking-prevention/";>Learn
-    more about Intelligent Tracking Prevention</link>, which is enabled by
-    default. In addition, the privacy settings now allow blocking websites from
-    storing any local data in your browser.</p>
-    <media type="image" width="940" src="figures/epiphany.png">GNOME Web</media>
-    <p><app>Web</app> has received a number of other improvements this cycle,
-    including new support for importing passwords and bookmarks from Google
-    Chrome, a redesigned password manager, the ability to mute or unmute
-    individual tabs, and redesigned preferences and history dialogs. To reduce
-    annoyance, videos that play sound are now blocked from automatically playing
-    by default, and new permissions allow controlling video autoplay policy for
-    each website you visit.</p>
-  </section>
-
-  <section id="maps">
-    <title>Maps</title>
-    <p><app>Maps</app> has received initial work making the app adaptive for
-    phone use. In addition, it is now possible to display labels in satellite
-    view, and to switch <app>Maps</app> to night mode to emphasize the visual
-    content of the maps.</p>
-    <media type="image" width="940" src="figures/maps.png">GNOME Maps</media>
-  </section>
-
-  <section id="clocks">
-    <title>Clocks</title>
-    <p>The “Add World Clock” dialog has been redesigned. Additionally, it is
-    now possible to set a snooze and ring duration for alarms.</p>
-    <media type="image" src="figures/clocks.png">GNOME Clocks</media>
-  </section>
-
-  <section id="games">
-    <title>Games</title>
-    <media type="image" width="940" src="figures/games-collection.png">Games collections</media>
-    <p><app>Games</app> has received some performance improvements this release.
-    Search results now show up in the overview search interface, making it
-    faster than ever to start playing your favorite game. With support for
-    collections, you can organize games into groups for easy access or simply 
-    use the built-in <gui>Favorites</gui> and <gui>Recent</gui> collections.
-    <app>Games</app> now supports Nintendo 64 games as a result of some
-    improvements to <sys>libretro</sys>. Finally, <app>Games</app> is more
-    stable now, running games in a secondary process. If a game or emulator
-    crashes now, the main application won’t.</p>
-  </section>
-
-  <section id="utilities">
-    <title>Utilities</title>
-    <p><app>Screenshot</app> and <app>Sound Recorder</app> have been redesigned
-    to provide a more polished and elegant experience.</p>
-    <media type="image" src="figures/screenshot-and-sound-recorder.png">Screenshot and Sound Recorder</media>
-  </section>
-
-  <section id="thats-not-all">
-    <title>And That’s Not All…</title>
-    <p>As usual, there are also many other smaller improvements in this GNOME
-    release. Here are some of them!</p>
-    <list>
-      <item><p><app>Calculator</app>, <app>Cheese</app>, <app>Tali</app>,
-      <app>Sudoku</app>, <app>Robots</app>, <app>Quadrapassel</app>, and
-      <app>Nibbles</app> all feature new icons.</p></item>
-      <item><p><app>Terminal</app> now uses an updated text color scheme. The
-      new colors look better and are easier to read thanks to improved color
-      contrast.</p></item>
-      <item><p><app>Photos</app> has gained a new image filter, Trencin, very
-      similar to Instagram’s Clarendon filter.</p></item>
-      <item><p>The system menu has a new <gui style="menuitem">Restart</gui>
-      option, which also can be used to go to the Boot menu by holding down the
-      <key>Alt</key> key.</p></item>
-      <item><p>GNOME 3.38 features the new Tracker 3 alongside Tracker 2. The
-      majority of GNOME’s core apps are updated to use Tracker 3. Major
-      improvements in the Tracker 3 search engine and database make the Flatpak
-      application sandbox more secure by allowing control over what kinds of
-      data your apps can search and query.</p></item>
-      <item><p><app>Fractal</app> has improved video playback in the message
-      history. Previews of videos are now shown directly in the message history,
-      and clicking on a video will open it in a larger viewer. Audio files are
-      now seekable in the improved audio file player. Edited messages are now
-      edited in place, with an icon to indicate the edited status, while
-      redacted messages are now deleted from the message history
-      entirely.</p></item>
-    </list>
+  <section id="software">
+    <title>Improvements in Software</title>
+    <p>The updates logic in <app>Software</app> has been updated to reduce the frequency of
+    reminders for non-urgent updates, and to flag critical updates more clearly.</p>
+    <p>The `carousel` has been improved to look better. It now cycles automatically,
+    and also supports swipes.</p>
+    <p>The version history dialogs on the detail page have been rewritten.</p>
   </section>
 
   <section id="more">


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]