[release-notes/gnome-3-18] refine the developers page



commit b384a91eea775897cb04a8f65cf4689f5b973640
Author: Allan Day <allanpday gmail com>
Date:   Mon Sep 14 19:33:05 2015 +0100

    refine the developers page

 help/C/developers.page |   51 +++++++++++++++++++++++++----------------------
 1 files changed, 27 insertions(+), 24 deletions(-)
---
diff --git a/help/C/developers.page b/help/C/developers.page
index 8d6ec65..c59d62d 100644
--- a/help/C/developers.page
+++ b/help/C/developers.page
@@ -29,31 +29,25 @@
     <title>Builder</title>
     <media type="image" src="figures/placeholder.png"/>
     <p>Builder is the new integrated development environment for GNOME, which aims to make it quick and easy 
to do all kinds of development work, particularly application development. Thanks to a successful 
crowdfunding campaign, a huge amount of progress has been made since last release. While it is still under 
heavy development, Builder is already becoming an extremely effective tool.</p>
-    <p>New features since &lastversion; include:</p>
+    <p>A new workspace system has been introduced, which allows different panels to be viewed. Current 
panels include a file browser, build target list, searchable list of symbols for the current file, searchable 
documentation index, a terminal, and CPU performance graph.</p>
+    <p>Other improvements in &gnomeversion; include:</p>
     <list>
-      <item><p>A new workspace system, which allows different panels to be visible, including: a project 
file tree, a list of build targets, a searchable index of available documentation, a symbols list for the 
current file, and a terminal.</p></item>
-      <item><p>A pop-up command prompt.</p></item>
-      <item><p>Autocompletion for Python using Jedi.</p></item>
-      <item><p>Improved syntax highlighting and automatic completion.</p></item>
-      <item><p>An overview page for available keyboard shortcuts and touchpad gestures.</p></item>
-      <item><p>The introduction of a new plugins system, which allows plugins to be written using 
Python.</p></item>
+      <item><p>Code autocompletion is now more accurate.</p></item>
+      <item><p>Icons are now shown next to items in the symbol list and autocompletion popups, which 
indicate what kind of object they are.</p></item>
+      <item><p>The pop-up command bar - which makes it possible to quickly fire off commands - has a new 
appearance, and slides up from the bottom of the window.</p></item>
+      <item><p>Builder now has autocompletion for Python, using Jedi.</p></item>
+      <item><p>A new shortcuts window provides an overview of all keyboard shortcuts and touchpad gestures. 
This can be opened with the <keyseq><key>Ctrl</key><key>Shift</key><key>?</key></keyseq> keyboard 
combination.</p></item>
+      <item><p>A new plugins system has been introduced, which allows plugins to be written using Python 3, 
C or vala.</p></item>
     </list>
   </section>
 
-  <section id="xdg-app">
-    <title>Sandboxed Applications</title>
-    <p>GNOME’s new application sandboxing project aims to enable the creation of secure isolated 
applications, that can be installed on multiple distributions. Major progress on this technology has been 
made during the &gnomeversion; cycle.</p>
-    <p>XDG-App is the tool which allows runtimes and applications to be installed. This is now an official 
freedesktop.org project, with releases in several distributions. Additionally, official GNOME runtime and SDK 
builds are available at <link href="http://sdk.gnome.org/";>sdk.gnome.org</link>. These can be used to build 
and host your applications.</p>
-    <p>More information can be found on the <link 
href="https://wiki.gnome.org/Projects/SandboxedApps";>application sandboxing wiki page</link>.</p>
-  </section>
-
   <section id="gtk+">
     <title>GTK+</title>
     <media type="image" src="figures/placeholder.png"/>
-    <p>GTK+ has various improvements in &gnomeversion;:</p>
+    <p>GTK+, the GNOME toolkit, introduces various improvements in &gnomeversion;:</p>
     <list>
       <item><p>A new tool called <code>gtk-builder-tool</code> allows GtkBuilder UI files to be validated 
and simplified.</p></item>
-      <item><p>&gnomeversion; includes a raft of new typographic features: including colored underlines, 
letterspacing, font features and translucent font colors. It also includes support for custom font maps and 
font options.</p></item>
+      <item><p>&gnomeversion; includes a raft of new typographic features, including colored underlines, 
letterspacing, font features and translucent font colors. It also includes support for custom font maps and 
font options. These features can be accessed using <link 
href="https://developer.gnome.org/pango/stable/PangoMarkupFormat.html";>Pango markup</link>.</p></item>
       <item><p>Output-only windows are now supported, using the <code>GtkOverlay::pass-through</code> 
property. This allows input to be directed to the correct window, and is useful when using floating 
information or decorative overlays.</p></item>
       <item><p><code>GtkGesture</code> now has built-in support for touchpad gestures (only available on 
Wayland).</p></item>
     </list>
@@ -62,32 +56,41 @@
   <section id="hig">
     <title>Human Interface Guidelines</title>
     <media type="image" src="figures/placeholder.png"/>
-    <p>GNOME’s Human Interface Guidelines have received a major update for &gnomeversion;. Structure and 
navigation has been improved, to make it quicker and easier to use. The guidelines have also been updated and 
expanded: new patterns have been added on in-app notifications, info bars, OSD controls and empty 
placeholders.</p>
+    <p>GNOME’s Human Interface Guidelines (HIG) have received a major update for &gnomeversion;. Structure 
and navigation have been improved, to make the HIG quicker and easier to use. The guidelines have also been 
updated and expanded, with new patterns on in-app notifications, info bars, OSD controls and empty 
placeholders.</p>
+  </section>
+
+  <section id="xdg-app">
+    <title>Sandboxed Applications</title>
+    <p>GNOME’s new application sandboxing project aims to enable the creation of secure isolated 
applications, that can be installed on multiple distributions. Major progress on this technology has been 
made during the &gnomeversion; cycle. XDG-App is (the tool which allows runtimes and applications to be 
installed) is now an official freedesktop.org project, with releases in several distributions. Additionally, 
official GNOME runtime and SDK builds are now available at <link 
href="http://sdk.gnome.org/";>sdk.gnome.org</link>.</p>
+    <p>The sandboxing aspect of this initiative is still incomplete, and will be the subject of future work. 
More information can be found on the <link href="https://wiki.gnome.org/Projects/SandboxedApps";>application 
sandboxing wiki page</link>.</p>
   </section>
 
   <section id="glib">
     <title>GLib</title>
+    <p>Changes in GLib for &gnomeversion; include:</p>
     <list>
-      <item><p>Threadpools no longer limited to 10 threads.</p></item>
-      <item><p>Information about metered networks available in GNetworkMonitor.</p></item>
+      <item><p>Threadpools are no longer limited to 10 threads.</p></item>
+      <item><p>Information about metered networks is now available in 
<code>GNetworkMonitor</code>.</p></item>
       <item><p>Portability improvements: GNotification implemented on OS X and GAppInfo registry-based 
implementation on Windows.</p></item>
     </list>
   </section>
 
   <section id="clutter">
     <title>Clutter</title>
+    <p>Changes in Clutter for &gnomeversion;:</p>
     <list>
-      <item><p>Prefer OpenGL 3.x contexts, if available, and fall back to the old legacy OpenGL API if 
not.</p></item>
-      <item><p>Support touchpad gesture events with the libinput backend; this can be used by Clutter-based 
Wayland compositors, like GNOME Shell.</p></item>
-      <item><p>Allow binding GListModel implementations to ClutterActor instances, to automatically create 
actors from objects stored inside models.</p></item>
+      <item><p>Clutter now prefers OpenGL 3.x contexts, if they are available. Otherwise, it will fall back 
to the old legacy OpenGL API.</p></item>
+      <item><p>Touchpad gesture events are now supported with the <code>libinput</code> backend; this can be 
used by Clutter-based Wayland compositors, like GNOME Shell.</p></item>
+      <item><p>Allows binding <code>GListModel</code> implementations to <code>ClutterActor</code> 
instances, to automatically create actors from objects stored inside models.</p></item>
       <item><p>Improvements all around with regards to input on X11, Wayland, and GDK.</p></item>
     </list>
   </section>
 
   <section id="more">
-    <title>Other Improvements in &gnomeversion;</title>
+    <title>Other Improvements</title>
+    <p>Other improvements for developers in GNOME &gnomeversion; include:</p>
     <list>
-      <item><p>gedit has a minimap.</p></item>
+      <item><p>gedit now has a minimap, which shows an overview of a file next to the scrollbar.</p></item>
       <item><p>A new gedit plugins allows finding text in all files.</p></item>
       <item><p>gitg improvements — initial state, …</p></item>
       <item><p>Web has a new Web Inspector UI, which includes new features.</p></item>


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