c5eb41292c
Add Portuguese translation
2022-02-26 18:28:13 +00:00
dd2871b6bb
Merge branch 'output' into 'master'
...
Derive panel size from outputs
See merge request World/Phosh/squeekboard!528
2022-02-26 10:49:52 +00:00
216deecd33
Merge branch 'dbus-check-null' into 'master'
...
Check if dbus handler is null before using
See merge request World/Phosh/squeekboard!530
2022-02-26 10:49:12 +00:00
22cc85b2e2
Add Hebrew translation
2022-02-14 16:05:29 +00:00
0b9350d19b
Check if dbus handler is null before using
2022-02-08 10:56:00 -05:00
aad71116c5
Add Galician translation
2022-02-04 15:22:34 +00:00
16d6871422
panel: Apply a hard limit of 1/2 height
2022-02-04 09:40:21 +00:00
78ff02e255
output: Use new source of panel height information
...
This removed duplicate calculation of ideal height as well.
2022-02-04 09:40:21 +00:00
a3f91701d0
outputs: Remove ui manager
2022-02-04 09:40:21 +00:00
697be64418
visibility: Forward panel height information to window creation
2022-02-04 09:40:21 +00:00
a4b67c65ff
Don't reach for globals to choose output
...
This actually removes the size request from panel creation. Incidentally, this still works becuae the following configure event gets the sizes from glib.
2022-02-04 09:40:21 +00:00
f040e708a4
Carry output information on visible command all the way to C
2022-02-04 09:40:18 +00:00
e6c19a1e6a
deps: Vendor assert_matches
...
The library is small and simple enough to be considered "finished". In addition, it doesn't seem to be shipped by Debian.
In relation to its usefulness, it's little effrt to copy it.
2022-02-04 09:38:06 +00:00
98ecce518b
Merge branch 'tiny' into 'master'
...
Output sensing
See merge request World/Phosh/squeekboard!524
2022-02-02 17:41:14 +00:00
500375dcf2
Merge branch 'doc' into 'master'
...
docs: Detail the release process better
See merge request World/Phosh/squeekboard!523
2022-02-01 16:33:03 +00:00
4e04bc306f
Update Brazilian Portuguese translation
2022-01-31 07:48:41 +00:00
dfcb3ce020
Merge branch 'layout_ro' into 'master'
...
Add Romanian layout
See merge request World/Phosh/squeekboard!525
2022-01-30 17:52:57 +00:00
5cf007f419
Merge branch 'Torbuntu-master-patch-58062' into 'master'
...
Make compatible with latest cargo deps
See merge request World/Phosh/squeekboard!527
2022-01-30 17:47:57 +00:00
417fe35e91
Make compatible with latest cargo deps
2022-01-30 17:47:57 +00:00
3f598086b7
Store preferred output
2022-01-30 12:43:17 +00:00
dfe2c60646
Merge branch 'snwh-master-patch-66054' into 'master'
...
data: Update stylesheet with upstream design
Closes #322
See merge request World/Phosh/squeekboard!520
2022-01-29 11:36:08 +00:00
8ec79428a9
data: Update stylesheet with upstream design
...
- adjust main font size
- adjust margins and border radii
- drop borders from keys
- put more items in common.css
- update dark and light style definitions
- use mixing of fg color wherever possible
2022-01-28 12:26:23 -03:30
3b0b8bea0d
Save outputs state
2022-01-28 15:26:22 +00:00
ba00ec86a1
Add Romanian layout
2022-01-27 20:42:17 +02:00
f15f97d4c9
outputs: Handle removal
...
Currrently, Squeekboard doesn't do anything with this information.
It still expects one output to be present, or it will crash.
2022-01-26 15:19:58 +00:00
d3eb68ed5a
outputs: Notify the state manager about changes
2022-01-26 15:19:58 +00:00
14a485deba
outputs: Clean up for more Rust usage
2022-01-26 15:19:58 +00:00
236f7d4daf
ffi: Remove unnecessary pointers to InputMethod
...
InputMethod is already a pointer.
2022-01-26 15:19:58 +00:00
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
1b72cbdfaa
docstrings: Clarify the purpose of Receiver
2022-01-26 15:19:58 +00:00
ff3f7228b5
cleanup: Remove unused header lines
2022-01-26 15:19:58 +00:00
b6ce4151bd
Merge branch 'rel' into 'master'
...
Release 1.16.0 "Clostridium botulinum"
See merge request World/Phosh/squeekboard!522
2022-01-25 12:15:22 +00:00
d49ce45de0
Release 1.16.0 "Clostridium botulinum"
...
This release contains fixes that make the project's dependencies more reliable, and therefore less likely to blow up when the world changes.
Apart from that, there are a lot of extra translations:
- Brazilian Portugese (Rafael Fontenelle)
- Ukrainian (Yuri Chornoivan)
- Swedish (Luna Jernberg)
- Friulian (Fabio Tomat)
- Romanian (Daniel Șerbănescu)
- Slovenian (Matej Urbančič)
- Dutch (Nathan Follens)
- Finnish (Jiri Grönroos)
- Persian (Danial Behzadi)
- Catalan (Jordi Mas i Hernandez)
v1.16.0
2022-01-25 11:26:26 +00:00
a341fca43a
cargo: Bump dependencies
2022-01-25 11:23:25 +00:00
db6109b298
docs: Detail the release process better
2022-01-25 11:22:31 +00:00
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
506df8cf15
CI: Use byzantium as the base
...
Bookworm diverged from Byzantium, leading to incompatible dependencies.
2022-01-24 19:12:51 +00:00
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
29da31af20
Add Catalan translation
2022-01-20 14:36:58 +00:00
23b35733cb
Add entry test using GTK4
...
This helps debugging GTK4 interaction issues
2022-01-20 10:36:13 +01:00
55cd225c74
entry: Add another input hint
2022-01-20 10:17:11 +01:00
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
79bc670ad0
entry: Mark as executable
...
Saves some typing
2022-01-20 10:17:11 +01:00
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
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
aaac755869
cargo: Update Cargo.lock with pinned dependencies
2022-01-19 16:33:33 +00:00
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
0c17924c50
Add Persian translation
2022-01-11 14:31:39 +00:00
5286ff50a5
Add Finnish translation
2021-12-26 15:15:43 +00:00
3ee2185714
Add Dutch translation
2021-12-25 13:55:12 +00:00