Commit Graph

241 Commits

Author SHA1 Message Date
Giovanni Campagna
374abed8a1 all: remove all GSettings usage
Since GSettings is not supported in extensions in 3.2, all settings
have been replaced by constants in JS files (except for user-theme,
whose only purpose is to actually bridge GSettings to the shell).
Customizations are still supported in master, and distributions
packaging these extensions for system-wide install may consider
reverting this bug.
2011-12-16 22:11:12 +01:00
Norman L. Smith
dd6b0dc7a9 Changed workspace indicator to use less panel space by displaying only high-lighted workspace number on panel.
Signed-off-by: Norman L. Smith <nls1729@gmail.com>
2011-12-14 00:07:33 +01:00
Giovanni Campagna
85620c0adb alternate-tab: use 3.2 binding names
In 3.2 branch, the GSettings migration hasn't happened yet, so
we need to use underscores in binding names.
Also, uncomment some code that handles keyPressEvent, as the core
shell code causes crashes in all_thumbnails, sometimes.
2011-12-11 15:36:17 +01:00
Giovanni Campagna
a585fa111a alternative-status-menu: disconnect signals on enable() too
We need to disconnect the signals every time we destroy the
IMStatusChooserItem, that is, both at enable() and at disable().

(In particular, disconnecting at disable() doesn't matter much, since
those signals are emitted only very early after login - which is why
enabling in the middle of session worked before)
2011-12-08 01:00:50 +01:00
Bastien Durel
0d15e68904 correct init() function
https://bugzilla.gnome.org/show_bug.cgi?id=665691
2011-12-07 15:07:07 +01:00
Giovanni Campagna
a6c379f5ed alternative-status-menu: disconnect signals for IMStatusChooserItem
In master shell, calling destroy does this automatically, but the
patch was not backported, so we need to hack around this here.
2011-12-07 15:07:07 +01:00
Giovanni Campagna
60efccc4ad windowsNavigator: fix switching with azerty keyboards
Some keyboard layouts (in particular, azerty / french) require
pressing shift to obtain numerals. Therefore we should not cancel
the switch when shift is pressed.
Also, we should accept indifferently left or right modifiers.
2011-12-07 15:07:07 +01:00
Giovanni Campagna
6f4e615999 workspace-indicator: fix removing the last workspace
When closing the last workspace, we could access an invalid
item, causing a TypeError and therefore leaving a stale "Workspace 2"
label.
2011-12-07 15:07:07 +01:00
Giovanni Campagna
2794d9d9d7 drive-menu, example: import GLib before referencing it 2011-12-07 15:07:07 +01:00
Ville-Pekka Vainio
10d4458ef2 Add Finnish translation and fi to LINGUAS 2011-12-04 00:47:34 +02:00
Jorge González
7900ed69c4 Updated Spanish translation 2011-12-03 12:25:19 +01:00
Matej Urbančič
96a79e87f2 Updated Slovenian translation 2011-12-02 16:46:55 +01:00
Marek Černocký
aad6bad1a6 Updated Czech translation 2011-12-01 13:20:48 +01:00
Giovanni Campagna
53fc6c795b Bump version to 3.2.2
Not really a release (there is no gnome-shell 3.2.2), just tagging,
so versions uploaded at extensions.gnome.org correspond to git tags.
3.2.2
2011-11-28 16:29:10 +01:00
Giovanni Campagna
0e37feff15 Cherry-pick translations from master.
Merged manually, sorry if there are fall-outs.
2011-11-28 16:25:35 +01:00
Giovanni Campagna
e488482a2c Introduce local-install.sh script
Cherry-picked from master.
2011-11-28 16:20:29 +01:00
Giovanni Campagna
c4b40926bd Remove all references to localedir from metadata.json
It is not used anymore, now that translations are bundled with
the extension. Also, in the zip files it ended up with my home
folder, which is not nice.

Cherry-picked from master, added code to load translation from
within the extension folder.
2011-11-28 16:20:24 +01:00
Giovanni Campagna
da622f3f61 Add capability to build extension zip-files
Now, typing "make zip-file" will create a standard zip-file for each
extension, with everything necessary, including translations and GSettings schemas.
These files can then be installed with the tweak-tool or uploaded
at extensions.gnome.org

Based on an earlier patch by Jasper St. Pierre.

Cherry-picked from master. The zip file contains everything that is
needed for extensions, but schemas and translations are not loaded
from there, as convenience.js cannot be supported in 3.2
2011-11-28 16:16:28 +01:00
Giovanni Campagna
3c5b893830 apps-menu: skip NoDisplay entries 2011-11-28 16:16:28 +01:00
Giovanni Campagna
75617da66d Update NEWS for 3.2.1 release 2011-11-19 13:57:15 +01:00
Giovanni Campagna
805bcc4ab0 Bump version to 3.2.1
To go along GNOME Shell 3.2.1
Also, mark both alternate-tab and dock as generally "working with
3.2", since the most outstanding bugs seem to be fixed now.
3.2.1
2011-11-19 13:46:33 +01:00
Giovanni Campagna
d76abc79c7 Change UUID to avoid gnome.org
gnome.org is temporarily forbidden in UUIDs, to avoid people copy-pasting
it around. For this reason, I setup a repo at github and modified
the UUID accordingly.
I still think that primary development will stay at gnome.org, although
I'll keep both updated.
2011-11-19 13:46:33 +01:00
Bastien Durel
44c5651c3e correction for ApplicationsButton._loadCategory
https://bugzilla.gnome.org/show_bug.cgi?id=664322
2011-11-19 13:46:33 +01:00
Giovanni Campagna
afa8ccd07f alternate-tab: destroy the object if there is no window
We cannot return from show() without creating an AppSwitcher, as it
will subsequently crash in core shell code due to _appSwitcher being null.
We can prevent this by destroying the actor (which will prevent it
from being allocated and thus avoid the crash).
2011-11-18 18:56:52 +01:00
Stefan 'psYchotic' Zwanenburg
c6624e84b3 dock: Added hide-effect 'move'.
This new hide-effect simply moves everything but 1*_spacing offscreen.
It's fairly similar to the 'rescale' effect.
2011-11-18 18:47:47 +01:00
Mario Blättermann
5b72347566 [l10n] Updated German translation 2011-11-18 18:40:43 +01:00
Stefan 'psYchotic' Zwanenburg
b7e30eb99a dock: fix hide-effect dconf signal handler.
Prior to this fix, the variables 'enter_event' and 'leave_event' in the
handler for the 'changed' event for the
'/org/gnome/shell/extensions/dock/hide_effect' dconf key were
uninitialized. This made switching the hide effect at runtime throw an
error. By promoting these two variables to instance members and
assigning to them upon initialization, this problem should be fixed.

https://bugzilla.gnome.org/show_bug.cgi?id=662389
2011-11-18 18:39:09 +01:00
Giovanni Campagna
bfa203266a places-menu: don't localize places name
The name property is supposed to be already a displayable string,
without any further work.
Also, that gettext call wouldn't have any effect, since we don't
have those strings in our catalogs.
2011-11-18 18:35:43 +01:00
Giovanni Campagna
7cabe76fe3 alternate-tab: make all&thumbnails mode work again
By importing various stuff from core shell, now it works for me.
(In particular, what was missing was setting the modifierMask in
show()).
Also, remove the native mode. Users wishing to have it should just
disable the extension with the standard tools.
2011-11-18 18:30:47 +01:00
Joachim Bargsten
ef934af38d alternate-tab: workspace and icons part 3.2 ready
The workspace and icons switcher is now gnome 3.2 ready.

https://bugzilla.gnome.org/show_bug.cgi?id=661281
2011-11-18 15:53:15 +01:00
Daniel Mustieles
cbc4aab55d Updated Spanish translation 2011-11-14 13:18:08 +01:00
Daniel Mustieles
56a94b31e6 Updated Spanish translation 2011-11-14 10:50:31 +01:00
Stas Solovey
05a0586e38 Updated Russian translation 2011-11-10 01:55:31 +04:00
Nguyễn Thái Ngọc Duy
bf7c3c548f Updated Vietnamese translation 2011-11-04 13:25:02 +07:00
Nguyễn Thái Ngọc Duy
9eb2a50c47 po/vi: import from Damned Lies 2011-11-04 13:14:49 +07:00
Jasper St. Pierre
2bba98d621 systemMonitor: Properly enable/disable
https://bugzilla.gnome.org/show_bug.cgi?id=662705
2011-10-26 14:54:04 -04:00
Jason Siefken
4c5a36e4c0 Added prettier drawing operations and css colors
https://bugzilla.gnome.org/show_bug.cgi?id=661443
2011-10-24 16:33:45 +02:00
Giovanni Campagna
66242aa76a [PATCH 1/2] Make dock extension actually work with gnome-3.2
Without this patch dock is invisible, but reacts on mouse clicks

Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
2011-10-18 10:19:50 +02:00
Stefan 'psYchotic' Zwanenburg
967aee7aad dock: Fix popup menus
The dock popup menus weren't working because a signal had been renamed
('popup' -> 'open-state-changed').

https://bugzilla.gnome.org/show_bug.cgi?id=661484
2011-10-12 03:51:57 +02:00
Inaki Larranaga Murgoitio
6ba59d9072 Added Basque language 2011-10-10 21:38:23 +02:00
Bruno Brouard
9f7c5d38f0 Updated French translation 2011-10-09 15:26:52 +02:00
Algimantas Margevičius
d3bf490b3d Added Lithuanian translation 2011-10-08 16:01:40 +03:00
Giovanni Campagna
4d803fce0f Bump version to 3.2.0
To go along GNOME Shell 3.2.0
3.2.0
2011-10-03 17:37:33 +01:00
Giovanni Campagna
00bb650c6c Add 3.2 tags to supported version
This is the stable release, so we support all of GNOME Shell
stable cycle without updates.
(As said earlier, dock and alternate-tab have issues, so they're
not marked 3.2 but just 3.2.0)
2011-10-03 17:33:28 +01:00
Giovanni Campagna
c256ed802b various: update the extensions for gnome-shell API changes
GNOME Shell has changed internal API here and there, and this
broke some extensions.
alternate-tab and dock still have issues, I'll try to solve them
post 3.2.0
2011-10-03 17:31:43 +01:00
Jorge González
e102c0c666 Updated Spanish translation 2011-10-01 14:32:22 +02:00
Jiro Matsuzawa
1bcd3c2e0c Updated Japanese translation 2011-09-26 12:11:41 +09:00
ipraveen
207c9a3946 Added Telugu Translation 2011-09-25 17:42:59 +05:30
ipraveen
96d3af463e Updated Telugu Translation 2011-09-25 17:42:40 +05:30
Fran Dieguez
66b78cac1e Updated Galician translations 2011-09-25 13:24:44 +02:00