[release-notes/gnome-3-26] more material for the developer page
- From: Allan Day <allanday src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [release-notes/gnome-3-26] more material for the developer page
- Date: Tue, 5 Sep 2017 17:59:01 +0000 (UTC)
commit 11d2e9ffeb32996b0b484d3ed805a4829adacbe6
Author: Allan Day <allanpday gmail com>
Date: Tue Sep 5 18:58:48 2017 +0100
more material for the developer page
help/C/developers.page | 97 +++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 96 insertions(+), 1 deletions(-)
---
diff --git a/help/C/developers.page b/help/C/developers.page
index 7db599c..e23ea26 100644
--- a/help/C/developers.page
+++ b/help/C/developers.page
@@ -28,13 +28,108 @@
<section id="builder">
<title>Builder</title>
<media type="image" src="figures/placeholder.png"/>
- <p></p>
+ <p><app>Builder</app>, the GNOME integrated development environment (IDE) is even better in 3.26, with
general improvements as well new features.</p>
+
+ <!--
+
+ Language Server Protocol improvements
+ A new keyboard shortcut engine
+ Live code indentation improvements
+ Preview support for Sphinx
+
+
+ Revamp of the user interface elements
+ A new workflow that is "left to right" has landed in the editor as part of the UI cleanup. Sources of
work exist on the left, work is performed (editing, etc) on the right.
+
+
+
+ New preferences for features such as auto-save
+ New plugins including retab, build notifications, and more
+ Improved application run support
+ Performance improvements
+ Fancy new animations
+ SDKs are no longer automatically downloaded on metered connections
+ Todo plugin has been rewritten to be faster and use less memory
+
+ Animations have been added in places where it makes sense to display to the user what has happened.
+
+ Updated fonts for the overview map
+ New project templates using Meson and adding JavaScript to language options
+
+ -->
</section>
<section id="flatpak">
<title>Flatpak</title>
<media type="image" src="figures/flatpak.png"/>
+ <!-- Versions since 3.24: 0.8.5, 0.9.2, 0.9.3, 0.9.4, 0.8.6, 0.9.5, 0.8.7, 0.9.6, 0.9.7, 0.9.8, 0.9.9,
0.9.10 -->
+ <p><app>Flatpak</app> is the new technology for distributing and installing
+ applications. While it is independent of the GNOME project, Flatpak is an
+ increasingly important part of GNOME's developer experience, and is
+ integrated throughout GNOME.</p>
+ <p>Major improvements have been seen in Flatpak since GNOME 3.24. Most
+ development has been seen on the 0.9.x branch, which is well on its way to
+ a 1.0 release. Enhancements that have been introduced in the last six
+ months include:</p>
+ <list>
+ <item><p>Improved support for the <link href="https://www.opencontainers.org/">Open Container
Initiative</link>
+ (OCI) specification.</p></item>
+ <item><p><code>flatpak-builder</code> has been separated into its own
+ module.</p></item>
+ <item><p>Flatpak applications can now be used with accessibility f
+ rameworks.</p></item>
+ <item><p>It is now possible to use input methods within Flatpak
+ applications.</p></item>
+ <item><p>An experimental peer to peer installation method allows using a
+ range of dynamically available repository sources, including removable
+ media or resources on the local network.</p></item>
+ <item><p>Flatpak now supports a default language setting, which is used
+ to ensure that the correct translations are installed for each
+ application.</p></item>
+ <item><p>Various enhancements improve security.</p></item>
+ <item><p>Improved progress reporting, particularly for download and
+ installation.</p></item>
+ <item><p>Lots of improvements to the command line tool, including a new
+ <code>flatpak repo</code> command, better presentation of results,
+ smarter handling of <code>.flatpakref</code> files.</p></item>
+ </list>
+ <p><code>flatpak-builder</code>, the tool for generating Flatpak
+ applications, has been split out into its own module and has also had a lot
+ of improvements. These include:</p>
+ <list>
+ <item><p>Performance improvements which make building much faster.</p></item>
+ <item><p>It is now possible to specify both a tag and commit ID for Git
+ sources.</p></item>
+ <item><p>Manifests can specify SDK extensions to be installed for the
+ application to build.</p></item>
+ <item><p>A new "add-extension" property makes it easier to create
+ extension points.</p></item>
+ <item><p>The new <code>--from-git=URL</code> option pulls the JSON
+ manifest and related files directly from a Git repository.</p></item>
+ </list>
+ <p>More details can be found in the various
+ <link href="https://github.com/flatpak/flatpak/releases">Flatpak release notes</link>.</p>
+ </section>
+
+ <section id="more">
+ <title>Other Improvements</title>
+ <media type="image" src="figures/placeholder.png"/>
<p></p>
+ <list>
+ <item><p>GLib unicode support has been updated to 10.0.0.</p></item>
+ <item><p>In GTK+,gtk3-icon-browser tool can copy the icon name to the clipboard.</p></item>
+ <item><p>GTK+ has also gained support for color emoji. New input hints
+ (<code>GTK_INPUT_HINT_EMOJI</code> and <code>GTK_INPUT_HINT_NO_EMOJI</code>)
+ are available and the new emoji picker can be enabled for text entry
+ fields with the <code>show-emoji-icon</code> property.</p></item>
+ <item><p><link its:translate="no" href="https://csoriano.gitlab.io/libcloudprovidersweb/">
+ libcloudprovider</link> is a new library that allows cloud providers to
+ integrate with GNOME's file browsing experience. The library can be used
+ to display cloud drives in the files sidebar, which is shown in the file
+ chooser dialogs and in the <app>Files</app> application. Each cloud drive
+ can display its status (whether it is syncing, and so on) and can also
+ specify a menu of options which users can access.</p></item>
+ </list>
</section>
</page>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]