948762fdf1
Cargo.toml: Update dependencies
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/676 >
2024-09-20 23:22:52 +00:00
9b9a95c6d2
Cargo.toml: Change accepted version-range to SemVer-compatible versions
...
instead of updating only to newer bugfix-releases with `x.y.*`, or
newer major versions with `>=`.
For more information about how Cargo handles this, read:
https://doc.rust-lang.org/cargo/reference/resolver.html#semver-compatibility
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/676 >
2024-09-20 23:22:52 +00:00
2668827ed9
Cargo.toml: Simplify versions
...
This should not change the selection of the versions to update to.
Cargo considers the leftmost non-zero part of the version, to be the
number that changes compatibility, and will not update to a version that
it considers to be incompatible.
For more information, read:
https://doc.rust-lang.org/cargo/reference/resolver.html#semver-compatibility
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/676 >
2024-09-20 23:22:52 +00:00
80ded34601
Merge branch 'rename-NEWS.md' into 'main'
...
NEWS.md: Rename to `NEWS` and Change `-` to `*` in lists
See merge request World/Phosh/squeekboard!675
2024-09-17 14:11:20 +00:00
590f236794
NEWS.md: Rename to NEWS and Change - to * in lists
...
and add the month of the release-date for all listed versions.
For consistency with other Phosh-related projects.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/675 >
2024-09-17 13:47:10 +00:00
13bcb14a24
Merge branch 'placeholder-in-emoji-layout' into 'main'
...
layouts: Add a placeholder to the emoji-layout
See merge request World/Phosh/squeekboard!674
2024-09-17 13:16:26 +00:00
f5024d6452
layouts: Add a placeholder to the emoji-layout
...
so the shape of the layout does not change when switching to the view.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/674 >
2024-09-15 12:02:31 +02:00
213f08f5fc
Merge branch 'settings-panel' into 'main'
...
popover.rs: Open correct panel in GNOME Settings
Closes #415
See merge request World/Phosh/squeekboard!672
2024-09-13 19:49:14 +00:00
e761208630
popover.rs: Open correct panel in GNOME Settings
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/672 >
2024-09-13 19:38:19 +00:00
84291a3a15
Merge branch 'better-fallbacks' into 'main'
...
Layouts: Fallback to more appropriate layouts
See merge request World/Phosh/squeekboard!670
2024-09-13 15:47:10 +00:00
2b07946af2
Layouts: Fallback to more appropriate layouts
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/670 >
2024-09-13 15:08:56 +00:00
e6a98e3572
Merge branch 'add-japanese-keyboard-layout' into 'main'
...
Layouts: Add Japanese (jp) layout based on japanese keyboards
See merge request World/Phosh/squeekboard!669
2024-09-13 14:56:59 +00:00
8b26ea691b
Layouts: Add Japanese (jp) layout based on japanese keyboards
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/669 >
2024-09-13 14:28:48 +00:00
b1962eca5a
Merge branch 'add-belarusian-layout' into 'main'
...
Layouts: Add Belarusian layout
See merge request World/Phosh/squeekboard!668
2024-09-07 18:31:04 +00:00
9decd5bd74
Layouts: Add Belarusian layout
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/668 >
2024-09-07 18:15:54 +00:00
4668138aa6
Merge branch 'language-names-in-layout-files' into 'main'
...
layouts: Add English language-names to layout-files
See merge request World/Phosh/squeekboard!671
2024-09-05 22:37:54 +00:00
656a598935
layouts: Add English language-names to layout-files
...
to make it easier to know which language those are for.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/671 >
2024-09-05 22:20:16 +00:00
37db3e2959
Merge branch 'malayalam-increase-font-size' into 'main'
...
layouts: Increase the font-size of the wide shape of the Malayalam layout
See merge request World/Phosh/squeekboard!667
2024-09-05 22:12:38 +00:00
31dfdea533
layouts: Increase the font-size of the wide shape of the Malayalam layout
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/667 >
2024-09-05 21:56:38 +00:00
1d89d49e7e
Merge branch 'serbian-layout' into 'main'
...
layouts: Add Serbian layouts
See merge request World/Phosh/squeekboard!666
2024-09-03 08:47:00 +00:00
8a527c64c3
layouts: Add Serbian layouts
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/666 >
2024-09-03 08:35:15 +00:00
c91dc28f9c
Update Turkish translation
2024-09-01 11:20:28 +00:00
bb315d6ba0
Merge branch 'gitignore-more' into 'main'
...
.gitignore: Add debian/*.debhelper
See merge request World/Phosh/squeekboard!665
2024-08-17 13:37:33 +00:00
ac3c17eee9
.gitignore: Add debian/*.debhelper
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/665 >
2024-08-17 13:08:58 +00:00
332c0f289a
Merge branch 'improve-documentation' into 'main'
...
documentation: Improve documentation
See merge request World/Phosh/squeekboard!662
2024-08-17 13:01:22 +00:00
0adbc40426
documentation: Improve documentation
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/662 >
2024-08-17 12:48:01 +00:00
d67653abdf
Merge branch 'update-alternatives' into 'main'
...
debian: Support using `update-alternatives`
Closes #412
See merge request World/Phosh/squeekboard!664
2024-08-16 20:38:04 +00:00
b327912efc
debian: Support using update-alternatives
...
to make it easier to switch to another on-screen-keyboard.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/664 >
2024-08-16 20:13:37 +00:00
ac4e8ea064
Merge branch 'meson-add-check' into 'main'
...
meson.build: Check the exit-status-code of `run_command()`
See merge request World/Phosh/squeekboard!663
2024-08-16 12:41:35 +00:00
359f8bfefb
meson.build: Check the exit-status-code of run_command()
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/663 >
2024-08-16 13:51:19 +02:00
35785f3d41
Merge branch 'release-squeekboard-1.41.0' into 'main'
...
Release Squeekboard 1.41.0
See merge request World/Phosh/squeekboard!661
v1.41.0
2024-08-15 11:54:41 +00:00
5e0c95feea
Release Squeekboard 1.41.0
...
New layouts:
- Malayalam
- German (Bone)
- German (Neo 2)
New icons:
- zwsp (zero-width-space)
- zwj (zero-width-joiner)
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/661 >
2024-08-15 10:48:05 +02:00
c7c6081da3
Cargo.lock: Update dependencies
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/661 >
2024-08-14 18:22:08 +02:00
8c6c66e867
Merge branch 'xkbcommon-0.7' into 'main'
...
Port to crate xkbcommon 0.7
See merge request World/Phosh/squeekboard!656
2024-08-14 15:29:10 +00:00
34564edf32
Port to crate xkbcommon 0.7
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/656 >
2024-08-14 15:18:43 +00:00
a267f6c742
Merge branch 'add-malayalam-layout' into 'main'
...
Layouts: Add Malayalam layout
See merge request World/Phosh/squeekboard!660
2024-08-13 08:31:57 +00:00
0b0585eb66
Layouts: Add Malayalam layout
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/660 >
2024-08-12 17:50:38 +02:00
ab4659ea03
data/icons: Add zwsp and zwj
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/660 >
2024-08-12 17:50:37 +02:00
9c9f953efd
Merge branch 'use-vendored-dependencies' into 'main'
...
Build: Use vendored dependencies for building .deb packages
See merge request World/Phosh/squeekboard!659
2024-08-11 15:03:26 +00:00
4ea7cccaec
debian/cargo/config: Rename to config.toml
...
to fix a deprecation-warning:
"…/squeekboard/debian/cargo/config` is deprecated in favor of `config.toml`
note: if you need to support cargo 1.38 or earlier,
you can symlink `config` to `config.toml`"
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/659 >
2024-08-11 14:53:39 +00:00
117b3e0763
Build: Use vendored dependencies for building .deb packages
...
It is currently not possible to build Squeekboard with only
packages that are available in Debian.
This is not likely to change until Squeekboard has been ported
to GTK4 or gtk4-layer-shell.
Until then, vendor the dependencies during the build,
so that one can still use the ".deb"-packages for testing.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/659 >
2024-08-11 14:53:39 +00:00
c3f46c8db8
Build/CI: Remove workaround that does not work any more
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/659 >
2024-08-11 14:53:39 +00:00
60f8249fe6
Merge branch 'make-rust-analyzer-work' into 'main'
...
Build: Use meson_Cargo.toml.in for setting up the build
See merge request World/Phosh/squeekboard!657
2024-08-11 08:32:59 +00:00
271184b9d1
.gitignore: Ignore more files
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/657 >
2024-08-11 08:17:03 +00:00
0403fe4cde
Build: Use meson_Cargo.toml.in for setting up the build
...
to make rust-analyzer work correctly.
When the paths in Cargo.toml have '@path@' in them,
rust-analyzer cannot find the correct paths.
Before this change, rust-analyzer was unable to offer information
about code (in files other than main.rs), and instead
showed an error-message:
"1:1 unused: This file is not included anywhere in the module tree,
so rust-analyzer can't offer IDE services.".
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/657 >
2024-08-11 08:17:03 +00:00
0b83eb7d9f
Merge branch 'add-ergonomic-de-layouts' into 'main'
...
Layouts: Add ergonomic German layouts
See merge request World/Phosh/squeekboard!658
2024-08-08 20:39:24 +00:00
a905d03fc9
resources.rs: Correct sorting of layouts
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/658 >
2024-08-05 12:41:00 +02:00
9f7d2d539e
Layouts: Add ergonomic German layouts
...
The "Neo 2"-layout is optimised for typing in German.
The "Bone"-layout is an improved version of the "Neo 2"-layout.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/658 >
2024-08-05 12:40:54 +02:00
ed03b241b5
Merge branch 'release-1.39.0' into 'main'
...
Release 1.39.0
See merge request World/Phosh/squeekboard!655
v1.39.0
2024-05-05 19:39:05 +00:00
b3a9a99667
Release 1.39.0
...
New button-styles:
- `change-view`: Highlighted like `special`,
but with a border at the bottom.
- `character-group`: Like `change-view`, but with less highlighting.
- `placeholder`: Less contrast to the background and does not visually
change when pressed.
- `subtle-highlight`: For highlighting commonly used characters
in accent-views, for example.
New layouts:
- Portuguese
- Slovenian
- Turkish (F-layout)
- Turkish (Q-layout)
Remade layout:
- Portuguese (Brazil): A view for accents has been added.
Changes:
- The new button-styles are used in the available layouts,
where appropriate.
- The top rows of the terminal-layouts are a little taller.
- Squeekboard will choose the wide shape of layouts, for more displays
in horizontal orientation.
- Highlighted buttons now show visual feedback too, when pressed.
- Many layouts have been adjusted,
so that those change their form less when switching views.
- Various small issues have been fixed, to make layouts more consistent.
Development:
- Scaling-tests for many display-types have been added.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/655 >
2024-05-05 00:52:59 +02:00