Dorota Czaplejewicz
14a485deba
outputs: Clean up for more Rust usage
2022-01-26 15:19:58 +00:00
Dorota Czaplejewicz
236f7d4daf
ffi: Remove unnecessary pointers to InputMethod
...
InputMethod is already a pointer.
2022-01-26 15:19:58 +00:00
Dorota Czaplejewicz
f4f44a49ae
wayland: Move initialization to the Rust side
...
This will help make the init procedure safer, by limiting the number of Rust objects that need to be carried to the C side and may be mangled on the way there.
The second benefit is that it allows outputs to become part of new state management.
2022-01-26 15:19:58 +00:00
Dorota Czaplejewicz
1b72cbdfaa
docstrings: Clarify the purpose of Receiver
2022-01-26 15:19:58 +00:00
Dorota Czaplejewicz
ff3f7228b5
cleanup: Remove unused header lines
2022-01-26 15:19:58 +00:00
dcz
145d12d01a
Merge branch 'fix' into 'master'
...
CI: Use byzantium as the base
See merge request World/Phosh/squeekboard!521
2022-01-24 19:34:16 +00:00
Dorota Czaplejewicz
506df8cf15
CI: Use byzantium as the base
...
Bookworm diverged from Byzantium, leading to incompatible dependencies.
2022-01-24 19:12:51 +00:00
dcz
21ecbb3ef3
Merge branch 'entry4' into 'master'
...
Add a GTK4 keyboard hint test tool
See merge request World/Phosh/squeekboard!518
2022-01-21 13:15:24 +00:00
Jordi Mas i Hernandez
29da31af20
Add Catalan translation
2022-01-20 14:36:58 +00:00
Guido Günther
23b35733cb
Add entry test using GTK4
...
This helps debugging GTK4 interaction issues
2022-01-20 10:36:13 +01:00
Guido Günther
55cd225c74
entry: Add another input hint
2022-01-20 10:17:11 +01:00
Guido Günther
e55ae67da6
entry: Only activate purpose timer when focused
...
This avoids verbose printing when the widget is never focused
2022-01-20 10:17:11 +01:00
Guido Günther
79bc670ad0
entry: Mark as executable
...
Saves some typing
2022-01-20 10:17:11 +01:00
dcz
ebc2dd39f6
Merge branch 'vers' into 'master'
...
build: Pin transitive dependencies
Closes #321
See merge request World/Phosh/squeekboard!519
2022-01-19 17:06:27 +00:00
dcz
71768e27c0
Merge branch 'noreg' into 'master'
...
ci: Use bookworm image
See merge request World/Phosh/squeekboard!510
2022-01-19 16:49:21 +00:00
Dorota Czaplejewicz
aaac755869
cargo: Update Cargo.lock with pinned dependencies
2022-01-19 16:33:33 +00:00
Dorota Czaplejewicz
0430ba9213
build: Pin transitive dependencies
...
gtk-sys and cairo-sys were set to "anything" in the hope that the dependency resolver in cargo would use the same version as other dependencies, which consume objects from them.
That's not the case though, and they went out of sync.
This pins the dependencies to what is de facto being used.
2022-01-19 16:33:33 +00:00
Danial Behzadi
0c17924c50
Add Persian translation
2022-01-11 14:31:39 +00:00
Jiri Grönroos
5286ff50a5
Add Finnish translation
2021-12-26 15:15:43 +00:00
Nathan Follens
3ee2185714
Add Dutch translation
2021-12-25 13:55:12 +00:00
Matej Urbančič
7ea30819aa
Add Slovenian translation
2021-12-23 15:18:45 +00:00
Daniel Șerbănescu
3647581cd7
Add Romanian translation
2021-12-22 19:14:12 +00:00
dcz
d76b385316
Merge branch 'droidbittin-master-patch-70834' into 'master'
...
Update LINGUAS
See merge request World/Phosh/squeekboard!516
2021-12-22 14:45:01 +00:00
Fabio Tomat
3240006516
Add Friulian translation
2021-12-22 14:07:20 +00:00
Luna Jernberg
2d0aa7aef1
Update LINGUAS
2021-12-22 14:02:56 +00:00
dcz
4dd4c8c319
Merge branch 'master' into 'master'
...
Add Swedish Translation
See merge request World/Phosh/squeekboard!515
2021-12-22 13:33:27 +00:00
Luna Jernberg
324438acac
Update sv.po
2021-12-22 13:17:58 +00:00
Luna Jernberg
a643b05f57
Add Swedish Translation
2021-12-22 13:16:51 +00:00
Yuri Chornoivan
7adf325831
Add Ukrainian translation
2021-12-22 12:47:09 +00:00
Rafael Fontenelle
b85903cb21
Add Brazilian Portuguese translation
2021-12-22 12:39:07 +00:00
dcz
67d2f8d8e6
Merge branch 'po-popover' into 'master'
...
po: Fix ui file name
See merge request World/Phosh/squeekboard!514
2021-12-22 10:36:38 +00:00
Guido Günther
6979b6d08d
po: Fix ui file name
...
The file was renamed to match the code
Fixes: 2aa9cf2 ("popover: Make the ui file match the code file name")
2021-12-22 09:39:12 +01:00
Guido Günther
44b9c8f869
Merge branch 'rel' into 'master'
...
Release 1.15.0 "Feedback loop"
See merge request World/Phosh/squeekboard!513
2021-12-21 15:48:51 +00:00
Dorota Czaplejewicz
23ae771605
Release 1.15.0 "Feedback loop"
...
This release adds new layouts, and new types of layout, plus fixes a regular allotment of bugs, and improvs the internal design a whole lot.
Here are the changes that you might notice without digging into code.
Layouts:
- Arabic layout from Khaled Eldoheiri
- Swiss French from Jordi
- Bulgarian from Plamen Stoev
- Swiss German from Patrick Jörg
- Armenian from Norayr Chilingarian
- Wide French terminal from Arnaud Ferraris
- PIN layout
Improvements:
- Integration into GNOME translations
- A debug mode that starts the GTK inspector
- Better errors when can't start
- Better docs (thanks PhilProg)
Bug fixes:
- Unblurred icons
- Not showing on the lock screen for no reason
- Theme changes without restarting now
- Input hint can take effect without having to refocus the field
v1.15.0
2021-12-19 14:14:55 +00:00
Dorota Czaplejewicz
e0da17aa7d
cargo: version bump
2021-12-19 13:57:03 +00:00
dcz
17b8e8cc2c
Merge branch 'animation' into 'master'
...
visibility state machine
See merge request World/Phosh/squeekboard!494
2021-12-19 13:48:34 +00:00
Sebastian Krzyszkowiak
9985f81624
Merge branch 'scale' into 'master'
...
renderer: Take context scale into account when drawing icons
Closes #139
See merge request World/Phosh/squeekboard!512
2021-12-18 14:37:53 +00:00
Sebastian Krzyszkowiak
589b5e490e
renderer: Take context scale into account when drawing icons
...
Closes : #139
2021-12-18 12:31:31 +00:00
Dorota Czaplejewicz
6dae43b437
ci: Use bookworm image
...
The image for x86_64 is a custom one from the registry.
2021-12-17 14:04:58 +00:00
Dorota Czaplejewicz
8eb1c9b4a7
build: Remove regex crate
2021-12-17 14:04:22 +00:00
Guido Günther
e1b3de9bf8
Merge branch 'indent' into 'master'
...
ci: Make indentation close to original again
See merge request World/Phosh/squeekboard!511
2021-12-17 12:03:58 +00:00
Dorota Czaplejewicz
c54b6e2d3b
ci: Make indentation close to original again
2021-12-17 11:21:19 +00:00
dcz
7b8cecbf90
Merge branch 'fo' into 'master'
...
Revert "ci: Use bookworm image"
See merge request World/Phosh/squeekboard!509
2021-12-16 14:42:54 +00:00
Dorota Czaplejewicz
4a7dc799be
ci: Fix formatting
...
At the same time, reduce indentation level on lists because otherwise the formatter is broken.
2021-12-16 14:03:16 +00:00
Dorota Czaplejewicz
b2485c343a
Revert "ci: Use bookworm image"
...
This reverts commit d7e27bc793 .
Bookworm breaks build because it ships a newer version of rustlib-regex than supported.
2021-12-16 12:47:51 +00:00
dcz
ac3f390cc6
Merge branch 'ci_b' into 'master'
...
ci: Use byzantium image
See merge request World/Phosh/squeekboard!500
2021-12-16 01:52:36 +00:00
dcz
9f74e95cef
Merge branch 'ci_c' into 'master'
...
ci: speed improvements
See merge request World/Phosh/squeekboard!505
2021-12-16 01:52:08 +00:00
Sebastian Krzyszkowiak
0b9d8acdd7
Merge branch 'submission' into 'master'
...
popover: Fix reentrancy problem
See merge request World/Phosh/squeekboard!507
2021-12-12 15:19:16 +00:00
Dorota Czaplejewicz
3d60dd96af
Revert "util: Add ArcWrapped"
...
This reverts commit 5c1b28e4ed8b046a251609e5f7db4b4df9e710f5.
It has only been needed to move Rust structure across C bridges. That's unneeded with more integration.
2021-12-12 12:49:12 +00:00
Dorota Czaplejewicz
4cc7017e1c
event_loop: Separate and use for physical keyboard presence
...
Extra included: Change of naked Submission pointers to Wrapped.
2021-12-12 12:49:11 +00:00