Jump to content
Compatible Support Forums
Sign in to follow this  
news

Glade 3.16.0 Released!

Recommended Posts

Good news everyone, after a very long year we a pleased to announce a

new Glade stable release!

 

It has lots a new features like autosave, automatic backup, support for

the GtkWidget composite template feature, Drag&Drop support from the

palette, inspector and from/to the workspace, and new custom editors for

most classes!

 

It also have support for new widget classes inclding GtkLevelBar,

GtkRevealer, GtkListBox, GtkOverlay, GtkApplicationWindow and

GtkSearchEntry

 

As usual this version of Glade depends on GTK+ 3.10, targets GTK+ >= 3.0 and

is parallel installable with Glade 3.8.

 

If you need to work with Glade projects that target GTK+2, you need an

installation of Glade 3.8 (more information on http://blogs.gnome.org/tvb/2011/01/15/the-glade-dl/)

 

What is Glade?

============

Glade is a RAD tool to enable quick & easy development of user interfaces

for the GTK+ 3 toolkit and the GNOME desktop environment.

 

The user interfaces designed in Glade are saved as XML and these can be loaded

by applications dynamically as needed by using GtkBuilder or used directly to

define a new GtkWidget derived object class using Gtk+ new template feature.

 

By using GtkBuilder, Glade XML files can be used in numerous programming

languages including C, C++, C#, Vala, Java, Perl, Python,and others.

 

============

Glade 3.16.0

============

 

- Added Drag&Drop support from the palette and within the workspace.

- Added GtkLevelBar support

- Property editor UI cleanup

Hide Property editor class title

Moved clear and info buttom to the action widget of the notebook.

Updated atk icon with gnome's accessibility icon.

Text entry: Replaced buttons with 3 dots [...] for a secondary edit icon in the entry itself.

Removed treeview from flags editor.

Do not let every propery input expand if not nescesary.

Boolean input: replaced toggle buttons with a switch.

- Fixed bug #685265 "Excessively Selected for Translation" Daniel Mustieles

- Fixed bug #688326 "pointer tracking is off" by using every coordinate relative to GladeDesignLayout.

- Fixed bug #678922 "When editing a label, the cursor is moved to the end after every change."

- Added new --css and --screenshot options to glade-preview (Juan Pablo Ugarte)

- Fix main window shortcuts (bug 695866 Juan Pablo Ugarte)

- Implemented Project Properties dialog with Glade as a composite tempalte (Juan Pablo Ugarte)

- Support editing the GtkWidget:name property (useful for CSS theming)

- Improved project inter-widget dependancy calculation and project serialization ordering,

object output ordering (and signal ordering) is now consistent and sorted.

- GtkButton: response-id for dialogs is now optional (allowing adding dialog buttons that

have no dialog response)

- GtkImage: Support the new "resource" property

- GTK+ catalog updated to cover widgets in GTK+ 3.8

- Now show warnings in the UI for deprecated properties and signals

- Now show warnings in the Inspector view if any deprecated widgets, signals

or properties are used (or if anything is used which is not available in

the project's target version).

- Optional properties are now always saved if they are enabled, allowing

to explicitly set them to the default value (eg. GtkWidget:hexpand/vexpand)

- Inspector search entry: Restore completions to work nicely again and filter

the treeview with a search-in-text algorithm.

- Inspector: Add a feature to expand-all

- Property editor title-bar is now optional in the View menu

- Fixed many deprecation warnings in Glade's compile

- Added Glade's first 2 ever unit tests

- Fixed Devhelp doc search for properties (Juan Pablo Ugarte)

- Make Drag'n'Drop work on regular clicks without entering Drag Mode

and restored old Drag/Resize functionality when SHIFT is pressed (Juan Pablo Ugarte)

- Improved Drag/Resize which has been rather broken for a while

- Added Autosave and Automatic backup of previous file features, configurable

in Glade's preferences Dialog

- Support Composite GtkBuilder template editing (mark a toplevel GtkWidget as

the "composite template" widget in the Project Properties dialog or

property editor).

- Support editing of the project domain in the project properties dialog (Juan Pablo Ugarte)

- Properties in the Project Properties dialog are now undoable

- GladeSignalEditor: Automatically expand rows which have signal callbacks assigned when

loading a widget

- Add options to decide what types of warnings should be presented at project save time,

configurable in Glade's preferences dialog.

- Added new property editor components GladePropertyLabel, GladePropertyShell and

GladeEditorSkeleton, allowing us to create custom property editors using Glade.

- Add "Grid" option to "Add parent" menu (Dmitrijs Ledkovs)

- Added Gladeui catalog for IDE's and embedders to design Glade frontends with Glade

- Added private catalog to allow the GTK+ plugin to embed editors that it provides

- Added new GladeEpropCheck boolean property editor, to be used in some cases for

boolean properties.

- Added new adaptor methods GladeWidgetAdaptor->write_widget_after() and

GladeWidgetAdaptor->destroy_object()

- Automatically generate gladeui's enum types with glib-mkenums

- Modified properties now show up in italic letering instead of bold, bold

lettering is reserved for title labels in custom property editors.

- New components that now use GtkBuilder Composite Templates (and have had

a basic review and rework of their UIs): GladePreferences (Glade's preferences

dialog), GladeEditor (the property editor), GladeProjectProperties (the project

properties dialog) and custom property editors: GladeActivatableEditor,

GladeButtonEditor, GladeEntryEditor, GladeImageEditor, GladeLabelEditor, GladeWidgetEditor

- Add GtkPlacesSidebar to GTK+ catalog (Federico Mena Quintero)

- New icon for GtkMenuButton (Paolo Borelli)

- GTK+ catalog version now bumped to 3.10, include new translatable enumeration values

and updated new versions and deprecations

- Added --enable-debug option and some debug flags to be set with GLADE_DEBUG environment variable

- Enable word wrapping in combo boxes (used to edit enumeration properties)

- Split up the GTK+ plugin into mini source files, each one implementing it's own widget adaptor

code (instead of one huge glade-gtk.c file)

- Fix GtkIconFactory sources editor (was very broken)

- Allow setting the "id" attributes of items set in a GtkComboBoxText

- Avoid calling gtk_stock_list_ids() when gdk_display_get_default() is NULL, allows GIRs to

build on some build machines.

- Avoid up[censored] the inspector treeview if the same project is set twice (Marco Diego Aurélio Mesquita)

- Escape key cancels a query dialog instead of approves creation of the new widget

- Many minor bugs and random crasher bugs also fixed

- Alsmost all widget types have their own custom editors now

- Add man pages bug 703013 (Matthias Clasen)

- Fixed bug #700730 - Weird windows showing up when a dock is moved while editing a GtkBuilder file

(Sébastien Granjoux)

- Double click on a toplevel border select the widget even if there is a child selected.

- Support document level comments present before the root element.

- Save glade version used to create the file in a comment.

- Add GtkRevealer to the Gtk+ catalog (Timm Bäder)

- Add GtkListBox support (Kalev Lember)

- Added GtkOverlay support

- Improved Drag&Drop support, made inspector a drag source

- Added GtkApplicationWindow basic support

- Added GtkSearchEntry icons

- Fix autogen with latest gnome-common bug 706832 (Seán de Búrca)

- Fix a few typos bug 707173 (Christian Kirbach)

- Fixed Bug 703621 - Signals treeview: click on user data moves the selected row below (Miguel Azevedo)

- Fixed bug when copying a button with custom content.

- Added workaround for Bug 625867 "RadioButton information lost on cut+paste, add/remove parent, etc"

- Fixes bug that prevented the runtime object to show the right pixbuf when copying a GtkImage.

- Fixed Bug 679079 "Glade changes the "homogenous" packing property of toolbar buttons to "yes""

- Improved pango text integer attributes editors. This should be enough to close Bug 679006

"The "size" attribute for labels only accepts integer values (not strings like "larger")"

- Fixed bug 643923 "Should not use markup for GtkFrame's label"

- Fixed bug 584381 "Saving as an existing file name except the extension overwrites without confirmation."

- Fixed Bug 652655 "Setting entry on combobox moves the widget"

- Fixed Bug 706304 "Python plugin broken by over-zealous version check" Bumped pygobject version to 3.8.0

- Fixed regresion that prevented loading extra catalog path at init time.

- Added AppData for gnome-software to pick up glade

Fixes bug 708641 "Please include an AppData file"

- And... many various bugfixes and UI fixes by Tristan Van Berkom and myself.

 

UI translations:

===============

 

- Alexander Shopov (bg)

- Alexandre Franke (fr)

- Andika Triwidada (id)

- Anish A (ml)

- Ask H. Larsen (da)

- Aurimas Černius (lt)

- Balázs Úr (hu)

- Benjamin Steinwender (de)

- Bruce Cowan (en_GB)

- Carles Ferrando (ca ( -at -) valencia)

- Changwoo Ryu (ko)

- Chao-Hsiung Liao (zh_HK) (zh_TW)

- Daniel Mustieles (es)

- Dimitris Spingos (el)

- Duarte Loreto (pt)

- Edson Silva (pt_BR)

- Enrico Nicoletto (pt_BR)

- Fran Diéguez (gl)

- Gabor Kelemen (hu)

- Gheyret Kenji (ug)

- Gil Forcada (ca)

- Inaki Larranaga Murgoitio (eu)

- Ivan Masár (sk)

- Jiro Matsuzawa (ja)

- Kalev Lember (ko)

- Kenneth Nielsen (da)

- Kjartan Maraas (nb)

- Marek Černocký (cs)

- Mario Blättermann (de)

- Martin Srebotnjak (sl)

- Matej UrbanÄÂiÄ (sl)

- Milo Casagrande (it)

- Nishio Futoshi (ja)

- Peter Mráz (sk)

- Petr Kovar (cs)

- Piotr Drąg (pl)

- Rafael Ferreira (pt_BR)

- Rajesh Ranjan (hi)

- Richard Hughes (ml)

- RÅ«dolfs Mazurs (lv)

- Theppitak Karoonboonyanan (th)

- Vicent Cubells (ca)

- Yuri Myasoedov (ru)

- ÃœøрþÑÂûðò ÃÂøúþûøћ (sr) (sr ( -at -) latin)

 

Doc translations:

================

- Alexandre Franke (fr)

- Enrico Nicoletto (pt_BR)

- Jiro Matsuzawa (ja)

- Marek Černocký (cs)

- Mario Blättermann (de)

- OKANO Takayoshi (ja)

- Yuri Myasoedov (ru)

 

 

Where can I get it ?

==================

 

http://download.gnome.org/sources/glade/3.16

 

Direct Download

===============

 

https://download.gnome.org/sources/glade/3.16/glade-3.16.0.tar.xz (2.91M)

sha256sum: b80773a294d3af07739d9d53bae12e11cf0bbf420bbc8931cc5e20b2647e3626

 

For more information on the Glade project see our home page

at http://glade.gnome.org/

 

Enjoy,

Juan Pablo

 

 

 

 

_______________________________________________

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×