Characters issues
https://gitlab.gnome.org/GNOME/gnome-characters/-/issues
2023-08-08T20:34:44Z
https://gitlab.gnome.org/GNOME/gnome-characters/-/issues/131
GJS errors on GNOME OS nightly
2023-08-08T20:34:44Z
Christian Hergert
GJS errors on GNOME OS nightly
Running `gnome-characters` from kgx on an up-to-date GNOME OS devel image yields:
```
(org.gnome.Characters:3401): Gjs-CRITICAL **: 12:38:06.532: JS ERROR: Error: Value of property 'settings_schema' is not of type Gio.SettingsSchema
_in...
Running `gnome-characters` from kgx on an up-to-date GNOME OS devel image yields:
```
(org.gnome.Characters:3401): Gjs-CRITICAL **: 12:38:06.532: JS ERROR: Error: Value of property 'settings_schema' is not of type Gio.SettingsSchema
_init@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:747:23
getSettings@resource:///org/gnome/Characters/js/util.js:68:16
vfunc_startup@resource:///org/gnome/Characters/js/main.js:83:25
main@resource:///org/gnome/Characters/js/main.js:121:32
run@resource:///org/gnome/gjs/modules/script/package.js:206:19
@/usr/bin/gnome-characters:6:17
(org.gnome.Characters:3401): Gjs-CRITICAL **: 12:38:06.604: JS ERROR: TypeError: Main.settings is null
_init@resource:///org/gnome/Characters/js/window.js:73:32
MainWindow@resource:///org/gnome/Characters/js/window.js:48:4
vfunc_activate@resource:///org/gnome/Characters/js/main.js:101:31
main@resource:///org/gnome/Characters/js/main.js:121:32
run@resource:///org/gnome/gjs/modules/script/package.js:206:19
@/usr/bin/gnome-characters:6:17
```
GNOME 45
https://gitlab.gnome.org/GNOME/gnome-characters/-/issues/94
Remaining issues post gtk4 migrations
2023-02-12T07:37:34Z
Bilal Elmoussaoui
bil.elmoussaoui@gmail.com
Remaining issues post gtk4 migrations
- [ ] Handle baseline colour when switching to HighContrast
- [ ] How we should handle the character dialog? The design team seems to not like the current UI that much
- [x] Port the search provider, it seems to copy the character; do w...
- [ ] Handle baseline colour when switching to HighContrast
- [ ] How we should handle the character dialog? The design team seems to not like the current UI that much
- [x] Port the search provider, it seems to copy the character; do we want that or we want to open the character dialog? #78 #93 #77 #26
- [x] Figure out why maximizing the window doesn't call size_allocate sometimes
cc @exalm if you have more stuff that should be added to the list
cc @bertob @aday for design feedback
GNOME 42
https://gitlab.gnome.org/GNOME/gnome-characters/-/issues/86
40.beta build fails with: undefined symbol: gc_search_context_get_type
2021-11-26T07:27:34Z
Fabian Bornschein
40.beta build fails with: undefined symbol: gc_search_context_get_type
I'm trying to build the gnome40.beta. Characters is the last one to build, sadly also the only one that fails for me.
- glib2: 2.67.4+21+gf9069b04e
- gtk3: 3.24.26
- gobject-introspection: 1.66.1
- libhandy: 1.1.90
- gnome-desktop: 40.b...
I'm trying to build the gnome40.beta. Characters is the last one to build, sadly also the only one that fails for me.
- glib2: 2.67.4+21+gf9069b04e
- gtk3: 3.24.26
- gobject-introspection: 1.66.1
- libhandy: 1.1.90
- gnome-desktop: 40.beta
```
+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_lto=true -D b_pie=true gnome-characters build
The Meson build system
Version: 0.57.1
Source dir: /build/gnome-characters/src/gnome-characters
Build dir: /build/gnome-characters/src/build
Build type: native build
Project name: gnome-characters
Project version: 40.beta
C compiler for the host machine: cc (gcc 10.2.0 "cc (GCC) 10.2.0")
C linker for the host machine: cc ld.bfd 2.36.1
Host machine cpu family: x86_64
Host machine cpu: x86_64
Checking if "libunistring support" links: YES
Found pkg-config: /usr/bin/pkg-config (1.7.3)
Run-time dependency gjs-1.0 found: YES 1.67.2
Run-time dependency libhandy-1 found: YES 1.1.90
Run-time dependency gio-2.0 found: YES 2.67.4
Run-time dependency gtk+-3.0 found: YES 3.24.26
Run-time dependency pango found: YES 1.48.2
Run-time dependency pangoft2 found: YES 1.48.2
Found pkg-config: /usr/bin/pkg-config (1.7.3)
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Configuring org.gnome.Characters.desktop.in using configuration
WARNING: Project targeting '>= 0.46.0' but tried to use feature introduced in '0.50.0': install arg in configure_file.
Configuring org.gnome.Characters.service using configuration
Configuring org.gnome.Characters.BackgroundService.service using configuration
Configuring org.gnome.Characters.search-provider.ini using configuration
Program glib-mkenums found: YES (/usr/bin/glib-mkenums)
Build-time dependency gobject-introspection-1.0 found: YES 1.66.1
Dependency gobject-introspection-1.0 found: YES 1.66.1 (cached)
Program g-ir-scanner found: YES (/usr/bin/g-ir-scanner)
Dependency gobject-introspection-1.0 found: YES 1.66.1 (cached)
Program g-ir-compiler found: YES (/usr/bin/g-ir-compiler)
Program gjs found: YES (/usr/bin/gjs)
Configuring org.gnome.Characters using configuration
Configuring org.gnome.Characters.BackgroundService using configuration
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Configuring config.h using configuration
Program meson_post_install.py found: YES (/usr/bin/python /build/gnome-characters/src/gnome-characters/meson_post_install.py)
Build targets in project: 14
WARNING: Project specifies a minimum meson_version '>= 0.46.0' but uses features which were added in newer versions:
* 0.50.0: {'install arg in configure_file'}
Option buildtype is: plain [default: debugoptimized]
Found ninja-1.10.2 at /usr/bin/ninja
ninja: Entering directory `build'
[1/13] Generating org.gnome.Characters.src_gresource with a custom command
[2/13] Generating org.gnome.Characters.BackgroundService.data_gresource with a custom command
[3/13] Generating org.gnome.Characters.BackgroundService.src_gresource with a custom command
[4/13] Generating org.gnome.Characters.data_gresource with a custom command
[5/13] Generating org.gnome.Characters.appdata.xml_data_merge with a custom command
[6/13] Generating org.gnome.Characters.desktop_data_merge with a custom command
[7/13] Generating gc-enumtypes.h with a custom command (wrapped by meson to capture output)
[8/13] Generating gc-enumtypes.c with a custom command (wrapped by meson to capture output)
[9/13] Compiling C object lib/libgc.so.p/gc.c.o
../gnome-characters/lib/gc.c: In function ‘gc_search_criteria_copy’:
../gnome-characters/lib/gc.c:624:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
624 | GcSearchCriteria *criteria = g_memdup (boxed, sizeof (GcSearchCriteria));
| ^~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:82,
from /usr/include/glib-2.0/gobject/gbinding.h:28,
from /usr/include/glib-2.0/glib-object.h:22,
from /usr/include/glib-2.0/gio/gioenums.h:28,
from /usr/include/glib-2.0/gio/giotypes.h:28,
from /usr/include/glib-2.0/gio/gio.h:26,
from ../gnome-characters/lib/gc.h:7,
from ../gnome-characters/lib/gc.c:3:
/usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here
257 | gpointer g_memdup (gconstpointer mem,
| ^~~~~~~~
[10/13] Compiling C object lib/libgc.so.p/meson-generated_.._gc-enumtypes.c.o
[11/13] Linking target lib/libgc.so
[12/13] Generating Gc-1.0.gir with a custom command
FAILED: lib/Gc-1.0.gir
/usr/bin/g-ir-scanner --no-libtool --namespace=Gc --nsversion=1.0 --warn-all --output lib/Gc-1.0.gir --c-include=gc.h -I/build/gnome-characters/src/gnome-characters/lib -I/build/gnome-characters/src/build/lib -I./. -I../gnome-characters/. --filelist=/build/gnome-characters/src/build/lib/libgc.so.p/Gc_1.0_gir_filelist --include=Gio-2.0 --include=Gtk-3.0 --symbol-prefix=gc --identifier-prefix=Gc --cflags-begin -I./. -I../gnome-characters/. -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/at-spi-2.0 -I/usr/include/libhandy-1 -I/usr/include/gobject-introspection-1.0 -D_FORTIFY_SOURCE=2 --cflags-end --add-include-path=/usr/share/gir-1.0 -L./lib --library gc --extra-library=gio-2.0 --extra-library=gobject-2.0 --extra-library=glib-2.0 --extra-library=gtk-3 --extra-library=gdk-3 --extra-library=z --extra-library=pangocairo-1.0 --extra-library=pango-1.0 --extra-library=harfbuzz --extra-library=atk-1.0 --extra-library=cairo-gobject --extra-library=cairo --extra-library=gdk_pixbuf-2.0 -L/usr/lib/ --extra-library=handy-1 --extra-library=pangoft2-1.0 --extra-library=fontconfig --extra-library=freetype --extra-library=girepository-1.0 --sources-top-dirs /build/gnome-characters/src/gnome-characters/subprojects/ --sources-top-dirs /build/gnome-characters/src/build/subprojects/
In file included from /usr/include/bits/libc-header-start.h:33,
from /usr/include/limits.h:26,
from /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include-fixed/limits.h:195,
from /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include-fixed/syslimits.h:7,
from /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include-fixed/limits.h:34,
from /usr/lib/glib-2.0/include/glibconfig.h:11,
from /usr/include/glib-2.0/glib/gtypes.h:32,
from /usr/include/glib-2.0/glib/galloca.h:32,
from /usr/include/glib-2.0/glib.h:30,
from /usr/include/glib-2.0/gobject/gbinding.h:28,
from /usr/include/glib-2.0/glib-object.h:22,
from /usr/include/glib-2.0/gio/gioenums.h:28,
from /usr/include/glib-2.0/gio/giotypes.h:28,
from /usr/include/glib-2.0/gio/gio.h:26,
from /build/gnome-characters/src/gnome-characters/lib/gc.h:7,
from /build/gnome-characters/src/build/g-ir-cpp-0zp9x6av.c:4:
/usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O)
| ^~~~~~~
g-ir-scanner: link: gcc -pthread -o /build/gnome-characters/src/build/tmp-introspectigy4o1mb/Gc-1.0 -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -g -fvar-tracking-assignments -fdebug-prefix-map=/build/gnome-characters/src=/usr/src/debug /build/gnome-characters/src/build/tmp-introspectigy4o1mb/Gc-1.0.o -L. -Wl,-rpath,. -Wl,--no-as-needed -L./lib -L/usr/lib/ -Wl,-rpath,/usr/lib/ -lgc -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lhandy-1 -lpangoft2-1.0 -lfontconfig -lfreetype -lgirepository-1.0 -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lglib-2.0 -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now
/build/gnome-characters/src/build/tmp-introspectigy4o1mb/Gc-1.0: symbol lookup error: /build/gnome-characters/src/build/tmp-introspectigy4o1mb/Gc-1.0: undefined symbol: gc_search_context_get_type
Command '['/build/gnome-characters/src/build/tmp-introspectigy4o1mb/Gc-1.0', '--introspect-dump=/build/gnome-characters/src/build/tmp-introspectigy4o1mb/functions.txt,/build/gnome-characters/src/build/tmp-introspectigy4o1mb/dump.xml']' returned non-zero exit status 127.
ninja: build stopped: subcommand failed.
```
### build recipe
```
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
# Contributor: Jan de Groot <jgc@archlinux.org>
# Contributor: Fabian Bornschein <plusfabi@gmail.com>
options=(debug !strip)
pkgname=gnome-characters
pkgver=40.beta
pkgrel=1
pkgdesc="A character map application"
arch=(x86_64)
url="https://gitlab.gnome.org/GNOME/gnome-characters"
license=(GPL2)
depends=(gjs gtk3 libhandy libunistring gnome-desktop emoji-font)
makedepends=(meson gobject-introspection appstream-glib git gperf)
groups=(gnome)
_commit=770fbd771760a3587b9514d03119d994c7495c6f #tags/40.beta^0
source=("git+https://gitlab.gnome.org/GNOME/gnome-characters.git#commit=$_commit")
sha256sums=('SKIP')
pkgver() {
cd $pkgname
git describe --tags | sed 's/-/+/g'
}
prepare() {
cd $pkgname
}
build() {
arch-meson $pkgname build
meson compile -C build
}
check() {
meson test -C build --print-errorlogs
}
package() {
DESTDIR="$pkgdir" meson install -C build
}
```
GNOME 40
https://gitlab.gnome.org/GNOME/gnome-characters/-/issues/145
46.0: test suite fails in validate-appdata unit
2024-03-21T20:49:41Z
Tomasz Kłoczko
46.0: test suite fails in validate-appdata unit
I'm using appstream 1.0.2.
```
+ cd gnome-characters-46.0
+ xvfb-run -a /usr/bin/meson test -C x86_64-redhat-linux-gnu --num-processes 48 --print-errorlogs
ninja: Entering directory `/home/tkloczko/rpmbuild/BUILD/gnome-characters-46.0/x8...
I'm using appstream 1.0.2.
```
+ cd gnome-characters-46.0
+ xvfb-run -a /usr/bin/meson test -C x86_64-redhat-linux-gnu --num-processes 48 --print-errorlogs
ninja: Entering directory `/home/tkloczko/rpmbuild/BUILD/gnome-characters-46.0/x86_64-redhat-linux-gnu'
ninja: no work to do.
1/2 validate-appdata FAIL 3.06s exit status 1
>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_PATH=/home/tkloczko/rpmbuild/BUILD/gnome-characters-46.0/src:/home/tkloczko/rpmbuild/BUILD/gnome-ch
aracters-46.0/x86_64-redhat-linux-gnu/src LD_LIBRARY_PATH=/home/tkloczko/rpmbuild/BUILD/gnome-characters-46.0/x86_64-redhat-linux-gnu/lib GSETTINGS_SCHEMA_DIR=/home/tkloczko/rpmbuild/BUILD/
gnome-characters-46.0/x86_64-redhat-linux-gnu/data ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 GSETTINGS_BACKEND=memory MALLOC_PERTURB_=43 GI_TYPELIB_PATH=/home/tkloczko/r
pmbuild/BUILD/gnome-characters-46.0/x86_64-redhat-linux-gnu/lib /usr/bin/xvfb-run -a /usr/bin/appstreamcli validate --no-net --explain data/org.gnome.Characters.appdata.xml
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stdout:
I: org.gnome.Characters.desktop:275: developer-name-tag-deprecated
The toplevel `developer_name` element is deprecated. Please use the `name` element in a
`developer` block instead.
I: org.gnome.Characters.desktop:386: nonstandard-gnome-extension kudos
This tag is a GNOME-specific extension to AppStream and not part of the official specification.
Do not expect it to work in all implementations and in all software centers.
✔ Validation was successful: infos: 2, pedantic: 3
stderr:
/usr/bin/xvfb-run: line 185: kill: (927904) - No such process
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
2/2 Util OK 3.31s
Summary of Failures:
1/2 validate-appdata FAIL 3.06s exit status 1
Ok: 1
Expected Fail: 0
Fail: 1
Unexpected Pass: 0
Skipped: 0
Timeout: 0
```
https://gitlab.gnome.org/GNOME/gnome-characters/-/issues/144
New release needed
2024-03-18T17:59:11Z
Jeremy Bicha
New release needed
Please make a new release of GNOME Characters in particular for the Unicode 15.1 emoji update.
Please make a new release of GNOME Characters in particular for the Unicode 15.1 emoji update.
https://gitlab.gnome.org/GNOME/gnome-characters/-/issues/143
Incorrect/missing URLs in app metadata
2024-03-13T10:19:41Z
Allan Day
Incorrect/missing URLs in app metadata
An initiative is under way to to update app metadata URLs, so that they link to up to date web pages and don't link to the wiki, which is going to be retired. The following issues are present for this app:
* MetaInfo `<url type="contrib...
An initiative is under way to to update app metadata URLs, so that they link to up to date web pages and don't link to the wiki, which is going to be retired. The following issues are present for this app:
* MetaInfo `<url type="contribute">` should point to the page in welcome.gnome.org
See https://gitlab.gnome.org/GNOME/Initiatives/-/issues/51 for background and guidance.
https://gitlab.gnome.org/GNOME/gnome-characters/-/issues/142
AppStream metadata reports latest version as 45.alpha
2024-03-08T15:02:50Z
Jeremy Bicha
AppStream metadata reports latest version as 45.alpha
Please remember to update the version in [data/org.gnome.Characters.appdata.xml.in](data/org.gnome.Characters.appdata.xml.in) when doing a new release.
45.0 (and git master) are reporting themselves as 45.alpha. This is visible on Flath...
Please remember to update the version in [data/org.gnome.Characters.appdata.xml.in](data/org.gnome.Characters.appdata.xml.in) when doing a new release.
45.0 (and git master) are reporting themselves as 45.alpha. This is visible on Flathub.
Could you do a new 45.1 release anyway for the Unicode 15.1 update?
https://gitlab.gnome.org/GNOME/gnome-characters/-/issues/141
The Characters app frequently crashes
2024-01-19T15:53:50Z
Martin Constantino–Bodin
The Characters app frequently crashes
I noticed that when I use the Characters app, for whichever character sets, the application crashes after a few minutes, regardless of what I was doing at the time.
Here is a console output of the app:
```
Gjs-Message: 12:19:43.020: JS ...
I noticed that when I use the Characters app, for whichever character sets, the application crashes after a few minutes, regardless of what I was doing at the time.
Here is a console output of the app:
```
Gjs-Message: 12:19:43.020: JS LOG: Characters Application started
Gjs-Message: 12:19:43.954: JS LOG: Characters Application activated
***MEMORY-ERROR***: org.gnome.Characters[43631]: GSlice: assertion failed: sinfo->n_allocated > 0
Aborted
```
I'm not sure which information could help. Here is the result of `uname -a`.
```
$ uname -a
Linux werewindle.inrialpes.fr 6.2.0-37-generic #38~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 2 18:01:13 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
```
Have a nice day,
Martin.
https://gitlab.gnome.org/GNOME/gnome-characters/-/issues/140
[Feature] Quick character menu needs special characters
2023-11-27T10:10:11Z
Caden Mitchell
[Feature] Quick character menu needs special characters
Disclaimer:
I am not sure which project this particular issue pertains to. It's unclear if this feature is a shell feature, a Characters feature, or something else entirely. If a moderator would be so kind as to move this issue to the r...
Disclaimer:
I am not sure which project this particular issue pertains to. It's unclear if this feature is a shell feature, a Characters feature, or something else entirely. If a moderator would be so kind as to move this issue to the relevant project, it would be much appreciated.
**I am specifically referencing the feature where you use the <kbd>Ctrl</kbd>+<kbd>;</kbd> global shortcut to bring up a quick emoji menu.**
![image](/uploads/6d8f7016b36917adfacf4f79891945f1/image.png)
*This menu is lacking special characters such as math, bullets, etc.*
Feature description:
I'd like for the ability to search special characters in the quick emoji picker menu. This is consistent with similar features on other platforms like macOS, iOS, Android and Windows. The quick special character selector currently *only* supports emojis. I cannot tell you how many times I've opened this menu to add a temperature "degrees" symbol, a trademark, a registered, copyright, bullet point, math symbol, etc. and instead had to open this GNOME Characters and copy/paste instead. It would really improve the GNOME desktop experience to be able to quickly insert characters like this, alongside the wonderful colorful emojis!
https://gitlab.gnome.org/GNOME/gnome-characters/-/issues/139
Space characters missing
2023-11-26T10:57:14Z
Jano
Space characters missing
When I search for "space", I don't get space symbols (like ` `) as a result. When I search for "non-breaking", I only get the non-breaking hyphen.
It would be nice if whitespace symbols were also present in Characters. Inserting non-bre...
When I search for "space", I don't get space symbols (like ` `) as a result. When I search for "non-breaking", I only get the non-breaking hyphen.
It would be nice if whitespace symbols were also present in Characters. Inserting non-breaking spaces would be a major use case for this app for me.
https://gitlab.gnome.org/GNOME/gnome-characters/-/issues/138
Show other code types
2023-10-26T20:35:20Z
Shema Angelo Verlain
Show other code types
Currently, GNOME Characters only shows the Unicode value for a character. It could be helpful to also show other code values.
Here is an example from https://www.toptal.com/designers/htmlarrows/symbols/copyright-sign/ that shows:
- Uni...
Currently, GNOME Characters only shows the Unicode value for a character. It could be helpful to also show other code values.
Here is an example from https://www.toptal.com/designers/htmlarrows/symbols/copyright-sign/ that shows:
- Unicode
- Hex Code
- (X)HTML Code
- HTML Entity
- CSS Code
![image](/uploads/1c00ef8859f5f8ef50740cae4b3b140b/image.png)
It would also be helpful to show the code needed to display a code in LaTex if possible. For example, for the copyright symbol (©) this should be `\textcopyright`
https://gitlab.gnome.org/GNOME/gnome-characters/-/issues/137
[Feature Request] Right click to copy character.
2023-10-10T04:55:03Z
nuh uh
[Feature Request] Right click to copy character.
Having to open a small popup, every time I want to copy a character, gets pretty annoying. Why not copy them right from the list?
Having to open a small popup, every time I want to copy a character, gets pretty annoying. Why not copy them right from the list?
https://gitlab.gnome.org/GNOME/gnome-characters/-/issues/136
Notification Cleanup
2023-09-22T20:20:01Z
Alan Beveridge
adgbeveridge@proton.me
Notification Cleanup
When you copy a character from the the search overview, a persistent notification shows up. It would be a massive improvement if if a timeout was added, then the notification was withdrawn. Very similar to what happens when a screenshot ...
When you copy a character from the the search overview, a persistent notification shows up. It would be a massive improvement if if a timeout was added, then the notification was withdrawn. Very similar to what happens when a screenshot is taken. You see a notification, but it never appears in the list.
In the current state, this type of notification is stored persistently, and therefore are rendered useless after a short period of time.
https://gitlab.gnome.org/GNOME/gnome-characters/-/issues/135
Creative Commons's unicode symbols missing
2023-09-21T08:51:49Z
Paolo Melchiorre
Creative Commons's unicode symbols missing
All Creative Commons's unicode symbols are missings from Ubuntu.
Searching for example "Circled CC" in Characters found one symbol but the preview doesn't show any symbols but only the text: "Circled Cc is not included in Ubuntu"
> Aft...
All Creative Commons's unicode symbols are missings from Ubuntu.
Searching for example "Circled CC" in Characters found one symbol but the preview doesn't show any symbols but only the text: "Circled Cc is not included in Ubuntu"
> After being proposed by Creative Commons in 2017, Creative Commons license symbols were added to Unicode with version 13.0 in 2020. The circle with an equal sign (meaning no derivatives) is present in older versions of Unicode, unlike all the other symbols.
https://en.wikipedia.org/wiki/Creative_Commons_license#Unicode_symbols
<table>
<tr>
<td>
Circled Equals
meaning _no derivatives_
</td>
<td>U+229C</td>
<td>⊜</td>
<td>E2 8A 9C</td>
<td>
<figure>
[![](https://upload.wikimedia.org/wikipedia/commons/thumb/c/c7/Cc-nd.svg/26px-Cc-nd.svg.png){width="26" height="26"}](https://en.wikipedia.org/wiki/File:Cc-nd.svg)
</figure></td>
<td>⊜</td>
</tr>
<tr>
<td>
Circled Zero With Slash
meaning _no rights reserved_
</td>
<td>U+1F10D</td>
<td>🄍</td>
<td>F0 9F 84 8D</td>
<td>
<figure>
[![](https://upload.wikimedia.org/wikipedia/commons/thumb/5/52/Cc-zero.svg/26px-Cc-zero.svg.png){width="26" height="26"}](https://en.wikipedia.org/wiki/File:Cc-zero.svg)
</figure></td>
<td>🄍</td>
</tr>
<tr>
<td>
Circled Anticlockwise Arrow
meaning [_share alike_](https://en.wikipedia.org/wiki/Share-alike "Share-alike")
</td>
<td>U+1F10E</td>
<td>🄎</td>
<td>F0 9F 84 8E</td>
<td>
<figure>
[![](https://upload.wikimedia.org/wikipedia/commons/thumb/2/29/Cc-sa.svg/26px-Cc-sa.svg.png){width="26" height="26"}](https://en.wikipedia.org/wiki/File:Cc-sa.svg)
</figure></td>
<td>🄎</td>
</tr>
<tr>
<td>
Circled Dollar Sign With Overlaid Backslash
meaning _non commercial_
</td>
<td>U+1F10F</td>
<td>🄏</td>
<td>F0 9F 84 8F</td>
<td>
<figure>
[![](https://upload.wikimedia.org/wikipedia/commons/thumb/d/db/Cc-nc.svg/26px-Cc-nc.svg.png){width="26" height="26"}](https://en.wikipedia.org/wiki/File:Cc-nc.svg)
</figure></td>
<td>🄏</td>
</tr>
<tr>
<td>
Circled CC
meaning _Creative Commons license_
</td>
<td>U+1F16D</td>
<td>🅭</td>
<td>F0 9F 85 AD</td>
<td>
<figure>
[![](https://upload.wikimedia.org/wikipedia/commons/thumb/a/a3/Cc.logo.circle.svg/26px-Cc.logo.circle.svg.png){width="26" height="26"}](https://en.wikipedia.org/wiki/File:Cc.logo.circle.svg)
</figure></td>
<td>🅭</td>
</tr>
<tr>
<td>
Circled C With Overlaid Backslash
meaning [_public domain_](https://en.wikipedia.org/wiki/Public_domain "Public domain")
</td>
<td>U+1F16E</td>
<td>🅮</td>
<td>F0 9F 85 AE</td>
<td>
<figure>
[![](https://upload.wikimedia.org/wikipedia/commons/thumb/a/af/Cc-public_domain_mark.svg/26px-Cc-public_domain_mark.svg.png){width="26" height="26"}](https://en.wikipedia.org/wiki/File:Cc-public_domain_mark.svg)
</figure></td>
<td>🅮</td>
</tr>
<tr>
<td>
Circled Human Figure
meaning _attribution, credit_
</td>
<td>U+1F16F</td>
<td>🅯</td>
<td>F0 9F 85 AF</td>
<td>
<figure>
[![](https://upload.wikimedia.org/wikipedia/commons/thumb/3/3c/Cc-by_new.svg/26px-Cc-by_new.svg.png){width="26" height="26"}](https://en.wikipedia.org/wiki/File:Cc-by_new.svg)
</figure></td>
<td>🅯</td>
</tr>
</table>
https://gitlab.gnome.org/GNOME/gnome-characters/-/issues/134
AdwNavigationPage missing a title
2023-09-18T11:52:31Z
Jeremy Bicha
AdwNavigationPage missing a title
- gnome-characters 45.0
- gtk 4.12.1
- libadwaita 1.4.1
- gjs 1.77.90
- Ubuntu 23.10
I get this warning when I run gnome-characters from the command line.
```
$ gnome-characters
Gjs-Message: JS LOG: Characters Application started
(or...
- gnome-characters 45.0
- gtk 4.12.1
- libadwaita 1.4.1
- gjs 1.77.90
- Ubuntu 23.10
I get this warning when I run gnome-characters from the command line.
```
$ gnome-characters
Gjs-Message: JS LOG: Characters Application started
(org.gnome.Characters): Adwaita-WARNING **: AdwNavigationPage 0x561b8465cf30 is missing a title.
To hide a header bartitle, consider using AdwHeaderBar:show-title instead.
```
https://gitlab.gnome.org/GNOME/gnome-characters/-/issues/133
Missing "U+200F Right-To-Left Mark" and other formatting characters
2023-09-18T16:10:50Z
Nikita L
Missing "U+200F Right-To-Left Mark" and other formatting characters
Hi,
Great program! I've been using it for a while.
I'm on version **44.0** on Fedora 38.
I noticed is has some formatting characters missing:
- `U+200E Left-To-Right Mark`
- `U+200F Right-To-Left Mark`
- `U+2066 Left-To-Right Isolate`
...
Hi,
Great program! I've been using it for a while.
I'm on version **44.0** on Fedora 38.
I noticed is has some formatting characters missing:
- `U+200E Left-To-Right Mark`
- `U+200F Right-To-Left Mark`
- `U+2066 Left-To-Right Isolate`
- `U+2067 Right-To-Left Isolate`
- `U+2069 Pop Directional Isolate`
![image](/uploads/9625253ff4fb5d97e57b6a5eb040a2fe/image.png)
These characters are very useful when typing mixed LTR and RTL text (when mixing English/Hebrew/Arabic for example).
I remember that these characters were present a few years ago, would it be possible to add them back?
https://gitlab.gnome.org/GNOME/gnome-characters/-/issues/132
Please release Characters 45 Beta
2023-09-17T07:41:53Z
Jeremy Bicha
Please release Characters 45 Beta
There have been quite a few changes in the Characters app since 45 Alpha. Could you please do a 45 Beta release so that these improvements get more user testing now?
There have been quite a few changes in the Characters app since 45 Alpha. Could you please do a 45 Beta release so that these improvements get more user testing now?
https://gitlab.gnome.org/GNOME/gnome-characters/-/issues/130
Search provider is extremely CPU and memory heavy
2023-08-08T21:00:38Z
Christian Hergert
Search provider is extremely CPU and memory heavy
Roughly 10% CPU of a fresh GNOME OS install on physical hardware typing a couple characters into the search box. And keep in mind the OS is also doing 2 simultaneous coredumps of Nautilus and it's *still* 10% (so I'd expect much higher i...
Roughly 10% CPU of a fresh GNOME OS install on physical hardware typing a couple characters into the search box. And keep in mind the OS is also doing 2 simultaneous coredumps of Nautilus and it's *still* 10% (so I'd expect much higher in a nominal condition).
![Screenshot_from_2023-07-28_13-32-27](/uploads/518d8c4664e0041c94ba1ac132e023fb/Screenshot_from_2023-07-28_13-32-27.png)
https://gitlab.gnome.org/GNOME/gnome-characters/-/issues/128
does not show characters like '╝' - missing category?
2023-06-14T15:02:40Z
beta tester
does not show characters like '╝' - missing category?
hi, i am using gnome-characters v41.0 under ubuntu v22.04.1.
there is no category for characters like '═','╚','╝','╞','╟', and similar (U+2500..257F) to make boxes and borders in character art [Box_Drawing](https://en.wikipedia.org/wiki/...
hi, i am using gnome-characters v41.0 under ubuntu v22.04.1.
there is no category for characters like '═','╚','╝','╞','╟', and similar (U+2500..257F) to make boxes and borders in character art [Box_Drawing](https://en.wikipedia.org/wiki/Box_Drawing).
and i guess there are more missing categories.
is there a possibility to show ALL available characters of a font, to show characters that are not members of any category that gnome Characters show in it user interface?
https://gitlab.gnome.org/GNOME/gnome-characters/-/issues/127
Display current keyboard layout's character shortcuts
2023-05-30T12:01:59Z
Freddi
Display current keyboard layout's character shortcuts
When looking up a character for insertion, e.g. `ç`, a user might foresee needing it later again. To avoid repeated [clicking](https://gitlab.gnome.org/GNOME/gnome-characters/-/issues/?search=clickety%20click), I try to memorize the shor...
When looking up a character for insertion, e.g. `ç`, a user might foresee needing it later again. To avoid repeated [clicking](https://gitlab.gnome.org/GNOME/gnome-characters/-/issues/?search=clickety%20click), I try to memorize the shortcut. Currently, the unicode code point is displayed, e.g. `U+00E7`, which corresponds to <kbd>Ctrl</kbd><kbd>Shift</kbd><kbd>u</kbd>,<kbd>e</kbd>,<kbd>7</kbd>. I achieve to memorize about a dozen. Often, the keyboard layout (e.g. English intl with AltGr dead keys) offers an easier-to-learn shortcut which is not always easy to discover, e.g. <kbd>Alt Gr</kbd><kbd>Shift</kbd><kbd>6</kbd> (=`¸`),<kbd>c</kbd>.
It would be nice to have a more informative character details view which generates and displays all available shortcuts.