7fbc9ed56e
Merge branch 'master' into 'master'
...
Fix minor comment typos
See merge request Librem5/squeekboard!342
2020-03-04 07:18:02 +00:00
67cc4f11cf
Fix minor comment typos
2020-03-04 04:53:53 +00:00
5a591127a1
Merge branch 'doap' into 'master'
...
meta: Add doap file
See merge request Librem5/squeekboard!335
2020-03-01 14:21:45 +00:00
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
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
cc369f6f81
Merge branch 'press' into 'master'
...
layout: Improve press handling
See merge request Librem5/squeekboard!330
2020-02-26 18:43:21 +00:00
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
53b4466899
meta: Add doap file
2020-02-23 10:42:07 +00:00
c0aee5de26
Variant: Use proper pointer conversion between C and Rust
2020-02-20 12:17:50 +00:00
404f94638f
settings: Handle empty settings
2020-02-20 12:06:47 +00:00
cb802cfb50
layout: Improve press handling
...
Makes it more similar to release handling, removes some redundant checks.
This makes it easier to integrate modifiers in the future.
2020-02-19 15:40:39 +00:00
930f5be0c8
Release 1.9.0 "Fractal dimension"
...
Highlights:
- Fixed glib critical when switching layouts
- Fixed minor memory leaks when switching layouts
- Whenever the client supports it, text is sent as text instread of key presses
- New Polish language layout
- Fixed greek layout
- Better key locking
- Less leaks
- Tweaks in terminal layout
- Better emoji layout
v1.9.0
2020-02-19 14:47:04 +00:00
7266f539d4
cargo: Update deps
2020-02-19 14:44:35 +00:00
da1f480f7a
Merge branch 'emoji' into 'master'
...
Emoji: More choices
See merge request Librem5/squeekboard!324
2020-02-19 14:43:58 +00:00
3c3f00ede8
Merge branch 'bad_delete' into 'master'
...
text input: Disable erasing
See merge request Librem5/squeekboard!332
2020-02-18 20:38:33 +00:00
85be855032
text input: Disable erasing
...
Erasing with zwp_text_input_v3 version 1 requires bytes, and bytes require get_surrounding_text. That, however, is optional. That's a mistake in protocol design.
Easiest to drop this until the mess is solved on the protocol side.
2020-02-12 10:56:07 +00:00
3e642fdac7
Merge branch 'termi' into 'master'
...
layouts: terminal: Use altline outline for dot key
See merge request Librem5/squeekboard!331
2020-02-12 10:44:28 +00:00
ea288ca62e
layouts: terminal: Use altline outline for dot key
...
This prevents the buttons from jumping around when switching between views.
2020-02-11 23:16:09 +01:00
a57a78aa2e
Merge branch 'center' into 'master'
...
Center views relative to layout space
See merge request Librem5/squeekboard!326
2020-02-09 20:34:31 +00:00
b441103674
Merge branch 'slash' into 'master'
...
terminal: Make */ easier to reach
See merge request Librem5/squeekboard!325
2020-02-06 09:31:58 +00:00
1c3516d6bf
terminal: Make */ easier to reach
...
They exchanged positions with @%
2020-02-05 19:46:59 +00:00
41be2747d5
Merge branch 'fix' into 'master'
...
layout: Improve scoping of locked variable
See merge request Librem5/squeekboard!329
2020-02-05 13:19:19 +00:00
c766fae686
layout: Improve scoping of locked variable
2020-02-05 12:55:31 +00:00
a0a2e40fa0
Merge branch 'pl' into 'master'
...
Better accents in PL
See merge request Librem5/squeekboard!323
2020-02-05 11:13:20 +00:00
aadcdbf276
Merge branch 'langs' into 'master'
...
Update translations & greek
See merge request Librem5/squeekboard!315
2020-02-05 11:05:42 +00:00
10178d204b
Merge remote-tracking branch 'upstream/master' into center
2020-02-05 10:32:07 +00:00
0ac8c620fd
Merge branch 'lock' into 'master'
...
Turn locking stateless
See merge request Librem5/squeekboard!322
2020-02-05 09:25:49 +00:00
80e83781bb
Merge branch 'leaks' into 'master'
...
Allocation problems
See merge request Librem5/squeekboard!327
2020-02-05 09:24:46 +00:00
37e1ed93a6
Merge branch 'text_input_enable' into 'master'
...
Submit and delete strings via text_input
See merge request Librem5/squeekboard!304
2020-02-03 15:06:25 +00:00
b770511422
keyboard_layout: Fix leak
2020-02-03 14:59:14 +00:00
2e9b8581e7
variant: Fix leak
2020-02-03 14:53:27 +00:00
1cbc21ad11
variant: Fix double-free
...
gio::Settings::set_value takes over ownership of the Variant sometimes, but in other cases it doesn't. To prevent this being a problem, the custom Variant is made of the type that will never have its ownership taken.
This is not necessarily consistent with what gtk-rs authors intended.
In practice, the ownership is shared by refcounting, and after the Rust reference is dropped, one taken by Settings survives.
2020-02-03 14:53:24 +00:00
416bc6163e
drawing: Generalized foreach_visible_button
2020-02-02 18:29:29 +00:00
40b79f6209
layout: Center views relative to each other and the layout bounds
2020-02-02 18:07:28 +00:00
782d80a007
row: Eliminate angle
2020-02-02 17:11:25 +00:00
a51d91eb53
emoji: Add more choices
2020-02-02 16:32:45 +00:00
687a512e5e
layouts: Better accented uppercase in PL
2020-02-02 15:54:59 +00:00
500c23beec
locking: Lock keys statelessly
...
Locking is not determined by button state any more, but rather based on the view active at the moment. If pressing/locking a key results in the current view being active, the key is active. If locking a key results in the current view, the unlock view is activated.
2020-02-02 15:41:47 +00:00
97d8dfe4cb
locks: Draw based on current view
2020-02-02 14:45:33 +00:00
11213ba13a
Merge branch '1.8.1' into 'master'
...
Release 1.8.1
See merge request Librem5/squeekboard!321
2020-01-31 14:23:03 +00:00
3d6c656c78
Merge branch 'pl' into 'master'
...
layouts: Add Polish layouts
See merge request Librem5/squeekboard!318
2020-01-31 10:40:06 +00:00
258dd9b926
Release 1.8.1 "Corona"
...
- Landscape layout doesn't crash
- CSS font is actually taken into account
- Failed start due to dbus is now communicated
- Better log messages
- Fixed Enter in numbers layout
- More consistent terminal layout
- Proper font sizes in terminal layout
2020-01-31 10:16:32 +00:00
4eaa8e316e
cargo: Update deps
2020-01-31 10:08:48 +00:00
cbee649939
Merge branch 'update-docs' into 'master'
...
Update docs and CI builds
See merge request Librem5/squeekboard!320
2020-01-30 22:57:07 +00:00
b9db00c00c
layouts: Add Polish layouts
2020-01-30 21:19:13 +01:00
99b1439d08
Use pip to install recommonmark
2020-01-30 16:51:35 +01:00
83fe2757ef
Tidy build file and docs
2020-01-30 16:51:20 +01:00
d21d278710
Merge branch 'faster' into 'master'
...
build: Strip clap of optional features
See merge request Librem5/squeekboard!311
2020-01-29 09:27:42 +00:00
e6ca914d65
Merge branch 'return' into 'master'
...
number: Fix keysym for Return
See merge request Librem5/squeekboard!310
2020-01-29 09:26:05 +00:00
0d96a647f9
Merge branch 'packaging' into 'master'
...
debian: Add missing commas
See merge request Librem5/squeekboard!316
2020-01-29 09:05:07 +00:00