3ba6aca99d
build: Add missing gio-unix dependency
2020-06-13 08:27:33 +00:00
40b3172de8
Merge branch '1.9.2' into 'master'
...
Release 1.9.2
See merge request Librem5/squeekboard!354
2020-06-07 15:23:02 +00:00
1a2df96c02
Release v1.9.2 "Aristotelian physics"
...
- Swedish
- Russian
- Danish
- French
- minor fixes
v1.9.2
2020-06-07 14:38:23 +00:00
d2989e8ecd
Merge branch 'lfb' into 'master'
...
Provide haptic feedback via libfeedback
Closes #166
See merge request Librem5/squeekboard!350
2020-06-04 13:31:24 +00:00
ec58442724
eek-gtk-keyboard: Trigger event feedback on button press
...
Use libfeedback to trigger feedback for the button press event.
Closes : #166
2020-06-04 12:13:58 +02:00
e89c9b02a0
debian: Build-depend on libfeedback
...
Will be needed in the following commits.
2020-06-02 10:10:43 +02:00
1b2725250b
eek: Drop libcanberra usage
2020-06-02 10:10:43 +02:00
e285ecce93
d/rules: Only remove Cargo.lock if it exists
...
This allows to invoke the build target twice in a row
2020-06-02 10:10:43 +02:00
75ecf9059a
Update rust deps for release
2020-06-01 09:36:36 +00:00
5715458d33
Merge branch 'master' into 'master'
...
Add danish keylayout
See merge request Librem5/squeekboard!353
2020-05-27 07:14:35 +00:00
8196117269
Merge branch 'desktopfile-absolute' into 'master'
...
sm.puri.Squeekboard.desktop: make path to Exec= absolute
See merge request Librem5/squeekboard!352
2020-05-26 18:20:49 +00:00
7fed1339ed
add test for danish layout
2020-05-26 16:37:14 +02:00
0339d13ce4
Danish keyboard layout
2020-05-26 16:22:38 +02:00
9f1e49da5d
Danish keyboard layout
2020-05-26 16:21:17 +02:00
c1737c763f
sm.puri.Squeekboard.desktop: make path to Exec= absolute
...
This uses the same logic from Phosh to render absolute paths in .desktop
files.
2020-05-26 12:02:55 +02:00
fe22fc2271
Merge branch 'remove-dep-libcroco' into 'master'
...
Removed unused dependency 'libcroco'
See merge request Librem5/squeekboard!351
2020-05-24 18:19:15 +00:00
f473a47eb8
Removed unused dependency 'libcroco'
2020-05-24 16:31:43 +02:00
76bd87686a
Merge branch 'ru-layout' into 'master'
...
Fresh Russian layout
See merge request Librem5/squeekboard!347
2020-05-20 17:59:22 +00:00
ef85823528
Fresh Russian layout
2020-05-20 17:59:22 +00:00
54ac7511cd
Merge branch 'scaling' into 'master'
...
Stop scaling
See merge request Librem5/squeekboard!339
2020-05-13 11:01:21 +00:00
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
7c35307011
Folder is doc, not docs
2020-05-07 16:06:44 +02:00
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
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
6414b57e57
Merge branch 'french-layout' into 'master'
...
French layout
See merge request Librem5/squeekboard!346
2020-04-28 12:31:44 +00:00
2a20bbbf2a
tests: add french layout
2020-04-27 09:51:40 +02:00
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
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
0bdb5f1f33
resources: include French keyboard layout
2020-04-23 13:07:33 +02:00
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
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
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
323d89e4cb
Add new file
2020-04-21 19:17:27 +02:00
184bdaa0b6
More fixes of button sizes
2020-03-26 18:02:32 +01:00
0459d33c4c
Swedish keyboard, wide button switching between numbers, symbols and base
2020-03-26 15:12:01 +01:00
3d1a641ca3
Merge remote-tracking branch 'upstream/master' into scaling
2020-03-12 10:51:30 +00:00
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
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
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
67a5f1bb0b
cargo: Bump package versions before release
2020-03-08 10:02:54 +00:00
eb84e52897
Merge branch 'release_check' into 'master'
...
CI: Fix typo
See merge request Librem5/squeekboard!343
2020-03-07 11:38:34 +00:00
0f7ff1636d
CI: Fix typo
2020-03-07 11:17:25 +00:00
8ff8e8ac48
Merge remote-tracking branch 'upstream/master' into scaling
2020-03-07 10:46:09 +00:00
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
f3caeb8fc6
Merge branch 'docs' into 'master'
...
Docs: describe project priorities
See merge request Librem5/squeekboard!338
2020-03-07 10:33:03 +00:00
abaaf04b87
Merge branch 'modifiers' into 'master'
...
Add simple modifiers support
See merge request Librem5/squeekboard!306
2020-03-07 10:32:33 +00:00
2770e1769c
sizing: Ignore scaling factor for layout selection
2020-03-07 10:31:39 +00:00
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
24f709ab13
Remove unused code
2020-03-07 10:31:39 +00:00
784f9127fa
layout: Minor generalizations
2020-03-07 10:31:39 +00:00