299 Commits

Author SHA1 Message Date
Giovanni Campagna
25ada42ed9 Bump version to 3.3.90
To go along GNOME Shell 3.3.90
3.3.90
2012-02-28 19:19:17 +01:00
Giovanni Campagna
ef95c7e4e7 apps-menu: update for Clutter/St API changes
Some StContainer API was removed to accomodate clutter deprecations.
Adapt apps-menu to that.
2012-02-28 19:18:22 +01:00
Милош Поповић
9e53a37c08 Updated Serbian translation 2012-02-27 00:17:27 +01:00
Fran Diéguez
b3e783e7a8 Updated Galician translations 2012-02-26 16:21:58 +01:00
Piotr Drąg
9e41c06cd7 Updated POTFILES.in 2012-02-24 19:22:41 +01:00
Giovanni Campagna
7b3650fb68 convenience: use recursive lookup for schemas
If the schema is not found in the extension directory, fall back
to the default source, allowing for systemwide installation of
extensions.
2012-02-24 11:23:59 +01:00
Giovanni Campagna
0bb2184efb workspace-indicator: add preferences dialog
Add a simple pref dialog to configure workspace name, similar to
the one available for GNOME 2.
2012-02-24 11:23:59 +01:00
Gabriel Speckhahn
e55101526c Updated Brazilian Portuguese translation 2012-02-16 12:57:51 -02:00
Matej Urbančič
50b89bb8b5 Updated Slovenian translation 2012-02-17 21:30:41 +01:00
Gonzalo Sanhueza
856ebbf7e6 Updated Spanish translation 2012-02-17 10:49:35 +01:00
Giovanni Campagna
0c5564fe55 workspace-indicator: fix focus after workspace change
meta_workspace_activate() expects the timestamp of the user action.
Not sure where that true came from.
2012-02-13 23:06:59 +01:00
Giovanni Campagna
53ee4c096e i18n: Updated Italian translation 2012-02-13 18:56:25 +01:00
Giovanni Campagna
5754e2db58 example: add settings and preference dialogs
This continues turning "example" in a real gnome-shell extension
tutorial, showing how to create GSettings using Convenience and
how to build a simple preference dialog by subclassing GtkGrid
and binding GObject properties to GSettings.
2012-02-13 18:55:15 +01:00
Giovanni Campagna
468ed6cfe6 auto-move-windows: introduce configuration dialog
Using the new configuration framework from gnome-shell, add
a simple tree view to configure the automatic moving rules.
2012-02-13 18:55:15 +01:00
Giovanni Campagna
a4fac964dc convenience: allow system-wide installation again
Check if necessary files are installed in the extension folder
(as done by "make zip-file"), and if not, fallback to the standard
paths.
2012-02-13 18:55:15 +01:00
Giovanni Campagna
245ab96a27 alternate-tab: move to the new configuration system
Since 3.3.5, gnome-shell offers an integrated configuration tool
for extensions, which can be used by adding a new "prefs" module.
Replace the old modal dialog with a new gtk dialog, which also allows
to configure the new highlight-selected setting.
2012-02-13 18:55:15 +01:00
Daniel Mustieles
6b373686d3 Updated Spanish translation 2012-02-12 13:54:09 +01:00
Piotr Drąg
c90f90a5c7 Updated POTFILES.in 2012-02-10 19:44:28 +01:00
Giovanni Campagna
1dca3fecaa alternate-tab: optionally highlight selected window in workspace&icons mode
Optionally, bring the selected window to front before dismissing
the popup, in a manner similar to cycle-windows keybinding (but
without the rendering artifacts, and without application grouping).

Based on a patch by Pallai Roland <dap@magex.hu>
2012-02-10 15:22:07 +01:00
Giovanni Campagna
b6f4ed7013 Bump version to 3.3.5
To go along GNOME Shell 3.3.5
3.3.5
2012-02-10 15:21:01 +01:00
Giovanni Campagna
9b6374881d all: port to the new class framework
A long due update, since this was merged in gjs and core shell.
We no longer need to mess with __proto__ and prototype, and can
use decent syntax for true object oriented programming.
(This affects all except xrandr-indicator, since I want to port
that to GDBus too, using the new bindings right from the start)
2012-02-10 15:16:46 +01:00
Giovanni Campagna
2388b8738f dock: refactor and clean up code
Modified to avoid global settings variables, that were updated
unpredictably. Removed the inital show effect and placing the dock
at primary.y at startup (causing a big and often unexpected jump).
Ported to the new class framework, which should mean cleaner code.
2012-02-10 15:16:16 +01:00
Giovanni Campagna
775bd5a86a alternate-tab: shuffle and update code around a bit
Mode selection was cleaned up, settings dialog was moved to a
separate file (in preparation for GTK replacement), all classes
were moved to Lang.Class. No big code changes though.
2012-02-09 18:43:29 +01:00
Giovanni Campagna
3630228cac all: port to the new convienence module
Retrieve Convenience from the extension helper object (Me), and
pass no arguments to initTranslations and getSettings (since the
metadata has all that is required)
2012-02-09 18:43:28 +01:00
Giovanni Campagna
7517d8ab6a convenience: update for the new extension API
Extension helper and metadata are now different objects, so the
first needs be retrieved from ExtensionUtils.
Also, reduce the number of required arguments (by using the new
metadata keys) and make generic enough for usage by other extensions.
Includes documentation.
2012-02-09 18:43:25 +01:00
Giovanni Campagna
9ebfd1f495 build system: factor out setting schema generation
Introduce a common settings.mk file, which is included in extensions
that need GSettings, to ensure that conventions are respected, and
necessary fixes can be applied from one place.
2012-02-08 18:01:00 +01:00
Giovanni Campagna
dfca68062c build system: add additional automatic metadata
Add "gettext-domain", "extension-id" (containing the base part of the
UUID) and "gschemabase" (which, combined with "extension-id", gives
the GSettings schema) to metadata.json, autogenerated by the build
system.
2012-02-08 18:00:56 +01:00
Giovanni Campagna
ce1334a610 Bump version to 3.3.4
To go along GNOME Shell 3.3.4
3.3.4
2012-02-06 21:21:35 +01:00
Giovanni Campagna
8bc650ae19 windowsNavigator: improve the appearance of tooltips
Based on a patch by Simon Friis Vindum <simonfv@mail.com>
2012-02-06 21:18:39 +01:00
Giovanni Campagna
46fe71d1b8 native-window-placement: remove debug color
Apparently, in some situations (or themes) it can result in red
overlays.
2012-02-06 21:18:39 +01:00
Giovanni Campagna
29b0d0d96b native-window-placement: respect button layout
If the user configures the window buttons on the left, the X button
in the overview should be moved accordingly.
2012-02-06 21:18:31 +01:00
Giovanni Campagna
037a65c3d1 windowsNavigator: allows input from the keypad
Based on a patch by Simon Friis Vindum <simonfv@mail.com>
2012-02-06 16:42:34 +01:00
Djavan Fagundes
55bd12c989 Updated Brazilian Portuguese translation 2012-01-30 19:57:37 -02:00
Marek Černocký
2c5c6e0c1a Updated Czech translation 2012-01-16 10:53:44 +01:00
Giovanni Campagna
e2353389e5 Bump version to 3.3.3
Update configure and NEWS to go along the new Shell release.
3.3.3
2012-01-11 17:41:28 +01:00
Giovanni Campagna
9d00455d8f Install COPYING in the extension zip files
This way it is clear what license covers these extensions, and to
what extent it is possible to reuse the code.
Also, fixed the rule to avoid calling `pwd` a bunch of times.
2012-01-11 17:41:28 +01:00
Giovanni Campagna
c49c20fe38 user-theme: fix enable after disable
In disable(), _settings was cleared, despite being created in
init(), therefore a subsequent enable() would find it null.
2012-01-11 17:41:28 +01:00
Matej Urbančič
684cfeeeaa Updated Slovenian translation 2012-01-07 22:09:25 +01:00
Timo Jyrinki
eb3e6f9136 Updated Finnish translation. 2012-01-07 12:46:01 +02:00
Kris Thomsen
1e2668c291 Updated Danish translation 2012-01-02 12:35:22 +01:00
Kristjan SCHMIDT
c2c4eb39be Add Esperanto translation 2011-12-29 13:45:19 +01:00
Algimantas Margevičius
711b714a3f Updated Lithuanian translation 2011-12-28 22:38:46 +02:00
Mario Blättermann
cdcdecd8f1 [l10n] Updated German translation 2011-12-28 11:16:00 +01:00
Nicolás Satragno
800efc2bb2 Updated Spanish translation 2011-12-28 10:11:58 +01:00
Giovanni Campagna
9679bb63b2 i18n: updated Italian translation. 2011-12-27 15:28:44 +01:00
Giovanni Campagna
1d10cdf600 Fix translations
Adds missing files to POTFILES and mark a string for translation
in places-menu
2011-12-27 15:28:24 +01:00
Giovanni Campagna
7dd6b5e112 alternative-status-menu: make it coexist with other extensions
Instead of destroying the whole menu and recreating it, find the
right position and just destroy/recreate the items we care about.

Based on a patch by Andrea Santilli <andreasantilli@gmx.com>
2011-12-27 15:28:24 +01:00
Matej Urbančič
1f7e5cc36a Updated Slovenian translation 2011-12-26 18:00:27 +01:00
Giovanni Campagna
4b76e797cf native-window-placement: update for latest gnome-shell changes
Recently gnome-shell changed the code to handle the window overlays
(to fix some bugs aboud the overlay flashing), which resulted in
invisible overlay with this extension. Fix by reimporting some code
from gnome-shell core.
2011-12-22 18:07:47 +01:00
Giovanni Campagna
631f88ff42 dock: dispose of settings before getting rid of it
Calling run_dispose on a GObject automatically disconnects all
signals, which is exactly what we need.
2011-12-22 15:15:16 +01:00