[anjuta-devel] Anjuta aesthetic improvements



Hi,

I wanted to familiarize myself with the Anjuta code-base this evening. I
thought the best way to do so was to dig in and fix a few things in the
UI that looked a little rough.

I've attached some before and after screen-shots along with the patches.
I tried to split them up in a way that you can cherry pick what you are
interested in (if at all).

In this patch set, I tackled the following:

 * Add "primary-toolbar" to the anjuta window.
 * Adjust preferences dialog so that Close button and dialog contents
   outer lines are aligned appropriately. Also make sure close button
   does not collide with window resize grip.
 * Alter layout of Installed Plugins page to maximize vertical space.
 * Alter padding and alignments within shortcuts page to match others.

Additionally, I made a quick patch to Gdl to set appropriate
GtkJunctionSides on the GtkToggleButton children used in GdlSwitcher. I
didn't see a mailing list for Gdl and Anjuta seems to be the primary
user, so I've included a patch and screenshot of the result as well.

You never know whether people will like patches on aesthetics. So if
this is something you'd like more of, please let me know. If not, that
is okay too.

Also, if you would like me to file bugs and attach patches there, I can
do that. I was really interested in getting feedback on whether this is
desired first.

Cheers,

-- Christian

Attachment: 0001-Set-GTK_STYLE_CLASS_PRIMARY_TOOLBAR-on-AnjutaApp-too.patch
Description: Text Data

Attachment: 0002-Adjust-outer-borders-of-preferences-dialog.patch
Description: Text Data

Attachment: 0003-Hide-vertical-scrollbar-in-preferences-unless-needed.patch
Description: Text Data

Attachment: 0004-Expand-text-renderer-in-plugin-treeview.patch
Description: Text Data

Attachment: 0005-Ellipsize-plugin-labels-and-remove-horizontal-scroll.patch
Description: Text Data

Attachment: 0006-Remove-headers-on-plugin-list.patch
Description: Text Data

Attachment: 0007-Enable-rules-hint-on-plugins-list.patch
Description: Text Data

Attachment: 0008-Alter-styling-and-position-of-show-all-plugins-check.patch
Description: Text Data

Attachment: 0009-Center-Visible-column-header-text.patch
Description: Text Data

Attachment: 0010-Match-border-and-styling-for-shortcuts-to-plugin-lis.patch
Description: Text Data

Attachment: installed-plugins-after.png
Description: PNG image

Attachment: installed-plugins-before.png
Description: PNG image

Attachment: primary-toolbar.png
Description: PNG image

Attachment: shortcuts-after.png
Description: PNG image

Attachment: shortcuts-before.png
Description: PNG image

Attachment: gdlswitcher-junctionsides.png
Description: PNG image

Attachment: 0001-Set-GtkJunctionSides-for-GdlSwitcher-toggle-buttons.patch
Description: Text Data



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