[gnome-builder] release 3.25.4



commit 0812aa1f72f3696c5ca9d9a5c987a915cc1aa373
Author: Christian Hergert <chergert redhat com>
Date:   Wed Jul 19 04:25:51 2017 -0700

    release 3.25.4

 NEWS        |   61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 meson.build |    2 +-
 2 files changed, 62 insertions(+), 1 deletions(-)
---
diff --git a/NEWS b/NEWS
index 5b6bb00..4e2e6da 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,65 @@
 ==============
+Version 3.25.4
+==============
+
+This release of Builder contains the largest UI change since the creation of
+Builder. As this is mid-development cycle towards GNOME 3.26, we anticipate
+breakage in this release. However, we value the time that people put into
+testing things for us and doubly so for those that file bugs.
+
+Generally, we try to keep the master branch fairly stable and usable. This
+release will almost certainly have regressions due to the nature of the
+redesign.
+
+ • A new keybinding engine is being used. It is very young but maturing
+   quickly. Great pain has been experienced to merge the desires for
+   features we need with the backwards compatability to keep existing
+   features working such as the Vim compatability engine.
+ • A new layout engine has been added. It has a few tricks up it's sleeve.
+   It can animate widgets between grid locations. It also can highlight
+   the view header to match the primary contents of the view. Under the
+   hood, the implementation has been vastly simplified.
+ • Over/under splits can now contain separate documents and you are no
+   longer limited to two.
+ • The project tree has been modified to look/feel more like a listbox.
+   Future releases of Builder will keep the project-tree, but it will
+   likely be disabled by default in favor of a DzlStackList-based
+   navigation.
+ • The TODO plugin has been ported to C. It goes through a reasonable
+   amount of effort to keep memory allocations contiguous and footprint low.
+ • Spellcheck has been moved into a plugin.
+ • Color picker and spellcheck have been ported to use the new
+   "transient sidebar". They come into focus when it makes sense for them
+   to be visible based on context.
+ • The symbol panel has been moved into the document header. It has also
+   been styled to feel more like a listbox with hover state.
+ • Devhelp browsing has been moved into the document header for the
+   devhelp documentation view. It's a little bare at first, and we anticipate
+   this to improve in future snapshots.
+ • The terminal supports the "primary-color" feature to style the document
+   header inline with the document content.
+ • The build panel has been redsigned. It is placed on the left now to keep
+   our workflow something like Left->Right.
+ • The global search has been replaced to fit with the mockups, on the
+   top-right corner of the window. We expect more improvements to search
+   in upcoming releases.
+ • The "new-document" button has been replaced with a menu for various
+   types of new documents.
+ • Manu previous extension points now use menus.ui to populate their menu
+   content. This makes extending menus much more consistent across Builder.
+ • Document preferences (tab size, spaces, language, etc) have been moved
+   into a transient sidebar. You can activate this with the menu item from
+   the document header.
+ • An "Open Pages" section has been added to the panel. It's not yet clear
+   if this will continue to be enabled by default or if it will be a plugin
+   that can be enabled.
+ • The beautifier plugin has yet to be ported to the new engine, and therefore
+   is disabled by default in this release.
+
+Thanks in advance to all of our testers!
+
+
+==============
 Version 3.25.3
 ==============
 
diff --git a/meson.build b/meson.build
index 740f36c..138ec94 100644
--- a/meson.build
+++ b/meson.build
@@ -1,6 +1,6 @@
 project('gnome-builder', 'c',
           license: 'GPL3+',
-          version: '3.25.3',
+          version: '3.25.4',
     meson_version: '>= 0.38.0',
   default_options: [
                      'c_std=gnu11',


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