Commit graph

15 commits

Author SHA1 Message Date
Richard Acayan
323dba04ed
Cargo.toml: omit micro version number of dependencies
Cargo automatically chooses the micro version of each dependency. Do not
specify the micro version number as it is ignored.
2024-10-17 21:31:06 -04:00
Richard Acayan
087f023657 Cargo.toml: bump to version 2.0.1 2024-10-17 21:11:28 -04:00
Richard Acayan
7ee647b971
Cargo.toml: remove KDE target
This shouldn't be here yet. Remove it.
2024-10-16 19:40:22 -04:00
Richard Acayan
5c9e7ce35b
Cargo.toml: add license to package metadata 2024-10-16 18:30:29 -04:00
Richard Acayan
fd4b9dcf12 Cargo.toml: update dependencies 2024-09-04 21:45:59 -04:00
Richard Acayan
6027469c08 Cargo.toml: bump to version 1.1.0 2024-08-19 21:52:41 -04:00
Richard Acayan
3016dff2bd Cargo.toml: update dependencies to latest version 2024-08-19 21:49:42 -04:00
Richard Acayan
79fa68e990 Cargo.toml: bump to version 1.0.0 2024-08-09 22:30:46 -04:00
Richard Acayan
d884e71d86 add yaml configuration
Example:

	%YAML 1.2
	---
	longpress_ms: 600
	repeat_ms: 25

	layout: latn_qwerty_us.xml

	wayland:
	  height: 185
2024-08-08 17:51:56 -04:00
Richard Acayan
7d36dfaf89 rename rust crate
The original name of the Rust crate is specifically the name of the Rust
implementation. Rename it to the project name.
2024-08-07 22:40:20 -04:00
Richard Acayan
32f3fee405 add sxmo target
The SXMO (sway) environment expects that the on-screen keyboard does not
handle visibility by itself. Add a new target that ignores the program's
own show/hide requests and shows the keyboard on startup.
2024-08-07 21:36:23 -04:00
Richard Acayan
57c9d39293 add wayland target and rename gnome target
It should be possible to build both Wayland (sans D-Bus) and GNOME
versions simultaneously. Add a Wayland target, and, for consistency,
rename the GNOME target.
2024-07-25 18:24:59 -04:00
Richard Acayan
4fd0c82997 add dbus osk and session support
The D-Bus interfaces used by Phosh are org.gnome.SessionManager for
recovering critical services from crashes and sm.puri.OSK0 for manual
on-screen keyboard activation. Add support for them.
2024-07-24 22:39:16 -04:00
Richard Acayan
78f389beaa treewide: use Rust 2018 import paths
Rust 2018 is required for D-Bus support with tokio/zbus.
2024-07-24 22:32:00 -04:00
Richard Acayan
4a6b261be0 rewrite in rust 2024-07-18 20:32:55 -04:00