16d38e8420
doc/index.md: Fix link
...
to make it work correctly with GitLab.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/644 >
2024-04-18 11:15:34 +02:00
6c8a80ae4e
Merge branch 'use-change-view-outline' into 'main'
...
Layouts: Use "change-view"-outline for all view-changing buttons
See merge request World/Phosh/squeekboard!643
2024-04-18 09:12:02 +00:00
abc0cc6d0b
Layouts: Fix indentation
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/643 >
2024-04-18 10:35:06 +02:00
a6c6946bc9
Layouts: Fix some small inconsistencies and remove unused outlines
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/643 >
2024-04-18 10:35:06 +02:00
bd135c2fa1
it.yaml and it_wide.yaml: Make show_eschars behave like on other layouts
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/643 >
2024-04-18 10:35:05 +02:00
9c0e14f4a8
Layouts: Use double-quotes more consistently
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/643 >
2024-04-18 10:35:05 +02:00
5f3ce91d42
Layouts: Make the "pl_wide"-layout identical to the "pl"-layout
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/643 >
2024-04-18 10:35:05 +02:00
351770251a
Layouts: Fix styling of "preferences"- and "BackSpace"-buttons
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/643 >
2024-04-18 10:35:05 +02:00
29b4061ee9
Layouts: Use "change-view"-outline for all view-changing buttons
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/643 >
2024-04-18 10:35:05 +02:00
8599343400
Layouts: Remove "show_numbers_from_symbols" where it is not used
...
or a copy of "show_numbers".
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/643 >
2024-04-18 10:35:04 +02:00
d2ae29571f
Merge branch 'update-documentation' into 'main'
...
Improve documentation
See merge request World/Phosh/squeekboard!642
2024-04-18 08:21:02 +00:00
5de4a6ad92
Improve Documentation
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/642 >
2024-04-18 09:49:43 +02:00
cff687d778
Add syntax-highlighting in the documentation
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/642 >
2024-04-14 17:49:06 +02:00
96c5b263ad
doc/*: Fix typos and add a few small improvements
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/642 >
2024-04-14 17:49:06 +02:00
c21fbd86ac
Change "GPL-3.0+" to "GPL-3.0-or-later"
...
The "GPL-3.0+"-SPDX-license-identifier has been deprecated,
and was replaced with "GPL-3.0-or-later".
More information about that, is available in the
"Deprecated License Identifiers"-part of
https://spdx.org/licenses/ .
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/642 >
2024-04-14 17:49:06 +02:00
07ccea0fb5
Change "http://" to "https://"
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/642 >
2024-04-14 17:49:06 +02:00
eaf70d2909
COPYING: Update links to match the current revision of the GPLv3
...
It is now identical to https://www.gnu.org/licenses/gpl-3.0.txt .
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/642 >
2024-04-14 17:49:02 +02:00
74c099d0af
Merge branch 'update-gitignore' into 'main'
...
.gitignore: Add "target"-folder
See merge request World/Phosh/squeekboard!641
2024-04-13 12:33:03 +00:00
f21d389913
.gitignore: Add "target"-folder
...
The "target"-folder will be created by `cargo check`.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/641 >
2024-04-13 12:22:23 +02:00
8375a8ec38
Merge branch 'add-more-tests' into 'main'
...
Add more scaling-tests
See merge request World/Phosh/squeekboard!640
2024-04-11 16:08:32 +00:00
69805b4565
Add more scaling-tests
...
These are based on actual displays/devices.
A display-size-calculator ( https://www.sven.de/dpi/ ) was used to
calculate the width and height from resolution and diagonal display-size.
Some of these tests check for non-optimal results;
however, their purpose is mostly to make it noticeable
how changes to scaling-behaviour affect various
display-types.
When Squeekboard's scaling-behaviour will be improved, the tests
should be updated with values that fit the displays/devices better.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/640 >
2024-04-11 17:38:03 +02:00
b043e1a7cb
Merge branch 'highlight-buttons' into 'main'
...
Add a button-style for subtle highlighting
See merge request World/Phosh/squeekboard!637
2024-04-10 15:37:17 +00:00
5ac85d21b9
Add a button-style for subtle highlighting
...
and use it to subtly highlight commonly used symbols in the
accent-views of the German layouts.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/637 >
2024-04-10 17:22:31 +02:00
e0092bd860
Merge branch 'placeholder-buttons' into 'main'
...
Add placeholder-buttons to emoji-layout
See merge request World/Phosh/squeekboard!636
2024-04-10 15:10:39 +00:00
583816a384
Add placeholder-buttons to emoji-layout
...
to enhance contrast between usable and unusable buttons.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/636 >
2024-04-10 16:42:29 +02:00
7bbafd4ef7
Merge branch 'underline-view-changing-buttons' into 'main'
...
Add border at the bottom of view-changing buttons
See merge request World/Phosh/squeekboard!635
2024-04-10 14:39:29 +00:00
31ad8f9c93
Add border at the bottom of view-changing buttons
...
to make those distinguishable from other highlighted buttons.
The border at the bottom makes it look like a stack of buttons
that will be put into position when tapping the view-changing buttons.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/635 >
2024-04-08 21:16:23 +02:00
d3f03e9bef
Merge branch 'fix-css' into 'main'
...
Fix button-highlighting and visual feedback
Closes #401
See merge request World/Phosh/squeekboard!634
2024-04-04 16:02:22 +00:00
ffcb897003
data/style.css: Highlight "wide"-outline
...
The "wide"-outline was not highlighted on the default and high
contrast styles, while it was highlighted on the "Adwaita:dark"-style.
"Adwaita:dark" is the default on Phosh, so adjust to that, for
consistent button-highlighting.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/634 >
2024-04-04 16:29:46 +02:00
5452f16601
Adwaita:dark: Add visual feedback when pressing highlighted buttons
...
Before this change, buttons with the outlines "altline",
"wide" and "special" were not showing visual feedback when those
were pressed.
After this change, the visual feedback is similar to the default style.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/634 >
2024-04-04 16:29:46 +02:00
56ab64c3bd
Merge branch 'workaround-for-unavailable-dependencies' into 'main'
...
CI: Add workaround for unavailable dependencies
See merge request World/Phosh/squeekboard!633
2024-04-03 19:27:57 +00:00
b347d55b34
Document workaround for installing build-dependencies on Debian Testing
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/633 >
2024-04-03 18:23:53 +02:00
b99b6a418c
CI: Add workaround for dependencies removed from Debian Testing
...
to make it possible for CI to pass, until Squeekboard has been ported to
GTK4 or GTK4-layer-shell.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/633 >
2024-04-03 17:16:55 +02:00
29c98bf2a6
Add "debian/control.debian-testing" to work around removed dependencies
...
until Squeekboard has been ported to GTK4 or GTK4-layer-shell.
Without this change, "apt build-dep ." cannot be used to install
the other build-dependencies on Debian Testing.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/633 >
2024-04-02 20:17:02 +02:00
5e42c12be4
Merge branch 'release-1.38.0' into 'main'
...
Release Squeekboard 1.38.0
See merge request World/Phosh/squeekboard!631
v1.38.0
2024-03-23 20:47:42 +00:00
115a45d44a
Release 1.38.0
...
Changes:
- 25 wide shapes have been added,
so that every available layout now has a wide shape
- "PgUp" and "PgDn" on the terminal-layouts have been relabeled
to "Page ↑" and "Page ↓"
- The Spanish and French terminal-layouts now have translated key-names
- The Spanish terminal-layout has been updated with the additional
keys that are already available on the US-terminal-layout.
- The wide and base shapes of the German layout had a different
key-arrangement and the wide shape did not have a button to access
additional characters; this has been fixed.
Development:
- Squeekboard's versioning now follows Phosh's versioning
(for example: Squeekboard 1.38 was released in time for Phosh 0.38)
- The build-system has been simplified
- A single Cargo.toml file is used,
instead of assembling it from multiple parts
- Newer dependencies are now used for building Squeekboard by default
- Squeekboard's main development-platform is now Debian Testing
- The layout-files have been cleaned up,
so that those are easier to understand and edit
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/631 >
2024-03-23 18:53:08 +01:00
16019e20bd
Update dependencies
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/631 >
2024-03-23 17:00:55 +01:00
4997cb45f5
Update Italian translation
2024-03-22 20:09:47 +00:00
9d9d3ed9a5
Merge branch 'update-to-serde_yaml-0.9' into 'main'
...
Update to serde_yaml 0.9.*
Closes #379
See merge request World/Phosh/squeekboard!624
2024-03-22 12:04:40 +00:00
0bc1ad4eaf
CI: Install 'serde-yaml 0.9' from experimental
...
To make it possible for the CI to pass, during the transition
from 'serde-yaml 0.8' to 'serde-yaml 0.9' in Debian Trixie.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/624 >
2024-03-22 12:05:15 +01:00
7a55dce839
CI: Install build-dependencies in 'build_reference'-CI-job
...
Since the update of 'serde_yaml' from 0.8 to 0.9,
the build-dependencies are required to complete this CI-job.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/624 >
2024-03-22 12:03:49 +01:00
332e5f91c8
Update to serde_yaml 0.9.*
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/624 >
2024-03-22 11:53:35 +01:00
807a994b8d
Merge branch 'wide-shapes-for-remaining-layouts' into 'main'
...
Add the remaining, wide shapes for layouts
See merge request World/Phosh/squeekboard!630
2024-03-21 13:41:56 +00:00
5cfb940caa
Add the remaining, wide shapes for layouts
...
There should be a wide shape for
all available layouts, so those can be used
well on devices in horizonal orientation.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/630 >
2024-03-20 19:43:06 +01:00
164b2fa0d0
Merge branch 'clean-up-layout-files' into 'main'
...
Clean up layout-files
See merge request World/Phosh/squeekboard!629
2024-03-19 15:46:50 +00:00
07f797c4b4
Clean up layout-files
...
- Change text to symbols
- Remove unused button-definitions
This makes these layout-files easier to understand and edit.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/629 >
2024-03-19 15:33:59 +00:00
47ce76afd5
Merge branch 'layout-improvements' into 'main'
...
Update spanish and french terminal-layouts
See merge request World/Phosh/squeekboard!628
2024-03-18 15:51:10 +00:00
ca3b79081e
Translate keys on French terminal-layouts
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/628 >
2024-03-18 16:13:41 +01:00
e0347a6554
Update Spanish terminal-layout
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/628 >
2024-03-18 15:48:41 +01:00
a91356eb20
Merge branch 'improve-german-layout' into 'main'
...
Improve German layout
See merge request World/Phosh/squeekboard!627
2024-03-16 14:05:35 +00:00