gnome-shell/data
Florian Müllner a3a886f185 status/darkMode: Add dark mode toggle
The aggregate menu with its submenus isn't well-suited for simple
on-off actions, so we didn't expose the global color-scheme support
that was introduced last cycle.

Quick settings on the other hand are a natural fit for actions like
this, so add a corresponding toggle.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2392>
2022-08-02 16:05:28 +00:00
..
cldr2json
dbus-interfaces rfkill: Consider HasAirplaneMode 2022-07-19 13:27:39 +00:00
icons status/darkMode: Add dark mode toggle 2022-08-02 16:05:28 +00:00
osk-layouts osk-layouts: Use AZERTY in Belgian layout 2022-07-02 00:45:36 +00:00
theme quickSettings: Add QuickToggle 2022-08-02 16:05:28 +00:00
00_org.gnome.shell.gschema.override Replace custom override schema with per-desktop override 2018-07-31 18:36:26 +00:00
50-gnome-shell-launchers.xml
50-gnome-shell-screenshots.xml screenshot-ui: Add a key to open the screencast UI 2022-02-12 12:13:22 +00:00
50-gnome-shell-system.xml build: Say good-bye to intltool 2016-08-19 22:13:14 +02:00
emoji.json
gnome-shell-dbus-interfaces.gresource.xml
gnome-shell-icons.gresource.xml status/darkMode: Add dark mode toggle 2022-08-02 16:05:28 +00:00
gnome-shell-osk-layouts.gresource.xml Osk-layouts: Add Austrian German layout 2022-04-21 12:26:54 +00:00
gnome-shell-overrides-migration.desktop.in
gnome-shell-theme.gresource.xml
gnome-shell.portal
meson.build screenshot-ui: Add two key bindings from g-s-d 2022-02-12 12:13:22 +00:00
org.gnome.Shell-disable-extensions.service data: Use org.gnome.Shell prefix for systemd units 2020-07-31 13:53:31 +00:00
org.gnome.Shell-symbolic.Source.svg calendarMenu: Fix several visual issues with calendar and notifications 2022-02-11 23:23:05 +00:00
org.gnome.Shell.desktop.in.in
org.gnome.Shell.Extensions.desktop.in.in
org.gnome.shell.gschema.xml.in status/powerProfiles: Remember last selected non-default profile 2022-08-01 12:33:36 +00:00
org.gnome.Shell.PortalHelper.desktop.in.in
org.gnome.Shell.PortalHelper.service.in
org.gnome.Shell.target
org.gnome.Shell@wayland.service.in
org.gnome.Shell@x11.service.in
perf-background.xml.in
README.osk-layouts
update-osk-layouts.sh

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