Commit Graph

2099 Commits

Author SHA1 Message Date
William Wold
b5046d6cd3 Update zwp_input_method_v2 2021-08-13 08:36:33 -07:00
William Wold
c31e10fc90 Update zwp_text_input_v3 (comment changes only) 2021-08-13 08:36:09 -07:00
Guido Günther
d629542ce2 Merge branch 'update-entry-py-filepath' into 'master'
Update entry.py file path in readme

See merge request World/Phosh/squeekboard!470
2021-08-11 07:08:38 +00:00
William Wold
e5984ed562 Update entry.py file path in readme 2021-08-10 15:53:28 -07:00
Guido Günther
39c004ecfc Merge branch 'ci' into 'master'
Fix gitlab CI

See merge request World/Phosh/squeekboard!471
2021-08-07 09:15:53 +00:00
Guido Günther
31f8e4e49f gitlab-ci: Drop build for outdated distributions 2021-08-07 10:56:39 +02:00
Guido Günther
2c662e0630 gitlab-ci: Adjust CI tags
This makes it build on GNOME infra
2021-08-07 10:54:27 +02:00
T. Zack Crawford
c641035b1a Update tutorial.md to clarify steps in creating a custom layout 2021-07-20 20:00:42 +00:00
Patrick Jörg
cce1f6b817 Added ch_wide 2021-06-27 19:04:07 +02:00
Dorota Czaplejewicz
4efe57cbb4 Merge branch 'layersurface_duplicate' into 'master'
layersurface: avoid duplicate assignment

See merge request Librem5/squeekboard!467
2021-06-18 15:49:31 +00:00
ZenWalker
19e22418bd layersurface: avoid duplicate assignment 2021-06-18 17:29:02 +02:00
Patrick Jörg
6409ff3748 Introducing ch+de layout and modified ch.yaml fallback
Autor:           Patrick Jörg <patrickjoerg@gmx.ch>
2021-06-08 18:48:38 +00:00
Patrick Jörg
e073434781 Introduce Swiss German keyboard layout 2021-06-08 18:29:07 +00:00
Dorota Czaplejewicz
83942c27b8 Merge branch 'error-on-no-layer-shell' into 'master'
Show error when compositor doesn't support Layer Shell

Closes #284

See merge request Librem5/squeekboard!466
2021-06-05 16:21:30 +00:00
Dorota Czaplejewicz
29ef4f5bed Merge branch 'keyboard-layout-bulgarian-bds' into 'master'
Add Bulgarian BDS layout

See merge request Librem5/squeekboard!464
2021-06-05 16:20:39 +00:00
William Wold
9eb397151f Show error when Layer Shell is not supported 2021-06-03 11:39:45 -07:00
Plamen Stoev
3a1ea69006 Translate more layout names in Bulgarian 2021-05-27 18:30:54 +03:00
Plamen Stoev
5c5475d508 Add 'bg' layout
This is the Bulgarian (BDS) layout. I took the liberty to remove "э"
from the layout, as it is not part of the Bulgarian alphabet and it was
left there for historical reasons, also not to mess with the layouts for
physical keyboards. Removing it gives more space for the shift_l and
backspace keys.

I've also added the letter "small i with grave" to the special symbols, as
it is occasionally used in Bulgarian.
2021-05-27 18:19:27 +03:00
Plamen Stoev
389aedac8d Rename bg to bg+phonetic
The 'bg' layout is actually the 'bg+phonetic' layout.
Mark it as such.
2021-05-26 08:04:44 +03:00
Dorota Czaplejewicz
9b52edbf99 Merge branch 'master' into 'master'
Introduce Swiss French keyboard layout

See merge request Librem5/squeekboard!463
2021-05-24 12:29:01 +00:00
Jordi
080186c18b improve accents layout behavior and code cleaning 2021-05-24 13:42:11 +02:00
Jordi
7f0749483e Introduce Swiss French keyboard layout 2021-05-23 17:06:26 +02:00
Dorota Czaplejewicz
97c7c4557d Docs: Release procedure 2021-05-22 14:25:57 +00:00
Dorota Czaplejewicz
19630334b0 Merge branch '1.14.0' into 'master'
Release 1.14.0 "Swim bladder"

See merge request Librem5/squeekboard!458
2021-05-22 14:08:22 +00:00
Dorota Czaplejewicz
7e4487c757 Merge branch 'layouts/arabic' into 'master'
Introduce Arabic keyboard layout

See merge request Librem5/squeekboard!460
2021-05-22 14:07:56 +00:00
Khaled Eldoheiri
ebc8eafa07 Introduce Arabic keyboard layout
Signed-off-by: Khaled Eldoheiri <khalid@kdehairy.com>
2021-05-22 15:39:39 +02:00
Dorota Czaplejewicz
8293c5f10d Release 1.14.0 "Swim bladder"
Changes:
- fixed builds in paths that would be shell-escaped
- layout popover leaves the panel area
- global styles better picked up
- and code quality improvements
v1.14.0 pureos/1.14.0pureos0_amber0
2021-05-15 12:46:42 +00:00
Dorota Czaplejewicz
601c835416 cargo: Update dependencies before release 2021-05-15 12:37:18 +00:00
Dorota Czaplejewicz
07d7486e06 Merge branch 'fix_biuld' into 'master'
build: Fix unnecessary shell quotes

See merge request Librem5/squeekboard!454
2021-05-15 12:25:00 +00:00
Dorota Czaplejewicz
5cb70a096c Merge branch 'popover' into 'master'
popover: Allow spanning outside panel area

See merge request Librem5/squeekboard!455
2021-05-15 12:24:22 +00:00
Dorota Czaplejewicz
cb211bb764 Merge branch 'safer' into 'master'
remove some unnecessary unsafe code

See merge request Librem5/squeekboard!457
2021-05-11 06:18:09 +00:00
Dorota Czaplejewicz
8c8728aa0f Merge branch 'fix-priority' into 'master'
use the correct priority to allow users' CSS to apply

See merge request Librem5/squeekboard!456
2021-05-11 06:12:54 +00:00
anteater
f71e769315 remove some unnecessary unsafe code 2021-05-10 17:46:51 -04:00
anteater
273179e1ec use the correct GtkStyleProviderPriority to indicate that the styles are provided by the application 2021-05-10 17:02:11 -04:00
Dorota Czaplejewicz
eb4b630b39 popover: Allow spanning outside panel area 2021-05-08 09:12:49 +00:00
Dorota Czaplejewicz
b60ebdbd99 build: Fix unnecessary shell quotes
Quotes aren't needed when the arguments aren't expanded by the shell.

Now paths with spaces and other nontrivial characters work.
2021-05-08 08:56:24 +00:00
Dorota Czaplejewicz
99f062fe31 Merge branch 'arrange' into 'master'
Rearrange code dealing with layout files

See merge request Librem5/squeekboard!449
2021-04-23 09:07:33 +00:00
Dorota Czaplejewicz
0bc654b832 Merge branch 'data-keyboard-fix-typos' into 'master'
Fix typos jp keyboard comments

See merge request Librem5/squeekboard!452
2021-04-15 05:56:02 +00:00
undef
00e9641a5f Fix typos jp keyboard comments
Taken from a7c3ebf03c
2021-04-14 23:43:42 +00:00
Sebastian Krzyszkowiak
ea3da22f9b Merge branch '1.13.0' into 'master'
Release 1.13.0 "Externality"

See merge request Librem5/squeekboard!451
2021-04-13 18:26:19 +00:00
Dorota Czaplejewicz
8aefae9634 Release 1.13.0 "Externality"
Changes:

- A system for latching and locking views
- Some crash fixes
- Locale-flavored terminals
- A way to add locale-flavored emoji and numbers layouts
- Making the code less annoying to work with in some places
- Fixed layout changes on newer GSettings
- Mod4 modifier
- Better session registration
- New layouts: Dvorak, Colemak wide, hebrew, wide Thai
v1.13.0 pureos/1.13.0pureos0_amber0
2021-04-12 10:52:17 +00:00
Dorota Czaplejewicz
52e2384f72 Cargo: Version bump 2021-04-12 10:36:55 +00:00
Dorota Czaplejewicz
0eb9d89de3 Merge branch 'hints' into 'master'
layout: Take into account text purpose again

Closes #277

See merge request Librem5/squeekboard!448
2021-04-12 10:24:19 +00:00
Dorota Czaplejewicz
c23b6f5f50 Merge branch 'layout' into 'master'
layouts: Stop assuming that layout name always changes on switch

Closes #276

See merge request Librem5/squeekboard!450
2021-04-12 10:21:35 +00:00
Dorota Czaplejewicz
e4f1b121eb Merge branch 'errors' into 'master'
rust: Fix compiler warnings

See merge request Librem5/squeekboard!445
2021-04-09 08:36:06 +00:00
Dorota Czaplejewicz
4f3bec3989 Merge branch 'doc' into 'master'
docs: Describe view switching

See merge request Librem5/squeekboard!443
2021-04-09 08:35:44 +00:00
Dorota Czaplejewicz
4fdce2802a layouts: Stop assuming that layout name always changes on switch
Layout type switching outside of overlay was always done with gsettings in the middle, assuming that all clicks on languages in the popover result in a gsettings event. That's a bad assumption if there's only one xkb lang present.

This is a simple work around. A better solution would be to turn the entire system of layout switching into a central object that receives messages about changes that need to be applied, and then applies them.
2021-04-07 15:26:18 +00:00
Dorota Czaplejewicz
99c04fd8f5 layout: Remove unused code 2021-04-05 11:09:35 +00:00
Dorota Czaplejewicz
2b7e8f829e data: Split into loading and parsing 2021-04-05 11:03:57 +00:00
Dorota Czaplejewicz
1908769032 layouts: Make selection testable
From now on, all the parameters for loading layout are handled inside a single pure function, which makes them possible to test.

As a side benefit, the old preference order function composed of a mess of nested procedures is gone.
2021-04-05 10:36:41 +00:00