GNOME issueshttps://gitlab.gnome.org/groups/GNOME/-/issues2024-02-22T03:48:26Zhttps://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/444Wrong time(zone?) in calendar events2024-02-22T03:48:26ZClaudio SaavedraWrong time(zone?) in calendar events3.30.1
Events are imported in Evolution from email (text/calendar) to a sogo calendar in a remote server. The time is correct in Evolution, Evolution's calendar, the SOGO web calendar, GNOME shell. Of all the tools I use with calendars,...3.30.1
Events are imported in Evolution from email (text/calendar) to a sogo calendar in a remote server. The time is correct in Evolution, Evolution's calendar, the SOGO web calendar, GNOME shell. Of all the tools I use with calendars, gnome-calendar is the only one that displays the time wrong; two hours too late.https://gitlab.gnome.org/GNOME/mutter/-/issues/704Better Window Tiling2023-11-01T13:19:25ZGhost UserBetter Window TilingHello! I love GNOME, but the one thing I don't like about it is that you can only tile windows to the left and right sides of the screen. I was thinking that window tiling similar to KDE or XFCE's, in which you can tile windows in all of...Hello! I love GNOME, but the one thing I don't like about it is that you can only tile windows to the left and right sides of the screen. I was thinking that window tiling similar to KDE or XFCE's, in which you can tile windows in all of the corners of the screen, along with the left and right sides, would be a nice addition to GNOME. (maybe for 3.34?)https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/1231Make the Dash visible when no window touching it2021-04-08T19:00:25ZJatan MehtaMake the Dash visible when no window touching itVanilla GNOME has nothing on the Desktop but the wallpaper. On boot, I should be able to start applications in one-click and no unnecessary cursor movements. If the Dash becomes visible by default on boot and intelligently hides when a w...Vanilla GNOME has nothing on the Desktop but the wallpaper. On boot, I should be able to start applications in one-click and no unnecessary cursor movements. If the Dash becomes visible by default on boot and intelligently hides when a window is interfering with it, it would make the app launching experience more useful. This is what Dash to Dock does by default and has proven to be valuable to many users.https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/issues/24Include additional mimetype icons?2023-01-04T10:31:24ZZander Brownzbrown@gnome.orgInclude additional mimetype icons?As nice as the `text/plain` icon is it would help when reading though nautilus if mimetypes for common languages (say C, Vala, Rust and Python)
I was thinking something very simplistic?
![paper-sheets.svg](/uploads/94a1cf4c515dd77ec2ac...As nice as the `text/plain` icon is it would help when reading though nautilus if mimetypes for common languages (say C, Vala, Rust and Python)
I was thinking something very simplistic?
![paper-sheets.svg](/uploads/94a1cf4c515dd77ec2aca5fad6d6ecaf/paper-sheets.svg)https://gitlab.gnome.org/GNOME/libadwaita/-/issues/53Recoloring API2023-03-13T01:34:13ZChristopher DavisRecoloring APIAs laid out in [this post](https://aplazas.pages.gitlab.gnome.org/blog/blog/2020/04/02/coloring-api.html) by @aplazas:
> * vendors want to inject their branding in applications, this is typically done by shipping a different theme which...As laid out in [this post](https://aplazas.pages.gitlab.gnome.org/blog/blog/2020/04/02/coloring-api.html) by @aplazas:
> * vendors want to inject their branding in applications, this is typically done by shipping a different theme which creates a whole new set of problems;
> * application developers want to use their branding or inject colors in parts of the application’s UI;
> * users want to make the system more their own by setting the system’s colors.
Once Adwaita is part of libadwaita, we should work toward implementing a recoloring API that developers
can use to easily change colors within their applications.Christopher DavisChristopher Davishttps://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2947In-shell screenshot UI2022-04-26T19:12:43ZTobias BernardIn-shell screenshot UICurrently there's no easy/obvious way to take non-fullscreen screenshots unless you know the rather complex shortcuts (`Ctrl+Shift+PrintScr` etc.). But even for the simple and relatively well known `PrintScr` shortcut the workflow is not...Currently there's no easy/obvious way to take non-fullscreen screenshots unless you know the rather complex shortcuts (`Ctrl+Shift+PrintScr` etc.). But even for the simple and relatively well known `PrintScr` shortcut the workflow is not great, since there's no immediate feedback on what happened with the screenshot (how should a new user know it's being stored in the `Pictures` folder?).
In order to improve this situation, it would be nice to have a proper shell screenshot workflow with more feedback.
## (Experimental) Concept
One idea could be to re-map the `PrintScr` key to open a "screenshot view" rather than just silently saving an image to `Pictures`.
![](https://gitlab.gnome.org/Teams/Design/app-mockups/-/raw/master/screenshot/shell-screenshot-flow.png)
When you press the button, a screenshot of the entire screen is taken, as well of as every individual window on the workspace (in order to capture each window at that exact moment). If you choose "Whole Screen", the full-screen screenshot is saved, if you choose Selection only the current selection, and if you click "Choose Window...", a window picker opens to choose the window whose screenshot should be saved.
In every case there's a notification allowing you to open the screenshot or copy it to the clipboard.
After this is complete, the unused screenshots would be deleted.
cc @aday @exalmhttps://gitlab.gnome.org/GNOME/gnome-online-accounts/-/issues/102Cannot login to microsoft office365 "exchange" account with 2fa enabled2023-12-28T22:55:31ZsliddjurCannot login to microsoft office365 "exchange" account with 2fa enabledI have just enabled 2fa via time based codes on my office365 account.
Now, when I try to relogin to the account again via settings > Online Accounts > Add Microsoft Exchange, I get an error, and I am never asked to input my time based c...I have just enabled 2fa via time based codes on my office365 account.
Now, when I try to relogin to the account again via settings > Online Accounts > Add Microsoft Exchange, I get an error, and I am never asked to input my time based code from my authenticator app.
> Error connecting to Microsoft Exchange server:
> Code: 456 -- Unexpected response from server
Perhaps there should be an external login window, just like google login, to get 2fa working?https://gitlab.gnome.org/GNOME/seahorse/-/issues/205Import of certificate with seahorse does not work; Import button stays disabled2024-03-13T19:44:01ZJan VlugImport of certificate with seahorse does not work; Import button stays disabledI try to import a .cer certificate. To do this, I select File | Import... in seahorse.
A window pops up where I select the .cer certificate.
When I click Open, the details of the certificate are shown in the window. But the Import button...I try to import a .cer certificate. To do this, I select File | Import... in seahorse.
A window pops up where I select the .cer certificate.
When I click Open, the details of the certificate are shown in the window. But the Import button stays disabled.https://gitlab.gnome.org/GNOME/mutter/-/issues/2626The window focus is lost after switching the input method2023-10-05T13:01:22ZAkatsuki RuiThe window focus is lost after switching the input method<!--
Please read https://wiki.gnome.org/Community/GettingInTouch/BugReportingGuidelines
first to ensure that you create a clear and specific issue.
-->
### Affected version
<!--
Provide at least the following information:
* Your OS an...<!--
Please read https://wiki.gnome.org/Community/GettingInTouch/BugReportingGuidelines
first to ensure that you create a clear and specific issue.
-->
### Affected version
<!--
Provide at least the following information:
* Your OS and version
* Affected Mutter version
* Does this issue appear in XOrg and/or Wayland
-->
- Arch Linux
- Mutter 43.3
- XOrg session
### Bug summary
<!--
Provide a short summary of the bug you encountered.
-->
Window focus lost after switching input method on XOrg session.
This issue doesn't appear in Mutter 43.2.
### Steps to reproduce
<!--
1. Step one
2. Step two
3. ...
-->
1. Open a window
2. Switch input method
3. This window loses focus
### What happened
<!--
What did Mutter do that was unexpected?
-->
Window doesn't keep focus after switching input method.
### What did you expect to happen
<!--
What did you expect Mutter to do?
-->
Window keeps the focus after switching input method.
### Relevant logs, screenshots, screencasts etc.
<!--
If you have further information, such as technical documentation, logs,
screenshots or screencasts related, please provide them here.
If the bug is a crash, please obtain a stack trace with installed debug
symbols (at least for GNOME Shell and Mutter) and attach it to
this issue following the instructions on
https://wiki.gnome.org/Community/GettingInTouch/Bugzilla/GettingTraces.
-->
![Screencast_from_2023-02-17_13-01-52](/uploads/4e3eb81980351612d81485119ad6c7e0/Screencast_from_2023-02-17_13-01-52.webm)
<!-- Do not remove the following line. -->https://gitlab.gnome.org/GNOME/console/-/issues/140provide the option to change the default window size2023-04-28T09:39:06ZYousef Saberprovide the option to change the default window sizeThe default size for console is 80 * 24 which may be considered small by some users can you provide the option to change it, I know that console is intended to follow GNOME design language more accurately and to be simpler and user frien...The default size for console is 80 * 24 which may be considered small by some users can you provide the option to change it, I know that console is intended to follow GNOME design language more accurately and to be simpler and user friendly with minimum settings and configurations but changing the default window size is really an important feature.https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2105Username is not saved in openconnect VPN connection dialog2023-11-21T20:01:16ZBeniamino GalvaniUsername is not saved in openconnect VPN connection dialoggnome-shell's network agent doesn't send all secrets returned by the
openconnect authentication dialog to NM and so the username entered in
the openconnect VPN dialog is not saved.
How to reproduce:
* Run a test server:
* Clone the o...gnome-shell's network agent doesn't send all secrets returned by the
openconnect authentication dialog to NM and so the username entered in
the openconnect VPN dialog is not saved.
How to reproduce:
* Run a test server:
* Clone the openconnect repository: git://git.infradead.org/users/dwmw2/openconnect.git
* Build with: ./autogen.sh ; ./configure ; make check
* sudo dnf install ocserv
* sudo ocserv -f -c tests/configs/test-user-pass.config
* Connect first time:
* nmcli connection add type vpn con-name oc vpn.service-type openconnect vpn.data "gateway = 127.0.0.1"
* Connect to the 'oc' VPN through the GUI
* Enter 'test' username and 'test' password
* Disconnect from VPN
* Connect second time:
* Connect to the 'oc' VPN through the GUI
* Observe that the username was not saved
This is the connection returned from the gnome-shell agent to NM:
```
...
'vpn': {
...,
'secrets':
<{'gwcert': 'pin-sha256:xp3scfzy3rOQsv9NcOve/8YVVv+pHr4qNCXEXrNl5s8=',
'cookie': 'zfH/5JSKROo4SopwWdjnzslrBswZ3UHpSPIQEbi6kso=',
'lasthost': '127.0.0.1:443',
'gateway': '127.0.0.1:443'}>,
}
```
Compare it with from the connection returned by nm-applet:
```
'vpn': {
...,
'secrets':
<{'lasthost': '127.0.0.1:443',
'cookie': 'FS6LWmKlnvYgxpYaIQHTppbC6juk5dpT4Xmla6ccnos=',
'form:main:username': 'test',
'gwcert': 'pin-sha256:xp3scfzy3rOQsv9NcOve/8YVVv+pHr4qNCXEXrNl5s8=',
'gateway': '127.0.0.1:443',
'certificate:127.0.0.1:443': 'pin-sha256:xp3scfzy3rOQsv9NcOve/8YVVv+pHr4qNCXEXrNl5s8='}>,
}
```
NetworkManager bug report: https://gitlab.freedesktop.org/NetworkManager/NetworkManager/issues/328https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/1014Consider supporting AppIndicators by default (instead of a non-default extens...2021-07-10T20:50:10ZDaniel RusekConsider supporting AppIndicators by default (instead of a non-default extension)Please, consider adding support for the [Ubuntu AppIndicator](https://github.com/ubuntu/gnome-shell-extension-appindicator) standard. I know that this is probably against the current GNOME design, but there are still some applications th...Please, consider adding support for the [Ubuntu AppIndicator](https://github.com/ubuntu/gnome-shell-extension-appindicator) standard. I know that this is probably against the current GNOME design, but there are still some applications that use tray icons and are hard to use on a stock GNOME because of the missing tray support.https://gitlab.gnome.org/GNOME/gnome-clocks/-/issues/1Allow that alarms also beep when gnome-clocks is not running2024-03-01T05:29:22ZJairo LlopisAllow that alarms also beep when gnome-clocks is not runningAs a user, I'd expect alarms to beep even if gnome-clocks is closed. The same as in the phone.
Thanks!As a user, I'd expect alarms to beep even if gnome-clocks is closed. The same as in the phone.
Thanks!https://gitlab.gnome.org/GNOME/mutter/-/issues/3125Variable Refresh Rate - Roadmap2024-03-06T10:06:49ZGeorges Basile Stavracas NetoVariable Refresh Rate - RoadmapThis roadmap is an attempt to unblock the work done by @doraskayo, and to centralize and document the various conversations that have been happening around this subject.
As per Dor's assessment, there are problems with the VRR branch th...This roadmap is an attempt to unblock the work done by @doraskayo, and to centralize and document the various conversations that have been happening around this subject.
As per Dor's assessment, there are problems with the VRR branch that need to be fixed at some point. Of all these tasks, it was agreed that none should be blockers, as long as VRR is an off-by-default experimental feature.
Here's the current action plan:
### GNOME 46
* [x] The Merge Rush
* [x] Rebase https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1154 (@doraskayo)
* [x] Adjust the patchset to enable VRR on monitors that support it, if the experimental flag is activated (@doraskayo)
* [x] Another code review pass (@jadahl?)
* [x] Merge it
* [x] New UI for GNOME Settings and approval from the Design team (@doraskayo)
* [x] Sane handling for "empty" frames (frames committed without a new buffer). Should help Firefox. (@doraskayo)
* [x] Integration with dynamic frame scheduling (@doraskayo)
* [x] Disabling cursor deadlines in the KMS thread when VRR is active. (or the ability to control the deadline)
### Future
* [ ] Attempt to use deadlines in the KMS thread for cursor updates between client frames. (@doraskayo)
* [ ] Experiment with frame clock changes and simplifications. (@doraskayo/@daenzer?)https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7050Gnome 45 crash on restart in X11 session2024-02-18T16:05:19ZPhilip RaetsGnome 45 crash on restart in X11 session### Affected version
Gnome 45
XOrg
no extensions
### Bug summary
Gnome shell crashes when trying to reload (Alt+F2 => r) when running on X11.
journalctl /usr/bin/gnome-shell gives:
```
Running GNOME Shell (using mutter 45.0) as a X11...### Affected version
Gnome 45
XOrg
no extensions
### Bug summary
Gnome shell crashes when trying to reload (Alt+F2 => r) when running on X11.
journalctl /usr/bin/gnome-shell gives:
```
Running GNOME Shell (using mutter 45.0) as a X11 window and compositing manager
Window manager error: Another compositing manager is already running on screen 0 on display ":1"
```
### Steps to reproduce
Step 1: log into an X11 session of GNOME
Step 2: press Alt+F2
Step 3: type "r"
Step 4: enter
### What happened
GNOME Shell crashes and gives the "Oh no, something happened" window
### What did you expect to happen
The GNOME Shell to be reloaded
### Relevant logs, screenshots, screencasts etc.
<!-- Do not remove the following line. -->https://gitlab.gnome.org/GNOME/Initiatives/-/issues/26Port to GTK42024-03-14T22:27:48ZEvan Welshcontact@evanwelsh.comPort to GTK4Tracking GTK4 ports for GTK applications and libraries.
GTK4 is a major new version of GTK, and porting from GTK3 to GTK4 is expected to
take (some) effort. The GTK4 documentation is [here](https://docs.gtk.org/gtk4/).
It includes a [mi...Tracking GTK4 ports for GTK applications and libraries.
GTK4 is a major new version of GTK, and porting from GTK3 to GTK4 is expected to
take (some) effort. The GTK4 documentation is [here](https://docs.gtk.org/gtk4/).
It includes a [migration guide](https://docs.gtk.org/gtk4/migrating-3to4.html).
## Libraries
- [x] fcitx
- [x] gnome-desktop (https://gitlab.gnome.org/GNOME/gnome-desktop/-/issues/184)
- [ ] libibus
- [x] libgcr (https://gitlab.gnome.org/GNOME/gcr/-/issues/53)
- [x] libgweather (https://gitlab.gnome.org/GNOME/libgweather/-/merge_requests/120)
- [x] WebKit (https://bugs.webkit.org/show_bug.cgi?id=210100)
- [x] ~~libhandy~~ replaced by [libadwaita](https://gitlab.gnome.org/GNOME/libadwaita))
- [x] ~~libcanberra~~ (deprecated)
- [x] libchamplain (replaced by [libshumate](https://gitlab.gnome.org/GNOME/libshumate))
- [x] libportal
- [x] libpeas (https://gitlab.gnome.org/GNOME/libpeas/-/issues/41)
- [x] libgnome-games-support (https://gitlab.gnome.org/GNOME/libgnome-games-support/-/merge_requests/10 / https://gitlab.gnome.org/GNOME/libgnome-games-support/-/merge_requests/7)
- [x] gnome-bluetooth (https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/merge_requests/61)
## Bindings
- [x] gjs
- [x] gobject-introspection
- [x] pygobject
## Core Apps
### Basic
- [x] Calculator - https://gitlab.gnome.org/GNOME/gnome-calculator/-/merge_requests/98
- [x] Console - https://gitlab.gnome.org/GNOME/console/-/merge_requests/102
- [ ] Document Viewer / Evince - https://gitlab.gnome.org/GNOME/evince/-/merge_requests/373
- [x] Files / nautilus - https://gitlab.gnome.org/GNOME/nautilus/-/issues/276
- [ ] Help / yelp - depends on **webkit**
- [x] Initial Setup - depends on **webkit**, **libgweather**, **cheese**, **gnome-desktop**, **libmalcontent-ui** - https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/issues/131
- [x] Settings / gnome-control-center - depends on **webkit**
- [x] Software / gnome-software - https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/944
- [x] [Text Editor](https://gitlab.gnome.org/chergert/gnome-text-editor/)
- [ ] Videos / totem - needs porting from clutter (https://gitlab.gnome.org/GNOME/totem/-/issues/480)
### Others
- [ ] Boxes
- [x] Calendar (depends on **libgweather**)
- [x] Characters (depends on **gnome-desktop**)
- [x] Clocks - https://gitlab.gnome.org/GNOME/gnome-clocks/-/merge_requests/156 (depends on **libgweather**)
- [ ] Connections - https://gitlab.gnome.org/GNOME/connections/-/issues/106
- [x] Contacts - https://gitlab.gnome.org/GNOME/gnome-contacts/-/issues/196
- [ ] Disks / gnome-disk-utility - https://gitlab.gnome.org/GNOME/gnome-disk-utility/-/issues/274 | https://gitlab.gnome.org/GNOME/gnome-disk-utility/-/merge_requests/91
- [x] Disk Usage Analyzer / baobab - https://gitlab.gnome.org/GNOME/baobab/-/merge_requests/36
- [x] Document Scanner / Simple-scan - https://gitlab.gnome.org/GNOME/simple-scan/-/issues/316 / https://gitlab.gnome.org/GNOME/simple-scan/-/merge_requests/241
- [x] Fonts / gnome-font-viewer - [branch](https://gitlab.gnome.org/GNOME/gnome-font-viewer/-/tree/wip/ewlsh/gtk4)
- [x] gnome-shell (https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/4736)
- [x] Logs - https://gitlab.gnome.org/GNOME/gnome-logs/-/merge_requests/30
- [x] Maps - https://gitlab.gnome.org/GNOME/gnome-maps/-/issues/353 ([branch](https://gitlab.gnome.org/GNOME/gnome-maps/-/tree/wip/mlundblad/gtk4-and-shumate))
- [x] Music - https://gitlab.gnome.org/GNOME/gnome-music/-/merge_requests/547 (original), https://gitlab.gnome.org/GNOME/gnome-music/-/merge_requests/790 (contributed)
- [x] mutter (https://gitlab.gnome.org/GNOME/mutter/-/issues/1989)
- [x] Online Accounts (GOA): https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/merge_requests/142 (for GNOME 46)
- [x] System Monitor https://gitlab.gnome.org/GNOME/gnome-system-monitor/-/merge_requests/55
- [x] To Do / gnome-todo
- [x] Weather - https://gitlab.gnome.org/GNOME/gnome-weather/-/merge_requests/66 - depends on **libgweather**
- [x] Web / epiphany - https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1073
### Not Needed?
- [ ] Screenshot / gnome-screenshot - https://gitlab.gnome.org/GNOME/gnome-screenshot/-/issues/177 ([branch](https://gitlab.gnome.org/GNOME/gnome-screenshot/-/tree/wip/exalm/gtk4))
- [ ] Image Viewer / eog - depends on **gnome-desktop** and **libpeas**
- [ ] Cheese - https://gitlab.gnome.org/GNOME/cheese/-/issues/121
- [ ] Photos
## Extra Apps
- [x] Builder / gnome-builder - https://gitlab.gnome.org/GNOME/gnome-builder/-/milestones/4
- [ ] Devhelp - depends on **webkit**
- [x] Extensions - https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1495
- [x] File Roller - https://gitlab.gnome.org/GNOME/file-roller/-/merge_requests/90
- [x] Fractal
- [ ] Geary - https://gitlab.gnome.org/GNOME/geary/-/issues/1212 (depends on spell check in https://gitlab.gnome.org/GNOME/gtk/-/issues/3814)
- [ ] Gedit - https://gitlab.gnome.org/GNOME/gedit/-/issues/548 - postponed / help wanted / funding wanted
- [x] ghex
- [ ] gitg - help wanted at https://gitlab.gnome.org/GNOME/gitg/-/issues/345
- [x] ~~Glade~~ (see: [Cambalache](https://gitlab.gnome.org/jpu/cambalache))
- [ ] gthumb - help wanted at https://gitlab.gnome.org/GNOME/gthumb/-/issues/246
- [x] Gtranslator
- [x] Mahjongg - https://gitlab.gnome.org/GNOME/gnome-mahjongg/-/merge_requests/25
- [ ] Meld - help wanted at https://gitlab.gnome.org/GNOME/meld/-/issues/664 - tentative MR at https://gitlab.gnome.org/GNOME/meld/-/merge_requests/105
- [ ] Pitivi - [merge requests](https://gitlab.gnome.org/GNOME/pitivi/-/merge_requests?scope=all&state=all&search=gtk4+port)
- [x] Podcasts - https://gitlab.gnome.org/World/podcasts/-/merge_requests/199
- [x] Polari
- [ ] Quadrapassel [branch](https://gitlab.gnome.org/GNOME/quadrapassel/-/tree/gtk4-port), GNOME/quadrapassel!34
- [ ] Seahorse (Passwords and Secrets) - https://gitlab.gnome.org/GNOME/seahorse/-/merge_requests/207
- [x] Terminal - gnome-terminal#8006
- [x] Tweaks - https://gitlab.gnome.org/GNOME/gnome-tweaks/-/merge_requests/117 (done for GNOME 46)
- [ ] Zenity [branch](https://gitlab.gnome.org/GNOME/zenity/-/tree/gtk4-port)
- [x] GNOME Network Displays: https://gitlab.gnome.org/GNOME/gnome-network-displays/-/merge_requests/203
- [x] GTG: https://github.com/getting-things-gnome/gtg/issues/737 and its related issues
- [ ] Apostrophe https://gitlab.gnome.org/World/apostrophe/-/issues/466#note_1658614 (depends on spell check)
## Other important libraries
- [x] vte (https://gitlab.gnome.org/GNOME/vte/-/issues/12)
- [x] gtksourceview (https://gitlab.gnome.org/GNOME/gtksourceview/-/commit/447e334d6d096c66a3cb6048033fba8404f1bd16)
- [ ] GStreamer GTK sink (https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/767)
- [x] GStreamer GTK Paintable Sink https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/493
## Other important apps
- [ ] GIMP - postponed: https://gitlab.gnome.org/GNOME/gimp/-/issues/6440
- [ ] Inkscape - https://wiki.inkscape.org/wiki/GTK%2B_4_Migration
- [ ] LibreOffice - https://wiki.documentfoundation.org/Development/GTK4 and maybe https://bugs.documentfoundation.org/show_bug.cgi?id=146085
- [ ] Firefox - Help wanted at https://bugzilla.mozilla.org/show_bug.cgi?id=1701123
- [ ] Evolution - postponed / help wanted: https://gitlab.gnome.org/GNOME/evolution/-/issues/2309#note_1713348 and https://gitlab.gnome.org/GNOME/evolution/-/issues/1907
- [ ] Liferea - https://github.com/lwindolf/liferea/issues/1325https://gitlab.gnome.org/GNOME/pango/-/issues/386Pango 1.44 and the removal of support for bitmap fonts2020-05-12T19:42:30ZP. H.Pango 1.44 and the removal of support for bitmap fontsPango 1.44 just landed in Arch Linux. Applications that use Pango and that are configured to use bitmap fonts now only show rectangles instead of characters. This affects popular terminal emulator setups, because many people use fonts li...Pango 1.44 just landed in Arch Linux. Applications that use Pango and that are configured to use bitmap fonts now only show rectangles instead of characters. This affects popular terminal emulator setups, because many people use fonts like Terminus in applications like GNOME Terminal. #384 might be related, too.
There is a [bug report in Arch Linux](https://bugs.archlinux.org/task/63297) for this, but it only cites [this blog post](https://blogs.gnome.org/mclasen/2019/05/25/pango-future-directions/): It claims that the removal of support for bitmap fonts is *intentional*.
I have a few questions:
- Is it indeed true that Pango no longer supports "traditional" bitmap fonts (PCF, BDF)? The `NEWS` file does not explicitly state this.
- What is the recommended course of action for application developers? Should we use a library other than Pango? The blog post says Pango is "in maintenance mode", so maybe we should avoid using Pango altogether?
- Or are good old bitmap fonts (PCF, BDF) considered dead and it's fine to keep using Pango, but we should require our users to use another font format (the blog post suggests "bitmap-only OpenType")?
Thank you!https://gitlab.gnome.org/GNOME/loupe/-/issues/3Simple Image Editing Support2024-03-03T17:29:35ZChristopher DavisSimple Image Editing SupportThis is a long-term goal, but an image viewer ideally should have some basic tools for editing. I think at the very least, users expect:
* Cropping
* Rotation
* Annotations
![image](/uploads/9a8f76fddac8ad8bf2634d8ee9807535/image.png)This is a long-term goal, but an image viewer ideally should have some basic tools for editing. I think at the very least, users expect:
* Cropping
* Rotation
* Annotations
![image](/uploads/9a8f76fddac8ad8bf2634d8ee9807535/image.png)https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1209Add per-monitor min/max brightness settings2023-11-01T16:37:00ZBenjamin BergAdd per-monitor min/max brightness settingsSo, there are a few issues:
* We currently only control the brightness monitor for the internal screen. But external monitor brightness control is perfectly possible and desirable (well, at least with some simple kernel patches).
* If...So, there are a few issues:
* We currently only control the brightness monitor for the internal screen. But external monitor brightness control is perfectly possible and desirable (well, at least with some simple kernel patches).
* If you have multiple monitors, the brightness levels will not match up. So it does not make sense to just the same brightness on all of them.
* If we auto-adjust brightness based on the ambient illumination, then we have no way to know which minimum/maximum brightness make sense. We just need to assume some sort of linear mapping.
I believe that all of this would be solved by having a minimum/maximum setting for each attached display (that we can control). As a first step, I would like to have some feedback on whether we can solve this in the display configuration dialog.
It might also be desirable to have a daytime/nighttime default brightness setting as we have had request to also adjust the brightness during night light. And min/max might be different?
CC: @aday @jimmac
Related:
* gnome-settings-daemon!188 (for making brightness control perceptually linear)
* gnome-settings-daemon#86 (min/max brightness setting request)
* gnome-settings-daemon#575 (minimum brightness for automatic control)
* gnome-settings-daemon#574 (multiple devices)
* gnome-settings-daemon#527 (integration with the kernel code that allows controlling external screens)
* gnome-settings-daemon#533 (similar, but asking for not using another kernel interface, 527 makes more sense from our side IMHO)
* gnome-settings-daemon#528 (requests night light integration; not sure about that, but it is definitely only useful if we have multi-monitor support)https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/253Switch to dark theme variant when Night Light is on2023-11-27T00:21:31ZGeorges Basile Stavracas NetoSwitch to dark theme variant when Night Light is onSome apps started following Night Light and switching to the dark theme variant.
GNOME Builder exposes a setting for that:
![Night Light integration in Builder's preferences dialog](/uploads/69be305b603ebd223c94a29026b8b6c6/Captura_de_...Some apps started following Night Light and switching to the dark theme variant.
GNOME Builder exposes a setting for that:
![Night Light integration in Builder's preferences dialog](/uploads/69be305b603ebd223c94a29026b8b6c6/Captura_de_tela_de_2018-10-26_13-21-44.png)
GNOME To Do implements that integration in the form of a hidden plugin, and Calendar has it hardcoded.