[release-notes/gnome-3-20] final edits and proof reading for the developers page
- From: Allan Day <allanday src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [release-notes/gnome-3-20] final edits and proof reading for the developers page
- Date: Wed, 16 Mar 2016 11:08:48 +0000 (UTC)
commit f8127acdc915f63814dbdf3f69ef8c0e97e93575
Author: Allan Day <allanpday gmail com>
Date: Wed Mar 16 11:08:37 2016 +0000
final edits and proof reading for the developers page
help/C/developers.page | 65 +++++++++++++++++++++++------------------------
1 files changed, 32 insertions(+), 33 deletions(-)
---
diff --git a/help/C/developers.page b/help/C/developers.page
index 5555525..3a997f3 100644
--- a/help/C/developers.page
+++ b/help/C/developers.page
@@ -50,10 +50,9 @@
What can you extend in Builder</link> provides a full list of what can be
extended using the new plugin system. There is also a tutorial that
describes how to write your own plugins
- (<link href="https://blogs.gnome.org/chergert/2016/01/21/builder-plugins-part-i/">
- part one</link>,
- <link href="https://blogs.gnome.org/chergert/2016/01/22/builder-plugins-part-ii">
- part two</link>).</p>
+ (<link href="https://blogs.gnome.org/chergert/2016/01/21/builder-plugins-part-i/">part one</link>,
+ <link href="https://blogs.gnome.org/chergert/2016/01/22/builder-plugins-part-ii">part two</link>).
+ </p>
<p>Other enhancements to Builder in 3.20 include:</p>
<list>
<item><p>Application preferences have been overhauled to help you to find
@@ -68,15 +67,14 @@
<item><p><cmd>ide</cmd>, a new command line program, allows you to
quickly create new projects following GNOME community best practices.</p>
</item>
- <item><p>For languages that support semantic analysis, holding <key>Ctrl
- </key> while clicking on variables, types, and functions will jump to
- their source location.</p></item>
+ <item><p>For languages that support semantic analysis, holding
+ <key>Ctrl</key> while clicking on variables, types, and functions will
+ jump to their source location.</p></item>
<item><p>Initial support for the Vala language.</p></item>
<!-- What does "support for" mean exactly? Is that autocompletion, error detection, buildability, or
something else? -->
- <item><p>Autocompletion is now faster, and has fuzzy matching.</p></item>
- <item><p>It is now possible to <link
- href="https://blogs.gnome.org/chergert/2016/02/29/how-to-setup-distcc-and-ccache-in-builder/">
- use Builder with ccache</link>.</p></item>
+ <item><p>Autocompletion is now faster and has fuzzy matching.</p></item>
+ <item><p><link
href="https://blogs.gnome.org/chergert/2016/02/29/how-to-setup-distcc-and-ccache-in-builder/">
+ It is now possible to use Builder with ccache</link>.</p></item>
</list>
</section>
@@ -86,15 +84,15 @@
<p><link href="https://wiki.gnome.org/Projects/SandboxedApps">xdg-app
</link> is the new cross-distro framework for building and distributing
desktop applications on GNU/Linux, which is planned to have first class
- support in GNOME.. It makes it possible to create applications that can be
- used on different distributions. In the future it will offer a
- comprehensive security model for applications, by limiting how much of the
- host is exposed to applications.</p>
+ support in GNOME. Not only does xdg-app make it possible to create
+ applications that can be used on different distributions, but it also plans
+ to offer a comprehensive security model, by limiting how much of the host
+ is exposed to applications.</p>
<p>3.20 is a significant moment for xdg-app, with a number of core features
being offered in a mature state for the first time. Version 3.20 includes
<code>xdg-app-builder</code>, a new tool that makes it easy to build apps.
Alexander Larsson, xdg-app’s lead developer, has written a five part
- tutorial on how to use it to build xdg apps
+ tutorial on how to use this to build xdg apps
(<link href="https://blogs.gnome.org/alexl/2016/02/19/building-an-xdg-app-part-1/">part one</link>,
<link href="https://blogs.gnome.org/alexl/2016/02/19/building-an-xdg-app-part-2/">part two</link>,
<link href="https://blogs.gnome.org/alexl/2016/02/22/building-an-xdg-app-part-3/">part three</link>,
@@ -135,12 +133,12 @@
<section id="gtk+">
<title>GTK+</title>
<media type="image" src="figures/placeholder.png"/>
- <p>3.20 has been a big cycle for GTK+. CSS theming has had a major
- overhaul, resulting in significant improvements, with easier theme writing,
- more exact visual styling, and more dynamic interfaces. GTK+ themes now
+ <p>3.20 is a big release for GTK+. CSS theming has had a major overhaul,
+ resulting in significant improvements, with easier theme writing, more
+ exact visual styling and more dynamic interfaces. GTK+ themes now
follow the standard CSS box model much more consistently, and margins and
- minimum width/height can be specified in themes. This not only increases
- familiarity for those already know CSS, but is also much more predictable,
+ minimum height/width can be specified in themes. This not only increases
+ familiarity for those already know CSS, but is also much more predictable
and gives theme authors more control over layout and spacing.</p>
<p>Other features of CSS theming in 3.20:</p>
<list>
@@ -148,17 +146,18 @@
now describes CSS element names and style classes, along with their
structure.</p></item>
<item><p>The introduction of CSS selectors allows greater use of
- specificity in themes, and more flexibility and power for theme authors.
- </p></item>
+ specificity in themes and gives more flexibility and power to theme
+ authors.</p></item>
<item><p>Most widgets can now be animated using CSS, allowing more
- engaging controls, and additional CSS features are now supported,
- including <code>radial-gradient()</code>, <code>rem</code> and
- <code>calc()</code>.</p></item>
- <item><p>As a result of these changes, existing GTK+ themes will need to
- be updated, and many style properties have been deprecated in favor of
- CSS equivalents. However, the CSS API being introduced in 3.20 will
- remain stable.</p></item>
+ engaging and dynamic controls.</p></item>
+ <item><p>Additional CSS features are now supported, including
+ <code>radial-gradient()</code>, <code>rem</code> and <code>calc()</code>.
+ </p></item>
</list>
+ <p>As a result of these changes, existing GTK+ themes will need to be
+ updated, and many style properties have been deprecated in favor of CSS
+ equivalents. The 3.20 CSS API will remain stable going forward, though (and
+ will continue to follow the documentation included with this version).</p>
<p>CSS theming is not the only area to be enhanced in GTK+ 3.20:</p>
<list>
<item><p><code>GtkShortcutsWindow</code> is a new widget to present an
@@ -206,11 +205,11 @@
<section id="webkitgtk">
<title>WebKitGTK+</title>
- <p>Changes in WebKitGTK+ for 3.20:</p>
+ <p>Notable changes in the 3.20 version of WebKitGTK+ include:</p>
<list>
- <item><p>Sessions can now be restored exactly as they were, using a <link
+ <item><p>Sessions can now be restored exactly as they were, using <link
href="http://webkitgtk.org/reference/webkit2gtk/unstable/WebKitWebView.html">
- new serialize/restore API</link>.</p></item>
+ new serialize/restore APIs</link>.</p></item>
<item><p>Scrollbars can be presented as a semi-transparent overlay, like
standard ones in GTK+.</p></item>
<item><p><code>onbeforeunload</code> is now supported, allowing websites
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]