[FFe] [UIFe] gnome-characters 42

Bug #1968081 reported by Jeremy Bícha
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gnome-characters (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Benefit
-------
The new GNOME Characters app significantly improves the usability of the app, upgrading the Unicode support from something like Unicode 9 all the way to Unicode 14.

The new version also removes the horizontal lines that the emoji are resting on. I think the UI is better without those lines.

Comment
-------
GNOME Characters 42 still doesn't support emoji modifiers and sequences which is a really big omission for an emoji app. There is a merge proposal for version 43 and it may be worth a major SRU for 22.04 LTS later.

Other UI comments
-----------------
The sidebar has switched to monochrome symbolic icons instead of fullcolor.

It looks like the selection highlight color is gray instead of the Ubuntu color scheme. (I'm referring to Smileys & Emotion in the sidebar.)

Why This Wasn't Done Sooner
---------------------------
GNOME Characters 42 switches from GTK3 to GTK4 and libadwaita. libadwaita did not support Ubuntu 22.04's color schemes until a patch was uploaded to 22.04 today.

Risks and Mitigation
--------------------
This version is already present in Debian Testing without new reported bugs.

Both Ubuntu and Ubuntu Budgie includes this app by default.

The app is standalone and does not impact other apps. We could revert if there were a major bug discovered.

Changes
-------
https://gitlab.gnome.org/GNOME/gnome-characters/-/blob/main/NEWS

gnome-characters (42.0-1) unstable; urgency=medium

  * New upstream release
    - Supports Unicode 14
    - Support for Emoji Sequences and Modifiers is planned
      for the 43 release
  * Drop all patches: applied in new release
  * Switch to gtk4 and libadwaita instead of gtk3 and libhandy
  * debian/control.in: Switch from gnome-desktop 3 to gnome-desktop 4
  * debian/control.in: Drop obsolete Build-Depends on libunistring

 -- Jeremy Bicha Sat, 19 Mar 2022 13:36:05 -0400

Logs
----
Build:
https://launchpad.net/~gnome3-team/+archive/ubuntu/gtk4/+sourcepub/13415399/+listing-archive-extra

Install:
$ sudo apt install ./gnome-characters_42.0-1_amd64.deb
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'gnome-characters' instead of './gnome-characters_42.0-1_amd64.deb'
The following additional packages will be installed:
  gir1.2-gnomedesktop-4.0
The following NEW packages will be installed:
  gir1.2-gnomedesktop-4.0
The following packages will be upgraded:
  gnome-characters
1 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 5,660 B/385 kB of archives.
After this operation, 2,655 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 /home/jeremy/devel/temp/gnome-characters_42.0-1_amd64.deb gnome-characters amd64 42.0-1 [379 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 gir1.2-gnomedesktop-4.0 amd64 42.0-1ubuntu1 [5,660 B]
Fetched 5,660 B in 1s (9,886 B/s)
Selecting previously unselected package gir1.2-gnomedesktop-4.0:amd64.
(Reading database ... 209429 files and directories currently installed.)
Preparing to unpack .../gir1.2-gnomedesktop-4.0_42.0-1ubuntu1_amd64.deb ...
Unpacking gir1.2-gnomedesktop-4.0:amd64 (42.0-1ubuntu1) ...
Preparing to unpack .../gnome-characters_42.0-1_amd64.deb ...
Unpacking gnome-characters (42.0-1) over (41.0-4) ...
Setting up gir1.2-gnomedesktop-4.0:amd64 (42.0-1ubuntu1) ...
Setting up gnome-characters (42.0-1) ...
Processing triggers for desktop-file-utils (0.26-1ubuntu3) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu3) ...
Processing triggers for libglib2.0-0:amd64 (2.72.0-1) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...

Tags: jammy
Revision history for this message
Jeremy Bícha (jbicha) wrote :
Revision history for this message
Jeremy Bícha (jbicha) wrote :
description: updated
Revision history for this message
fossfreedom (fossfreedom) wrote :

From a Ubuntu Budgie point of view, the new libadwaita app looks out of place in our distro with adwaita's ghastly dark brown colouration. With a GTK_THEME based override the headerbar looks broken with our default theme (i.e. we would have used this to suggest this type of workaround for folk that wants to use a non libadwaita theme).

However - we will not die in a ditch on this. If Ubuntu really wants this then we would request that "ubuntu-budgie-meta" be added as affected and we will need to use this UIFe as a way to remove gnome-characters from our seeds - i.e. we will not ship with the app.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnome-characters (Ubuntu):
status: New → Confirmed
Changed in gnome-characters (Ubuntu):
status: Confirmed → New
Revision history for this message
Jeremy Bícha (jbicha) wrote :

fossfreedom, thanks for looking into this. This feature is not important enough to cause a regression for Ubuntu Budgie this late in the development cycle.

We do plan to let these libadwaita app autosync once 22.10 development starts though.

Changed in gnome-characters (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.