Glade Changelog

New in version 3.18.3

May 13th, 2014
  • Fixed property editor focus lost bug with construct-only properties
  • GladePreviewer: Fixed bug previewing templates.
  • Fixed Bug 727914 "Logo is not shown in About-dialog"
  • Fixed Bug 353002 "wrong cursor over widgets"
  • Fixed bug 728377 "sensitivity of mnemonic-widget entry is not correct when loading file" (David Shea)
  • Fixed bug 728348 "impossible to set non-integer values for scale in text attribute dialog" (David Shea)
  • Fixed bug 726410 "Save palette appearance between sessions" (TingPing)

New in version 3.18.2 (April 15th, 2014)

  • Added dialog at start up to advertise user survey.
  • Fixes bug 726800 "New: UI break: add dialog to advertise user survey"
  • Fixes bug 727992 "Editing UI and saving does not remove deleted Combo with Entry"
  • Fixed bug 364064 "Property Editor / Common tab: width & height request checkboxes have no effect"

New in version 3.18.0 (March 25th, 2014)

  • Added License property to Glade project
  • Added realtime preview for custom CSS
  • Added support for previewing templates
  • glade-previewer added --slideshow option

New in version 3.16.1 (December 19th, 2013)

  • Fixed Bug 702314 "Cancelling an Add Parent action is destructive"
  • pango attribute editor: don't write on cancel for color/font (Timm Bäder)
  • Fixed _glade_dnd_dest_set() crash. thanks to Lubomir Rintel (bug 711568)
  • Report parsing error when loading a project. (Bug 712289 "Glade silently fails to open malformed ui file")
  • Sort object dependancy before saving using a topological sorting algorithm. Fixes bug 709609 and 711858
  • Fixed bug in GtkScrolledWindow editor, vertical adjustmet was refering to the wrong property.
  • Fixed bug 711863 'Remove "Generated with glade" XML comment'
  • Fixed tag output
  • Fixed regresion infering GtkBox virtual size property at load.
  • Fixed cellrenderer model column combobox chooser.
  • Fix input issues with numeric property editors.
  • Fixed Glade shortcuts like Delete by disabling keybindings used by shortcuts in every widget in the workspace. Now it is possible to delete a selected GtkEntry
  • Fixed bugs in the inspector exposed by D&D by implementing GladeProject GtkTreeModelIface with a GtkTreeStore proxy object.
  • Bug 720585 - Fix order of customized property output. (Tristan)
  • UI translations:
  • Carles Ferrando (ca at valencia)
  • Christian Kirbach (de)
  • Gil Forcada (ca)
  • Martin Srebotnjak (sl)
  • Rūdolfs Mazurs (lv)

New in version 3.14.3 (November 28th, 2013)

  • GladeWidget: Reorder properties, avoid crash when setting the object before the adaptor.
  • Limit the size of the spin button in GladeEPropNumeric when the max value is over 16 digits. Otherwise a property with a max value of G_MAXDOUBLE gets a minimum size over 2800 pixels.
  • Removed shift modifier from File actions Fixes bug #695866 "Incorrect keybinding for Quit"
  • Fixed bug #688326 "pointer tracking is off" by using every coordinate relative to GladeDesignLayout.
  • Set a background to the offscreen window, so that widgets without a window added as toplevels look right.

New in version 3.16.0 (September 25th, 2013)

  • Added AppData for gnome-software to pick up Glade. Fixes bug 708641 "Please include an AppData file".

New in version 3.15.3 (September 3rd, 2013)

  • 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)

New in version 3.15.2 (June 18th, 2013)

  • 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

New in version 3.15.1 (April 24th, 2013)

  • Much UI fixing and refactoring (Juan Pablo Ugarte)
  • 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
  • And... many various bugfixes and UI fixes by Juan Pablo and myself.