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 updating 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@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@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 _______________________________________________ gnome-announce-list mailing list gnome-announce-list@gnome.org https://mail.gnome.org/mailman/listinfo/gnome-announce-list