[release-notes/gnome-3-30: 9/21] Finish up developer



commit 77849b33a5886045c25f648714b36f02613f6e18
Author: Link Dupont <link sub-pop net>
Date:   Wed Aug 8 08:14:55 2018 -0700

    Finish up developer

 help/C/developers.page | 27 +++++++++++++--------------
 1 file changed, 13 insertions(+), 14 deletions(-)
---
diff --git a/help/C/developers.page b/help/C/developers.page
index be90de53..7e2d7d6c 100644
--- a/help/C/developers.page
+++ b/help/C/developers.page
@@ -25,10 +25,15 @@
 
   <p>GNOME &gnomeversion; includes many new features and improvements for those working with GNOME 
technologies. Read on for more details!</p>
 
-  <section id="builder">
-    <title>Builder</title>
-    <media type="image" src="figures/builder.png"/>
-      <p>Builder’s &gnomeversion; release includes some handy new features, important refinements, and 
significant reliability improvements.</p>
+  <section id="gtk">
+    <title>GTK+ 3.24</title>
+    <media type="image" src="figures/placeholder.png"/>
+    <p>A new stable release of GTK+ is now available. While most effort has been focused on GTK+ 4, some 
valuable features were recently backported into a GTK+ 3.24 release. These include:</p>
+    <list>
+      <item><p>The font chooser now allows more advanced control over OpenType font features, including 
adjusting height and width of variable fonts directly to create custom variants. Not only that, examples are 
displayed in real time as the features are altered.</p></item>
+      <item><p>A new Emoji completion popup can be enabled by setting the <cmd>enable-emoji-completion</cmd> 
property. The current <cmd>Control-Shift-E</cmd> shortcut will no longer function.</p></item>
+      <item><p>Three new <cmd>GtkEventController</cmd> subclasses are now available, allowing more 
fine-grained control over input events: <cmd>GtkEventControllerKey</cmd>, 
<cmd>GtkEventControllerMotion</cmd>, and <cmd>GtkEventControllerScroll</cmd>.</p></item>
+    </list>
   </section>
 
   <section id="flatpak">
@@ -36,30 +41,24 @@
     <media type="image" src="figures/flatpak.png"/>
     <!-- Versions since 3.28: 0.11.4, 0.11.5, 0.11.6, 0.11.7, 0.11.8, 0.11.8.1, 0.11.8.2, 0.11.8.3, 0.99.1, 
0.99.2, 0.99.3 -->
     <p><link href="https://flatpak.org/";>Flatpak</link> is the new cross-distribution, cross-desktop 
technology for application building and distribution. While it is separate from the GNOME project, Flatpak is 
central to GNOME’s developer experience plans.</p>
-    <p>Flatpak has made significant progress since the last GNOME release, with a total of 11 releases on 
its own. These include a new 0.99.x branch, a feature-complete, pre-release before 1.0. This branch 
incorporates the enhancements made to the 0.11.x branch. Many of the improvements have concentrated on 
command line usability and reliability, including:</p>
+    <p>Flatpak has made significant progress since the last GNOME release, with a total of 11 releases on 
its own. These include a new 0.99.x branch, a feature-complete, pre-1.0 stable branch. This branch 
incorporates the enhancements made to the 0.11.x branch. Many of the improvements have concentrated on 
command line usability and reliability, including:</p>
     <list>
       <item><p>The <cmd>uninstall</cmd> action automatically selects system or user if not 
specified.</p></item>
       <item><p>The <cmd>uninstall</cmd> action now accepts <cmd>--all</cmd> to remove everything and 
<cmd>--unused</cmd> to remove unused runtimes.</p></item>
       <item><p>A new command, <cmd>flatpak repair</cmd>, allows for checking and repairing a flatpak 
installation.</p></item>
+      <item><p>The <cmd>install</cmd>, <cmd>update</cmd>, and <cmd>uninstall</cmd> actions now list all the 
pending operations and prompts for confirmation before executing.</p></item>
       <item><p>New <cmd>run</cmd> options: <cmd>--no-a11y-bus</cmd>, 
<cmd>--no-documents-portal</cmd>.</p></item>
       <item><p>New <cmd>info</cmd> options: <cmd>--show-location</cmd>, <cmd>--show-runtime</cmd>, 
<cmd>--show-sdk</cmd>.</p></item>
       <item><p>New <cmd>remote-info</cmd> options: <cmd>--show-runtime</cmd>, 
<cmd>--show-sdk</cmd>.</p></item>
     </list>
-    <p>Finally, <link href="https://flathub.org/";>Flathub</link>, Flatpak’s new application distribution 
service, now hosts over 350 applications.</p>
-  </section>
-
-  <section id="gtk">
-    <title>GTK+ 3.24</title>
-    <p>While most effort has been focused on the GTK+ 4 release, some features were recently backported into 
a new GTK+ 3.24 release. These include:</p>
-    <list>
-      <item><p>Emoji completion provider</p></item>
-      <item><p>Font chooser improvements</p></item>
+    <p><link href="https://flathub.org/";>Flathub</link>, Flatpak’s new application distribution service, now 
hosts over 350 applications.</p>
   </section>
 
   <section id="more">
     <title>Other Improvements</title>
     <p>Other improvements in GNOME &gnomeversion; include:</p>
     <list>
+      <item><p><app>Builder</app>, the GNOME IDE, includes some important refinements and reliability 
improvements, including a new auto-completion engine and a new interactive tool-tips that displays 
contextually relevant information about code.</p></item>
       <item><p>Debugging support has been added to GJS. Activate it by running the GJS console interpreter 
with the <cmd>-d</cmd> or <cmd>--debugger</cmd> flag <em>before</em> the name of the JavaScript program on 
the command line.</p></item>
       <item><p>GJS has updated to SpiderMonkey 60, bringing significant performance improvements to the GJS 
runtime.</p></item>
     </list>


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