Commit Graph

2368 Commits

Author SHA1 Message Date
Guido Günther 359376041d main: Honor --help and -h
Use a GOptionContext to display command line options (that are already
handled by e.g. gtk_init anyway).

This turns:

  $ squeekboard -h
  Debug: Tried file "/home/agx/.local/share/squeekboard/keyboards/us.yaml", but it's missing: No such file or directory (os error 2)
  Info: Loaded layout Resource: us
  Debug: Tried file "/home/agx/.local/share/squeekboard/keyboards/us.yaml", but it's missing: No such file or directory (os error 2)
  Info: Loaded layout Resource: us

** (squeekboard:8015): WARNING **: 19:03:13.125: DBus unavailable, unclear how to continue. Is Squeekboard already running?

into the more useful

  $ squeekboard -h
  Usage:
    squeekboard [OPTION…] - A on screen keyboard

  Help Options:
    -h, --help               Show help options
    --help-all               Show all help options
    --help-gtk               Show GTK+ Options

  Application Options:
    --display=DISPLAY        X display to use

...
2021-11-21 20:45:58 +01:00
Guido Günther 6e1faafa2f main: Remove trailing whitespace 2021-11-21 20:37:51 +01:00
dcz 5d6a9556ae Merge branch 'keyboard-layout-armenian' into 'master'
armenian typewriter and phonetic keyboards.

See merge request World/Phosh/squeekboard!478
2021-11-19 18:27:54 +00:00
dcz e487343046 Merge branch 'message' into 'master'
dbus: Hint that maybe squeekboard is running

See merge request World/Phosh/squeekboard!475
2021-11-19 15:56:54 +00:00
dcz f15e4db818 Merge branch 'meson-0.60.0' into 'master'
data: Fix build with meson 0.60.0

Closes #299

See merge request World/Phosh/squeekboard!479
2021-11-06 13:05:27 +00:00
Guido Günther aa0e7d1c19 data: Fix build with meson 0.60.0
Drop the possitional argument since we otherwise see

  data/meson.build:15:5: ERROR: Function does not take positional arguments.
2021-11-06 11:13:07 +01:00
Dorota Czaplejewicz dc7e84810b dbus: Hint that maybe squeekboard is running
It seems that is Squeekboard is already running, the next instance will not fail to acquire a bus name, but instead lose it immediately. This message has been reported by users who experiment with Squeekboard for the first time, so let's make it easier for them to find the solution without having to reach out.
2021-10-31 14:39:43 +00:00
Norayr Chilingarian 9f8df6f8cb armenian layout also added to meson.build etc. 2021-10-26 04:39:53 +04:00
Norayr Chilingarian ef22432583 armenian typewriter and phonetic keyboards. 2021-10-26 04:00:32 +04:00
dcz fc411d680b Merge branch 'guide' into 'master'
readme: Mention the layout guide

See merge request World/Phosh/squeekboard!476
2021-09-11 07:54:40 +00:00
Dorota Czaplejewicz a74116a72f readme: Mention the layout guide
Hopefully this will cause the number of people asking questions answered there lower.
2021-08-30 10:10:05 +00:00
dcz fdb288c836 Merge branch 'version' into 'master'
build: Fix "any" dependency versioning

Closes #291

See merge request World/Phosh/squeekboard!474
2021-08-27 10:40:14 +00:00
Dorota Czaplejewicz 9cd56185c5 build: Fix "any" dependency versioning
The version="" syntax is rejected with Rust 1.54, so change that to "*".
2021-08-23 14:53:51 +00:00
dcz 1f91cf00a4 Merge branch 'master' into 'master'
Add documentation about compositors

See merge request World/Phosh/squeekboard!473
2021-08-20 11:03:29 +00:00
PhilProg faccd32316 Add documentation about compositors 2021-08-20 11:03:29 +00:00
Dorota Czaplejewicz 82c320a075 Merge branch 'release' into HEAD 2021-08-19 12:22:12 +00:00
Dorota Czaplejewicz 5db16f63ea Merge remote-tracking branch 'petrisch/master' into HEAD 2021-08-19 11:58:17 +00:00
Dorota Czaplejewicz 135403d878 Merge remote-tracking branch 'gnome/master' into HEAD 2021-08-19 11:29:44 +00:00
dcz 393c521216 Merge branch 'update-protocols' into 'master'
Update text input and input method protocols

See merge request World/Phosh/squeekboard!472
2021-08-18 10:50:43 +00:00
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