Hi, since Glade 3.18.3 now works here, here's an update about the issues I found on Glade 3.16.0:
> Usability: > > - It uses some weird theme, and looks completely different than all > other GTK+-applications here (btw. I'm not using GNOME but plain fvwm). > Maybe the message "GLib-GIO-Message: Using the 'memory' GSettings backend. > Your settings will not be saved or shared with other applications." > has something to do with this. Can this be changed, so that some > default theme is used? Solved: The self-compiled Glade looks much more familiar; I don't know if it's still using a different theme, but I'm much happier with the used theme now. > - The layout of the items in the properties-editor became *much* worse. > In older versions, most properties used entries or toggle-buttons, > and were all positioned vertially below each other. > Now, many properties use switches (which I like) and checkboxes. > This would be ok, but the layout got very messy: Some properties > are positioned below each other, others horizonatlly next to each > other, sometimes in 2 columns, sometimes in 3 columns. > This makes the layout very messy, confusing and hard to use. > In addition, this causes the properties-editor to require more > space on the screen, sometimes nearly half (!) of the screen, > to show the properties without a horziontal scrollbar (e.g. > for GtkScrolledWindow). > > So, I would suggest to improve the layout, make it more clear and > use a clear structure, e.g.: Put all properties vertically below > each other instead of horizontally next to each other. This would > improve usability a lot. > > (The Signals-tab requires even more space (mostly because the Detail- > and Handler-column use much space although they are empty), but this > is less problematic than with the other tabs.) No change. (Still bad layout.) > - In earlier versions, I could shift-click (or ctrl-click?) an item on > the palette, an then place this widget multiple times. This was very > useful if I had to place e.g. many buttons or labels, but it doesn't > work anymore. Could this be added again? No change. (Still doesn't work.) > - In addition to the above: If I click on a wiget on the palette, is > there any way to abort this without placing the widget? I would > suggest to make this possible by e.g. pressing ESC or the > mouse-pointer-button on the toolbar. No change (Still doesn't work.) I'll create a bugreport for this, since e.g. the mouse-pointer changes to a normal arrow after clicking on "Select widgets" on the toolbar, but still a widget is added. > Bugs: > > - Glade hangs: > Glade often hangs, when dragging a created GtkPaned/GtkScrolledWindow/etc. > Glade then only shows a modal window (on all virtual desktops, see > attachment), doesn't react anymore, and causes 100% CPU load. > In these cases, I have to kill glade (or more exactly: kill > /tmp/.mount_Jq1Ok0/home/tristan/Glade/Install/bin/glade). Maybe this has been resolved; but I have to test this more. > - Properties editor becomes extremely slow: > The properties-editor becomes extremely slow after working with it for > some time: When I want to edit the ID of a widget the contents > of a label, I sometimes have to type blindly and wait for several > seconds (e.g. 8s!), or wait for 1 second (with 100% CPU-load!) after > every chacter until the characters appear in the properties-entry! > Closing and reopening the Glade-file or restarting Glade usually > "solves" this for a while. I currently don't know if this was solved; if this happens again with Glade 3.18.3, I'll create a bugreport. > - Add Parent is broken: > "Add Parent" does not work anymore e.g. on GtkFrame, GtkAlignment, > GtkGrid, GtkBox etc. For example, if I create a GtkFrame, add a > GtkLabel, and then want to add a GtkBox as parent, this doesn't work > but shows the error "Widgets of type Alignment need placeholders > to add children." The same error occurs e.g. when trying to add a > GtkBox as Parent of a GtkGrid, or a Viewport as Parent to a GtkGrid etc. > This worked in Glade 3.12. "Add Parent" now doesn't create an error-message, but after saving and reloading the file, the contents of the added GtkScrolledWindow is completely gone and it's not possible to add anything to the ScrolledWindow again. So, I'll create a bugreport for this. > - Missing "GtkImage" in Palette -> Miscellaneous: > In the Palette under "Miscellaneous", "GtkImage" is missing. No change. I'll create a bugreport for this. > - Missing "label"-property in GtkLinkButton Properties: > There is no way to modify the displayed contents of the linkbutton! > The only show "button", and this cannot be changed in Glade. > Workaround: Edit the GtkBuilder-XML-file directly. No change. I'll create a bugreport for this. > - Wrong widget in GtkButton Properties -> General -> Add custom content: > I think "[ ] Add custom content" should be a radio-button instead of > a checkbutton, since it completely behaves like a radiobutton. No change. I'll create a bugreport for this. > - GtkButton Images are not shown in Glade: > If I create a button including an image, the image is hidden in > Glade, unless I click "Always show image". But this property was > introduced in GTK+3.6, and I'm creating a GUI for GTK+3.2, so > I cannot use this property. > Later, in the application (with GTK+ 3.4), the image is shown > correctly, only Glade doesn't show them. No change. I'll create a bugreport for this. > - "Select Named Icon" in GtkImage Properties does not find any icons: > Selecting the image by "Icon Name" is broken: The "Select Named > Icon" does not find any standard-icons. This worked fine in > Glade 3.12. > (Maybe the folling message has to do with this: > "GladeUI-Message: Glade needs artwork; a default icon will be used for the > following classes: > GtkApplicationWindow needs an icon named 'widget-gtk-applicationwindow'") Solved: Does not occur on self-compiled Glade 3.18.3. > - Duplicate widgets in Properties -> Common -> Widget Spacing -> Expand: > "Horizontal" and "Vertical" here have both a checkbutton and a switch. > One should be enough, and I would recommend to keep the switch but > remove the checkbox. No change. I'll create a bugreport for this. > - Preview snapshot sometimes doesn't work: > When clicking "Preview snapshot", I sometimes get an empty window > and the assertion: > (glade-previewer:8587): Gtk-CRITICAL **: gtk_box_pack: assertion > 'gtk_widget_get_parent (child) == NULL' failed No change. I'll create a bugreport for this. > - Assertions: > I got several assertions. In my understanding, assertions should only > be used for coding errors, and not for unexpected input. > Here's a list of some assertions, I got: > > (glade:8214): GladeUI-CRITICAL **: glade_project_selection_clear: assertion > 'GLADE_IS_PROJECT (project)' failed > (glade:13717): Gtk-CRITICAL **: gtk_status_icon_set_from_file: assertion > 'filename != NULL' failed > (glade:13717): Gtk-CRITICAL **: gtk_status_icon_set_from_stock: assertion > 'stock_id != NULL' failed > (glade:13717): Gtk-CRITICAL **: gtk_status_icon_set_from_icon_name: > assertion 'icon_name != NULL' failed I did not get such assertions yet; I'll create bugreports if I do again. regards Roland _______________________________________________ Glade-devel maillist - Glade-devel@lists.ximian.com http://lists.ximian.com/mailman/listinfo/glade-devel