gnome-shell/data
Feichtmeier 49c95cff6c theme: Update window preview style
- simplify the close button to use blue, lighter blue and darker blue
   solid disks for normal, hover and active states

 - use a milky, transparent white border for the hover effect of the border

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/461
2019-04-17 21:25:34 +00:00
..
dbus-interfaces shellDBus: Remove ShowMonitorLabels API 2019-04-11 17:49:40 +00:00
osk-layouts osk-layouts: Fix French layout 2019-03-04 20:55:15 +00:00
theme theme: Update window preview style 2019-04-17 21:25:34 +00:00
00_org.gnome.shell.gschema.override
50-gnome-shell-system.xml
emoji.json keyboard: Add Emoji keyboard 2019-02-05 16:25:57 +01:00
gnome-shell-dbus-interfaces.gresource.xml calendar: Load interface description from resource 2019-02-13 17:58:36 +00:00
gnome-shell-extension-prefs.desktop.in.in
gnome-shell-osk-layouts.gresource.xml osk-layouts: Fix French layout 2019-03-04 20:55:15 +00:00
gnome-shell-overrides-migration.desktop.in tools: fix XDG desktop syntax in gnome-shell-overrides-migration 2018-08-03 00:49:49 +02:00
gnome-shell-overrides.convert
gnome-shell-theme.gresource.xml switch: Drop separate handling for US 2019-04-16 17:28:31 +00:00
gnome-shell-wayland.target
gnome-shell-x11.target
gnome-shell.portal
gnome-shell.service.in
meson.build fileUtils: Add helper for loading D-Bus XML from resource 2018-09-17 07:34:49 +00:00
org.gnome.Shell.desktop.in.in
org.gnome.shell.gschema.xml.in windowManager: Add switch-to-application-n keybindings 2019-02-05 11:33:30 +00:00
org.gnome.Shell.PortalHelper.desktop.in.in
org.gnome.Shell.PortalHelper.service.in
perf-background.xml.in
README.osk-layouts
update-osk-layouts.sh data: Don't drop emoji layout on update 2019-03-04 20:55:15 +00:00

Gnome-shell OSK layouts are extracted from CLDR layout definitions:
https://www.unicode.org/cldr/charts/latest/keyboards/layouts/index.html

Updating these involves several steps:

1) Downloading and unzipping the tarball found at:
   http://www.unicode.org/Public/cldr/latest/keyboards.zip

   This file contains XML files describing the keyboard layouts.

2) Cloning the cldr2json script at:
   git://repo.or.cz/cldr2json.git

   It will be used to convert the XML files into JSON that can be
   directly consumed by gnome-shell.

3) Running the script to produce the files:
   ./cldr2json <input-directory> <output-directory>

   We shall usually use the "android" folder, since that's most
   complete, and similar to our UI and target sizes. And the target
   directory must be data/osk-layouts in this repository.

4) Modify gnome-shell-osk-layouts.gresource.xml to include the files

5) Do git add on the updated/new files, and git commit.


Or alternatively:

1) Run update-osk-layouts.sh

2) Do git add and git commit