Initiatives issueshttps://gitlab.gnome.org/GNOME/Initiatives/-/issues2024-03-09T07:35:50Zhttps://gitlab.gnome.org/GNOME/Initiatives/-/issues/35Fade out legacy app branding2024-03-09T07:35:50ZSophie HeroldFade out legacy app branding# Description
<!-- What is the problem that its trying to solve? How would GNOME benefit from it? -->
Organizing, structuring, and quality controlling apps for GNOME is a long-standing issue within GNOME. In 2020 the board [proposed](ht...# Description
<!-- What is the problem that its trying to solve? How would GNOME benefit from it? -->
Organizing, structuring, and quality controlling apps for GNOME is a long-standing issue within GNOME. In 2020 the board [proposed](https://discourse.gnome.org/t/official-proposal-how-we-define-gnome-software/3371) the differentiation of *Official GNOME Software* and *GNOME Circle* projects. The definition of both categories was made official one month later with the board's approval of the [Software Policy](https://wiki.gnome.org/Foundation/SoftwarePolicy).
While this new structure already had a lot of positive impact in the last 1½ years, there are naturally a lot of open issues after such a huge change.
# Goals
For apps not in GNOME Core/Development
- [ ] Remove GNOME branding from app names, authors, etc
- [ ] Avoid that new apps use `org.gnome.` apart from `org.gnome.gitlab.<user>.<app>`
- [ ] Cleanup structures that lead to confusion regarding GNOME apps
- [x] [Teams/Design/app-mockups](https://gitlab.gnome.org/Teams/Design/app-mockups)
- [x] Software's use of "Other Apps by GNOME" is misleading GNOME/gnome-software#1858
- [ ] [Release categories on Damned Lies](https://l10n.gnome.org/languages/uk/gnome-43/ui/) Infrastructure/damned-lies#266, Infrastructure/damned-lies#276
- [ ] [Help pages](https://help.gnome.org/users/)
- [ ] ...
- [ ] Clarify certain exceptions for legacy apps
- [ ] Clarify what to do about `<project_group>` [appstream#429](https://github.com/ximion/appstream/issues/429)
# Scope
# People on charge & contact
- @sophie-h
# Instructions to achieve the goals
## Create MRs to
- Remove GNOME from app name in
- `.desktop`
- `.doap`
- Appstream
- README
- Help
- Replace the author name if it is "The GNOME Project"
- Appstream
- Remove `<category rdf:resource="http://api.gnome.org/doap-extensions...` from .doap
# Label for tracking the initiative
<!-- Create a group label with the format "Initiative: $NAME" and write it here like "~$NAME"-->
~"9. Initiative: Legacy app branding" – [all MRs](https://gitlab.gnome.org/groups/GNOME/-/merge_requests?label_name[]=9.%20Initiative%3A%20Legacy%20app%20branding)
# Text for the initiative issue in projects
<!-- Include a bit of the description and goals and a link to this issue (you can edit the description and add it once created) -->
```
This MR is part of an [initiative](GNOME/Initiatives#35) to fade out legacy app branding. Following the [Software Policy](https://wiki.gnome.org/Foundation/SoftwarePolicy), GNOME branding is reserved for official GNOME software (Core apps and Development tools.) You can find a summary in [this blog post](https://blogs.gnome.org/sophieh/2022/06/08/apps-attempt-of-a-status-report/).
If you think that your app is a special case that needs an exception from the software policy, we would ask you to leave a comment about your app's case in GNOME/Initiatives#35.
/label ~"9. Initiative: Legacy app branding"
```
# List of projects & tasks
Apps are only checked if they have a new release and are updated on Flathub (if applicable.)
##### Flathub: [Search for "GNOME"](https://beta.flathub.org/apps/search/GNOME)
- [ ] [GNOME 2048](https://gitlab.gnome.org/GNOME/gnome-2048) – GNOME/gnome-2048!26
- [ ] [GNOME Chess](https://gitlab.gnome.org/GNOME/gnome-chess) – gnome-chess!43
- [ ] [GNOME Color Manager](https://gitlab.gnome.org/hughsie/gnome-color-viewer) – hughsie/gnome-color-viewer!2
- [ ] [GNOME Dictionary](https://gitlab.gnome.org/GNOME/gnome-dictionary) – gnome-dictionary!21
- [ ] [GNOME Hitori](https://gitlab.gnome.org/GNOME/hitori) – hitori!40
- [ ] [GNOME Klotski](https://gitlab.gnome.org/GNOME/gnome-klotski) – gnome-klotski!16
- [ ] [GNOME Mahjongg](https://gitlab.gnome.org/GNOME/gnome-mahjongg) – gnome-mahjongg!33
- [ ] [GNOME Mines](https://gitlab.gnome.org/GNOME/gnome-mines) – gnome-mines!37
- [ ] [GNOME Network Displays](https://gitlab.gnome.org/GNOME/gnome-network-displays) – gnome-network-displays!178
- [ ] [GNOME Nibbles](https://gitlab.gnome.org/GNOME/gnome-nibbles) – gnome-nibbles!39
- [ ] [GNOME Power Statistics](https://gitlab.gnome.org/GNOME/gnome-power-manager) – gnome-power-manager!16
- [ ] [GNOME Reversi](https://gitlab.gnome.org/GNOME/iagno) – iagno!20
- [ ] [GNOME Robots](https://gitlab.gnome.org/GNOME/gnome-robots) – gnome-robots!25
- [ ] [GNOME Sudoku](https://gitlab.gnome.org/GNOME/gnome-sudoku) – gnome-sudoku!48
- [ ] [GNOME Taquin](https://gitlab.gnome.org/GNOME/gnome-taquin) – gnome-taquin!21
- [ ] [GNOME Tetravex](https://gitlab.gnome.org/GNOME/gnome-tetravex) – gnome-tetravex!23
- [ ] [Getting Things GNOME!](https://github.com/getting-things-gnome/gtg/) –
- [ ] [Gnome Next Meeting Applet](https://github.com/chmouel/gnome-next-meeting-applet) –
##### Flathub: [Applications by "The GNOME Project"](https://beta.flathub.org/apps/collection/developer/The%20GNOME%20Project)
- [ ] [Five or More](https://gitlab.gnome.org/GNOME/five-or-more) –five-or-more!26
- [ ] [Four-in-a-row](https://gitlab.gnome.org/GNOME/four-in-a-row) – four-in-a-row!25
- [ ] [Games](https://gitlab.gnome.org/Archive/gnome-games) – Replace with Highscore?
- [ ] [Highscore](https://gitlab.gnome.org/World/highscore) – World/highscore!24
- [ ] [Lights Off](https://gitlab.gnome.org/GNOME/lightsoff) – lightsoff!19
- [ ] [Meld](https://gitlab.gnome.org/GNOME/meld) – meld!90
- [ ] [Passwords and Keys](https://gitlab.gnome.org/GNOME/seahorse) – seahorse!209
- [ ] [Polari](https://gitlab.gnome.org/GNOME/polari) – polari!265
- [ ] [Quadrapassel](https://gitlab.gnome.org/GNOME/quadrapassel) – quadrapassel!37
- [ ] [Sound Juicer](https://gitlab.gnome.org/GNOME/sound-juicer) – sound-juicer!32
- [ ] [Sound Recorder](https://gitlab.gnome.org/GNOME/gnome-sound-recorder) – gnome-sound-recorder!198
- [ ] [Swell Foop](https://gitlab.gnome.org/GNOME/swell-foop) – swell-foop!29
- [ ] [Tali](https://gitlab.gnome.org/GNOME/tali) – tali!18
- [ ] [gitg](https://gitlab.gnome.org/GNOME/gitg) – gitg!197
##### Others
- [ ] [GNOME Activity Journal](https://gitlab.gnome.org/crvi/gnome-activity-journal) crvi/gnome-activity-journal!10
- [ ] [GNOME LaTeX](https://gitlab.gnome.org/swilmet/gnome-latex) swilmet/gnome-latex!1
- [ ] [GNOME Radio](https://gitlab.gnome.org/ole/gnome-radio) – ole/gnome-radio!7
- [ ] [GNOME Voice](https://gitlab.gnome.org/ole/gnome-voice) – ole/gnome-voice!2
- [ ] [Gnome Commander](https://gitlab.gnome.org/GNOME/gnome-commander) – gnome-commander!35 (but reverted, exception pending)
- [ ] [Terminal](https://gitlab.gnome.org/GNOME/gnome-terminal) –
# Resources
- [Software Policy](https://wiki.gnome.org/Foundation/SoftwarePolicy)
- [App Organization](https://gitlab.gnome.org/Teams/Releng/AppOrganization): New app criteria, app category definitions, and review procedures
# How can I help
<!-- Describe in short and concise steps how other people can help, if possible -->https://gitlab.gnome.org/GNOME/Initiatives/-/issues/32Dark Style Preference2024-03-09T11:28:54ZMaximilianoDark Style Preference# Description
GNOME 42 will have a system-wide dark style preference, libadwaita and libhandy now provide API for supporting it. libadwaita is planned to be part of the GNOME platform for the next release, it would be good to have our ap...# Description
GNOME 42 will have a system-wide dark style preference, libadwaita and libhandy now provide API for supporting it. libadwaita is planned to be part of the GNOME platform for the next release, it would be good to have our applications follow it.
See https://github.com/flatpak/xdg-desktop-portal/issues/629
# Scope
* Core apps
* Other apps that follow the GNOME release schedule
* Libraries that provide UI
# Goals
* Follow the preference if applicable
* Adjust in-app dark style preferences, if there are any
* Ensure the app is usable and has decent contrast with dark appearance
# People in charge & contact
* Alexander Mikhaylenko (@exalm)
* Christopher Davis (@BrainBlasted)
* Maximiliano Sandoval (@msandova)
Contact us in `#libadwaita`.
# Instructions to achieve the goals
See the [wiki page](https://gitlab.gnome.org/GNOME/Initiatives/-/wikis/Dark-Style-Preference).
# Label for tracking the initiative
~"9. Initiative: Dark Style Preference"
Browse [issues](https://gitlab.gnome.org/groups/GNOME/-/issues?scope=all&state=opened&label_name%5B%5D=9.%20Initiative:%20Dark%20Style%20Preference), [merge requests](https://gitlab.gnome.org/groups/GNOME/-/merge_requests?scope=all&state=opened&label_name%5B%5D=9.%20Initiative:%20Dark%20Style%20Preference)
# Text for the initiative issue in projects
```
GNOME 42 will have a dark style preference, it would be good to support it.
* [ ] Follow the preference if applicable
* [ ] Adjust in-app dark style preferences, if there are any
* [ ] Ensure the app is usable and has decent contrast with dark appearance
Read more about this at the [initiative](https://gitlab.gnome.org/GNOME/Initiatives/issues/32), @exalm, @BrainBlasted and @msandova will help with the implementation of it. Let us know if you have any questions & thoughts.
/label ~"9. Initiative: Dark Style Preference"
```
# List of projects & tasks
Apps should only be checked off if all the changes are in place and are correct.
Libraries
- [x] colord-gtk (Settings -> Color -> View Details) (GTK 4 Port: [Part 1](https://github.com/hughsie/colord-gtk/pull/15), [Part II](https://github.com/hughsie/colord-gtk/pull/18))
- [ ] libgnomekbd (gkbd-keyboard-display, Show Keyboard Layout)
- [x] [Parental Controls (malcontent)](https://gitlab.freedesktop.org/pwithnall/malcontent/-/merge_requests/141/)
- [x] Electron's nativeTheme API: https://github.com/electron/electron/pull/38977 (for third-party apps like Signal)
Core apps (light):
- [x] [Calculator](https://gitlab.gnome.org/GNOME/gnome-calculator/-/merge_requests/98)
- [x] [Calendar](https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/192)
- [x] [Calls](https://gitlab.gnome.org/GNOME/calls/-/merge_requests/461)
- [x] [Characters](https://gitlab.gnome.org/GNOME/gnome-characters/-/merge_requests/60)
- [x] [Clocks](https://gitlab.gnome.org/GNOME/gnome-clocks/-/merge_requests/187)
- [x] [Contacts](https://gitlab.gnome.org/GNOME/gnome-contacts/-/merge_requests/171) (unused fallback: https://gitlab.gnome.org/GNOME/gnome-contacts/-/merge_requests/170)
- [x] [Console](https://gitlab.gnome.org/GNOME/console/-/merge_requests/63)
- [x] [Disks](https://gitlab.gnome.org/GNOME/gnome-disk-utility/-/merge_requests/59)
- [x] [Disk Usage Analyzer](https://gitlab.gnome.org/GNOME/baobab/-/merge_requests/35)
- [x] [Document Scanner](https://gitlab.gnome.org/GNOME/simple-scan/-/merge_requests/213)
- [x] [Document Viewer / evince](https://gitlab.gnome.org/GNOME/evince/-/merge_requests/417)
- [x] [Files](https://gitlab.gnome.org/GNOME/nautilus/-/merge_requests/757) (unused fallback: https://gitlab.gnome.org/GNOME/nautilus/-/merge_requests/740)
- [x] Fonts ([issue](https://gitlab.gnome.org/GNOME/gnome-font-viewer/-/issues/40))
- [x] [Help](https://gitlab.gnome.org/GNOME/yelp/-/merge_requests/39)
- [x] [Logs](https://gitlab.gnome.org/GNOME/gnome-logs/-/merge_requests/33)
- [x] Maps ([has permanently light map](https://gitlab.gnome.org/GNOME/gnome-maps/-/merge_requests/193))
- [x] [Music](https://gitlab.gnome.org/GNOME/gnome-music/-/merge_requests/894)
- [x] [Screenshot](https://gitlab.gnome.org/GNOME/gnome-screenshot/-/merge_requests/58)
- [x] [Seahorse](https://gitlab.gnome.org/GNOME/seahorse/-/merge_requests/188)
- [x] Settings
- [x] Software (mostly done, still needs https://gitlab.gnome.org/GNOME/gnome-software/-/issues/1537)
- [x] [System Monitor](https://gitlab.gnome.org/GNOME/gnome-system-monitor/-/merge_requests/49)
- [x] Text Editor
- [x] [Tour](https://gitlab.gnome.org/GNOME/gnome-tour/-/merge_requests/53)
- [x] [Weather](https://gitlab.gnome.org/GNOME/gnome-weather/-/merge_requests/87)
- [x] [Web](https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1029)
Core apps (dark):
- [x] [Boxes](https://gitlab.gnome.org/GNOME/gnome-boxes/-/merge_requests/467), https://gitlab.gnome.org/GNOME/gnome-boxes/-/merge_requests/490
- [x] [Connections](https://gitlab.gnome.org/GNOME/connections/-/merge_requests/105)
- [x] [Image Viewer / eog](https://gitlab.gnome.org/GNOME/eog/-/merge_requests/121)
- [x] [Videos](https://gitlab.gnome.org/GNOME/totem/-/merge_requests/217)
Core (other components):
- [x] Initial Setup
- [x] xdg-desktop-portal-gnome
- [x] [gnome-bluetooth](https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/merge_requests/144/commits)
Games:
- [ ] 2048
- [ ] Aisleriot
- [ ] Chess
- [ ] Fire-or-more
- [ ] Four-in-a-row
- [ ] Hitori
- [ ] Lightsoff
- [x] [Mahjongg](https://gitlab.gnome.org/GNOME/gnome-mahjongg/-/merge_requests/25)
- [ ] Mines
- [ ] Nibbles
- [ ] Quadrapassel
- [ ] Reversi
- [ ] Robots
- [ ] Sudoku
- [ ] Swell Foop
- [ ] Tali
- [ ] Taquin
- [ ] Tetravex
Development tools:
- [ ] Accerciser
- [x] [Builder](https://gitlab.gnome.org/GNOME/gnome-builder/-/merge_requests/491)
- [x] [dconf-editor](https://gitlab.gnome.org/GNOME/dconf-editor/-/merge_requests/23)
- [ ] Devhelp ([issue](https://gitlab.gnome.org/GNOME/devhelp/-/issues/58))
- [x] D-spy
- [ ] Glade
- [x] [Sysprof](https://gitlab.gnome.org/GNOME/sysprof/-/merge_requests/49)
Design tools:
- [x] App Icon Preview
- [x] [Contrast](https://gitlab.gnome.org/World/design/contrast/-/merge_requests/19)
- [x] Emblem
- [x] [Icon Library](https://gitlab.gnome.org/World/design/icon-library/-/merge_requests/23)
- [x] Lettercase
- [x] Lorem
- [x] [Palette](https://gitlab.gnome.org/World/design/palette/-/merge_requests/16)
- [x] Symbolic Preview
- [x] [Typography](https://gitlab.gnome.org/World/design/typography/-/merge_requests/5)
- [ ] Vector Slicer
Other apps:
- [x] Evolution
- [x] Extensions (has a WIP GTK4 port: [part 1](https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1997), [part 2](https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2012))
- [x] [File Roller](https://gitlab.gnome.org/GNOME/file-roller/-/merge_requests/58)
- [ ] Geary ([issue](https://gitlab.gnome.org/GNOME/geary/-/issues/1312))
- [ ] gedit - https://gitlab.gnome.org/GNOME/gedit/-/issues/155 and https://gitlab.gnome.org/GNOME/gedit/-/issues/552
- [x] gitg (https://gitlab.gnome.org/GNOME/gitg/-/merge_requests/195)
- [x] [Gtranslator](https://gitlab.gnome.org/GNOME/gtranslator/-/merge_requests/93)
- [ ] [GNote](https://gitlab.gnome.org/GNOME/gnote/-/issues/33#note_1406769)
- [ ] [Homebank](https://bugs.launchpad.net/homebank/+bug/2002177)
- [ ] [Liferea](https://github.com/lwindolf/liferea/issues/1099#issuecomment-1379705976) - partially implemented, missing proper use of flatpak portals
- [ ] [Meld](https://gitlab.gnome.org/GNOME/meld/-/issues/661)
- [ ] Notes
- [ ] [Remmina](https://gitlab.com/Remmina/Remmina/-/issues/2851)
- [ ] [Rhythmbox](https://gitlab.gnome.org/GNOME/rhythmbox/-/issues/2048)
- [x] [Sound Recorder](https://gitlab.gnome.org/GNOME/gnome-sound-recorder/-/merge_requests/181)
- [ ] Terminal
- [x] To Do
- [x] [Tweaks](https://gitlab.gnome.org/GNOME/gnome-tweaks/-/merge_requests/83)
- [x] Usage
- [ ] [Inkscape](https://gitlab.com/inkscape/inkscape/-/issues/2411)
- [ ] [GIMP](https://gitlab.gnome.org/GNOME/gimp/-/issues/8675) and its [dark theme related issues](https://gitlab.gnome.org/GNOME/gimp/-/issues/?sort=created_asc&state=opened&label_name%5B%5D=5.%20Themes&in=TITLE&search=dark¬%5Blabel_name%5D%5B%5D=1.%20Enhancement)
- [ ] Cheese ([issue](https://gitlab.gnome.org/GNOME/cheese/-/issues/128))
- [ ] Photos ([issue](https://gitlab.gnome.org/GNOME/gnome-photos/-/issues/192))
The list might be incomplete, please report anything missing or add them to the lists.
Third party/Circle apps are not listed - they are not on a schedule and don't really need an initiative to start supporting this.
# How can I help
* Making app developers aware of the initiative
* Helping maintainers implement the goalsGNOME 42https://gitlab.gnome.org/GNOME/Initiatives/-/issues/34Update App Screenshots2023-09-02T09:50:03ZChristopher DavisUpdate App Screenshots## Description
The screenshots for our core apps are largely out of date - they show the UI from many versions ago, and look out of place compared to recent screenshots following best practices that have emerged somewhat recently. I bel...## Description
The screenshots for our core apps are largely out of date - they show the UI from many versions ago, and look out of place compared to recent screenshots following best practices that have emerged somewhat recently. I believe we should codify these best practices into a set of guidelines that developers can reference and follow with the tooling we have available.
## Scope
* Developer documentation
* Core apps
* Design tools
* Development tools
* Circle apps
## Goals
* Define a set of guidelines for application screenshots that core and third-party app developers should follow.
* Replace the metainfo screenshots of core and Circle applications with new screenshots following the guidelines
## People in Charge & Contact
* Christopher Davis (@BrainBlasted)
* Sophie Herold (@sophie-h)
## Instructions to Achieve the Goals
As a first step, we are trying to submit as many screenshots to Core apps before GNOME 42 release as possible. Other contribution methods will be considered later.
- Take screenshots following the [guidelines and tricks on the wiki page](https://gitlab.gnome.org/GNOME/Initiatives/-/wikis/Update-App-Screenshots)
- Create a Merge Request adding the screenshots
## Label for Tracking the Initiative
~"9. Initiative: Update App Screenshots"
Browse [issues](https://gitlab.gnome.org/groups/GNOME/-/issues?scope=all&state=opened&label_name[]=9.%20Initiative%3A%20Update%20App%20Screenshots), [merge requests](https://gitlab.gnome.org/groups/GNOME/-/merge_requests?scope=all&state=opened&label_name[]=9.%20Initiative%3A%20Update%20App%20Screenshots)
## Text for the Initiative Issue in Projects
```md
Title: appdata: Update Screenshots
This merge request is part of ~"9. Initiative: Update App Screenshots". It adds up-to-date screenshots to the repository and references them in the AppStream metadata.
- [Initiative: Update App Screenshots](GNOME/Initiatives#34)
- [Initiative's wiki page with screenshot guidelines](https://gitlab.gnome.org/GNOME/Initiatives/-/wikis/Update-App-Screenshots)
```
## List of Projects & Tasks
Apps should only be checked off if all the changes are in place and correct
### Core Apps
* [x] Calculator GNOME/gnome-calculator!107
* [x] Calendar
* [x] Characters
* [x] Cheese
* [x] Clocks
* [x] Connections
* [x] Contacts
* [x] Disks
* [x] Disk Usage Analyzer
* [x] Document Scanner GNOME/simple-scan!220
* [ ] Document Viewer
* [x] Extensions
* [x] Files GNOME/nautilus!946
* [x] Fonts GNOME/gnome-font-viewer!29
* [x] Help GNOME/yelp!40
* [x] Image Viewer GNOME/eog!124
* [x] Logs GNOME/gnome-logs!36
* [x] Maps GNOME/gnome-maps!211
* [x] Music GNOME/gnome-music#508 GNOME/gnome-music!941
* [x] Passwords and Keys
* [x] Photos GNOME/gnome-photos!234
* [x] Settings GNOME/gnome-control-center!1242
* [x] Software GNOME/gnome-software!1233
* [x] System Monitor GNOME/gnome-system-monitor!52
* [x] Text Editor
* [x] Tour GNOME/gnome-tour!64
* [x] Videos GNOME/totem!256
* [x] Weather GNOME/gnome-weather!99
* [x] Web GNOME/epiphany!1079 GNOME/epiphany!1080
### Development Tools
* [ ] Accerciser
* [x] Boxes
* [ ] Builder
* [ ] dconf-editor
* [ ] Devhelp
* [ ] D-spy
* [ ] Glade
* [ ] Sysprof
## Design Tools
* [ ] App Icon Preview
* [ ] Banner Viewer
* [ ] Contrast
* [ ] Emblem
* [ ] Icon Library
* [ ] Lettercase
* [ ] Lorem
* [ ] Palette
* [x] Symbolic Preview
* [ ] Typography
* [ ] Vector Slicerhttps://gitlab.gnome.org/GNOME/Initiatives/-/issues/19Sandbox all the WebKit!2023-12-01T00:30:13ZMichael CatanzaroSandbox all the WebKit!# Description
Improve security of GNOME applications that render web content by doing so in a bubblewrap sandbox.
# Goals
Every application using WebKitGTK should opt-in to the web process sandbox by calling `webkit_web_context_set_sand...# Description
Improve security of GNOME applications that render web content by doing so in a bubblewrap sandbox.
# Goals
Every application using WebKitGTK should opt-in to the web process sandbox by calling `webkit_web_context_set_sandbox_enabled()`. See [this blog post](https://blogs.gnome.org/mcatanzaro/2020/03/31/sandboxing-webkitgtk-apps/) for context.
# Scope
Everything that uses WebKitGTK
# People on charge & contact
Michael Catanzaro (@mcatanzaro)
# Instructions to achieve the goals
[https://gitlab.gnome.org/GNOME/Initiatives/-/wikis/Sandbox-all-the-WebKit!](https://gitlab.gnome.org/GNOME/Initiatives/-/wikis/Sandbox-all-the-WebKit!)
# Label for tracking the initiative
[Initiative: Sandbox all the WebKit!](https://gitlab.gnome.org/GNOME/Initiatives/-/issues?label_name[]=Initiative%3A%20Sandbox%20all%20the%20WebKit!)
# Text for the initiative issue in projects
Every application using WebKitGTK should opt-in to the web process sandbox by calling `webkit_web_context_set_sandbox_enabled()`. See https://gitlab.gnome.org/GNOME/Initiatives/-/issues/19 for details.
# List of projects & tasks
GNOME
* [x] [devhelp](https://gitlab.gnome.org/GNOME/devhelp/-/commit/c82d90b1896e87b61875913de0edcd4603577f33)
* [x] [epiphany](https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/348)
* [x] [evolution-data-server](https://gitlab.gnome.org/GNOME/evolution-data-server/-/commit/26d38d67ec7b3e8ead8fdf4ea8a99d6ce22c35c2)
* [x] [gnome-boxes](https://gitlab.gnome.org/GNOME/gnome-boxes/-/merge_requests/333)
* [x] [gnome-builder](https://gitlab.gnome.org/GNOME/gnome-builder/-/blob/f0952f59f6d012123218d6514b9555e3715c1e46/src/libide/webkit/ide-webkit-plugin.c#L40)
* [x] [gnome-initial-setup](https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/merge_requests/87)
* [x] [gnome-maps](https://gitlab.gnome.org/GNOME/gnome-maps/-/merge_requests/89)
* [x] [gnome-online-accounts](https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/merge_requests/51)
* [x] [sushi](https://gitlab.gnome.org/GNOME/sushi/-/merge_requests/28)
* [ ] yelp
World
* [x] [bijiben](https://gitlab.gnome.org/GNOME/gnome-notes/-/merge_requests/66)
* [ ] [evolution](https://gitlab.gnome.org/GNOME/evolution/-/commit/820aab23429c679071343ec197314957d5c5e1e0), reverted awaiting printing
* [ ] geary (waiting for printing)
* [ ] glade
* [ ] ~~gnome-documents~~ (archived)
* [ ] libgepub
# How can I help
Submit merge requests. It's easy!
If you see any GNOME software included in gnome-build-meta that uses WebKit but is not listed here, it is missing a dependency in gnome-build-meta. Please [report it](https://gitlab.gnome.org/GNOME/gnome-build-meta/issues).