Dorota Czaplejewicz
54ac7511cd
Merge branch 'scaling' into 'master'
...
Stop scaling
See merge request Librem5/squeekboard!339
2020-05-13 11:01:21 +00:00
Dorota Czaplejewicz
080bbb4d4e
Merge branch 'fix_doc_reference' into 'master'
...
Folder is doc, not docs
See merge request Librem5/squeekboard!349
2020-05-08 16:44:44 +00:00
Andreas Rönnquist
7c35307011
Folder is doc, not docs
2020-05-07 16:06:44 +02:00
Dorota Czaplejewicz
cd3255b301
Merge branch 'swedish_wide_button' into 'master'
...
Swedish keyboard, use wide button switching between numbers, symbols and base
See merge request Librem5/squeekboard!344
2020-05-06 11:22:13 +00:00
Guido Gunther
f8b6b98633
Merge branch '1.9.1' into 'master'
...
Release 1.9.1
See merge request Librem5/squeekboard!348
2020-04-29 13:04:04 +00:00
Dorota Czaplejewicz
6414b57e57
Merge branch 'french-layout' into 'master'
...
French layout
See merge request Librem5/squeekboard!346
2020-04-28 12:31:44 +00:00
Björn Tantau
46de67a4db
Add Ctrl and Alt modifier keys.
2020-04-28 08:29:41 +00:00
Arnaud Ferraris
2a20bbbf2a
tests: add french layout
2020-04-27 09:51:40 +02:00
Arnaud Ferraris
13ebf9449f
keyboards: fr: improve diacritics layout
...
This commit changes the layout of the `eschars` view, in an attempt at
making it more logical and optimized to reach more frequent symbols more
easily.
2020-04-23 14:49:34 +02:00
Arnaud Ferraris
fa8449eb1e
keyboards: fr: improve consistency with other layouts
...
In order to stay consistent with other layouts, the bottom line has been
re-arranged and keys dimensions have been optimized (based on the
`terminal` layout, which has similar features).
Furthermore, the ç/Ç keys in the 'normal' views have been replaced with
./, so that all diacritics are on the same view.
This commit also fixes the Backspace key behavior.
2020-04-23 14:48:58 +02:00
Arnaud Ferraris
0bdb5f1f33
resources: include French keyboard layout
2020-04-23 13:07:33 +02:00
Arnaud Ferraris
b631817896
keyboards: fr: make sure the layout fits the screen
...
Due to an excessive amount of keys in the `eschars` view, one of the
rows would overflow the screen. This commit removes the `Ç` key, which
is already present in the `upper` view.
2020-04-21 19:39:17 +02:00
Arnaud Ferraris
09c78da7a7
keyboards: fr: fix keyboard layout
...
A number of keys would not give the expected result, due to the lack of
a `text` of `action` property. Additionally, the layout wouldn't load
because of an old file format (it seems `bounds` are not supported
anymore).
This patch makes sure this layout can be loaded and used by squeekboard
v0.1.9.
2020-04-21 19:39:07 +02:00
uzanto
7de7dc1b33
Replace duplicated show_symbols by show_eschars and removed "Delete" button that it's doing nothing
2020-04-21 19:17:27 +02:00
uzanto
323d89e4cb
Add new file
2020-04-21 19:17:27 +02:00
Björn Tantau
a5ce25055f
Show more useful keys at the same time.
2020-04-10 16:43:36 +00:00
Andreas Rönnquist
184bdaa0b6
More fixes of button sizes
2020-03-26 18:02:32 +01:00
Andreas Rönnquist
0459d33c4c
Swedish keyboard, wide button switching between numbers, symbols and base
2020-03-26 15:12:01 +01:00
Dorota Czaplejewicz
3d1a641ca3
Merge remote-tracking branch 'upstream/master' into scaling
2020-03-12 10:51:30 +00:00
Dorota Czaplejewicz
0466a520f2
Merge branch 'predictoin_ui' into 'master'
...
Cleanups to make EekGtkKeyboard more standalone
See merge request Librem5/squeekboard!336
2020-03-12 10:46:14 +00:00
Dorota Czaplejewicz
9e8aca1cbf
Merge branch 'unavailable' into 'master'
...
Crash less when outside resources are unavailable
See merge request Librem5/squeekboard!341
2020-03-11 10:55:05 +00:00
Dorota Czaplejewicz
334898c5a5
Release version 1.9.1 "Expected value"
...
- Preview support for "Control" and "Alt" modifiers in buttons, use field "modifiers: Control" inside a button
- Don't crash when gsettings has an empty list of settings
- Documentation rearrangement
v1.9.1
2020-03-08 10:06:53 +00:00
Dorota Czaplejewicz
67a5f1bb0b
cargo: Bump package versions before release
2020-03-08 10:02:54 +00:00
Dorota Czaplejewicz
eb84e52897
Merge branch 'release_check' into 'master'
...
CI: Fix typo
See merge request Librem5/squeekboard!343
2020-03-07 11:38:34 +00:00
Dorota Czaplejewicz
0f7ff1636d
CI: Fix typo
2020-03-07 11:17:25 +00:00
Dorota Czaplejewicz
8ff8e8ac48
Merge remote-tracking branch 'upstream/master' into scaling
2020-03-07 10:46:09 +00:00
Dorota Czaplejewicz
d4bb9038c5
Merge branch 'release_check' into 'master'
...
CI: Test that any bump to changelog has a corresponding tag
See merge request Librem5/squeekboard!337
2020-03-07 10:33:53 +00:00
Dorota Czaplejewicz
f3caeb8fc6
Merge branch 'docs' into 'master'
...
Docs: describe project priorities
See merge request Librem5/squeekboard!338
2020-03-07 10:33:03 +00:00
Dorota Czaplejewicz
abaaf04b87
Merge branch 'modifiers' into 'master'
...
Add simple modifiers support
See merge request Librem5/squeekboard!306
2020-03-07 10:32:33 +00:00
Dorota Czaplejewicz
2770e1769c
sizing: Ignore scaling factor for layout selection
2020-03-07 10:31:39 +00:00
Dorota Czaplejewicz
3cd170acc3
sizing: Create a standalone UI shape manager
...
The manager is used for sizing the layer surface. It promises never to exceed half the output height.
The selection of the current layout is not being done here, leading to worse behaviour in 1:1 scaling.
In the future, it could be used for sizing the keyboard itself and the suggestion box, as well as decide which layout to use, because layouts should have some sizing hints.
2020-03-07 10:31:39 +00:00
Dorota Czaplejewicz
24f709ab13
Remove unused code
2020-03-07 10:31:39 +00:00
Dorota Czaplejewicz
784f9127fa
layout: Minor generalizations
2020-03-07 10:31:39 +00:00
Dorota Czaplejewicz
22daefba3a
levelkeyboard: Rearrange to make future conversion easier
2020-03-07 10:31:39 +00:00
Dorota Czaplejewicz
4ff9cf087b
renderer: Simplify by dropping gobjectness
2020-03-07 10:31:39 +00:00
Dorota Czaplejewicz
61e1ab5c5a
layout: Split out choice to a struct on its own
2020-03-07 10:26:52 +00:00
Dorota Czaplejewicz
7fbc9ed56e
Merge branch 'master' into 'master'
...
Fix minor comment typos
See merge request Librem5/squeekboard!342
2020-03-04 07:18:02 +00:00
&t
67cc4f11cf
Fix minor comment typos
2020-03-04 04:53:53 +00:00
Dorota Czaplejewicz
8ac2b5a713
gsettings: Don't crash on switching when unavailable
2020-03-03 19:46:53 +00:00
Dorota Czaplejewicz
8bae8fe5bb
dbus: Don't crash if can't make a connection
2020-03-03 19:25:49 +00:00
Dorota Czaplejewicz
b3cfc8a0f3
gsettings: Don't crash when unavailable
2020-03-03 19:10:50 +00:00
Dorota Czaplejewicz
5a591127a1
Merge branch 'doap' into 'master'
...
meta: Add doap file
See merge request Librem5/squeekboard!335
2020-03-01 14:21:45 +00:00
Dorota Czaplejewicz
8f3d010349
hacking: Move into docs/
2020-02-28 14:10:44 +00:00
Dorota Czaplejewicz
7eb5c6d466
docs: Add the guiding principle
2020-02-28 13:26:09 +00:00
Dorota Czaplejewicz
9f6fe8318c
CI: Test that any bump to changelog has a corresponding tag
...
Prevents forgetting to sign the tag, which is currently done out of band and independently of review.
2020-02-28 12:14:18 +00:00
Dorota Czaplejewicz
92e9d994fe
modifiers: Support Control and Alt
...
Control and Alt are special in that they aren't expected to switch levels, and so don't need to change what characters are output.
Use in layouts by adding `modifier: Control` or `modifier: Alt` in place of `text: "foo"`.
The latching of the modifier will force the keyboard to emit raw key presses and prevent it from outputting text.
2020-02-28 11:21:07 +00:00
Dorota Czaplejewicz
c28f07fcfd
Merge branch 'fix_variant' into 'master'
...
settings: Handle empty settings
See merge request Librem5/squeekboard!333
2020-02-28 11:09:11 +00:00
Dorota Czaplejewicz
80919dbc42
Merge branch 'fix_ref' into 'master'
...
Variant: Use proper pointer conversion between C and Rust
See merge request Librem5/squeekboard!334
2020-02-28 11:08:46 +00:00
Dorota Czaplejewicz
cc369f6f81
Merge branch 'press' into 'master'
...
layout: Improve press handling
See merge request Librem5/squeekboard!330
2020-02-26 18:43:21 +00:00
Guido Gunther
99f2f286e3
Merge branch '1.9.0' into 'master'
...
Release 1.9.0
See merge request Librem5/squeekboard!328
2020-02-24 12:55:52 +00:00