Commit Graph

2142 Commits

Author SHA1 Message Date
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
Giovanni Campagna 98b0a5e9ee dock: use core shell styling
Realign dock styling to core shell's dash, by using AppDisplay.AppIcon
directly instead of rewriting everything.
2011-12-20 19:52:25 +01:00
Giovanni Campagna 9b630b387c native-window-placement: remove grid positioning strategy
If one wants the extension, clearly he doesn't want the default
layout of windows, therefore it doesn't make sense to replicate
it and to keep settings for it.
2011-12-20 19:04:50 +01:00
Giovanni Campagna 5bf1339ef1 dock: restore strut management
When configured not to auto-hide, the dock should modify struts
so that it doesn't cover maximized windows.
2011-12-20 19:04:49 +01:00
Daniel Mustieles a70c9b7f5d Updated Spanish translation 2011-12-20 13:15:50 +01:00
Marek Černocký b120e7fee9 Updated Czech translation 2011-12-20 00:12:08 +01:00
Giovanni Campagna fe052f0e69 dock: fix documentation and default value of hide-effect
In 3.2, the default hide effect is move, so make it the default
for 3.3 as well. Also, update the docs for this new value.
2011-12-19 16:33:30 +01:00
Pavol Klacansky e9919240c9 Added Slovak translation 2011-12-14 11:56:25 +01:00