Commit Graph

597 Commits (4bd851c48c85dab54cff24c68085d5a036c11991)
 

Author SHA1 Message Date
Takashi Kokubun 4bd851c48c Version 0.8.14 9 months ago
mattamend 3f1c85def6
Add TOML support to xremap (#404)
* Add TOML support to load_configs()

* Add TOML tests to config/tests.rs

* Add TOML to Cargo.toml

* Move toml tests in src/config/tests.rs to below yaml tests

* Add filename extension checker to config parser

---------

Co-authored-by: Matt Amend <matt.a.amend@gmail.com>
9 months ago
Takashi Kokubun fa6290e2ac Version 0.8.13 9 months ago
Pieter f2c4eb3e5d
Added shared data field and tests (#402)
* added shared data field and tests

* updated readme
9 months ago
Takashi Kokubun dc2ef04fa6 Stop failing CI by cosmetic reasons
It's not worth blocking a merge.
9 months ago
dependabot[bot] f1064620aa Bump log from 0.4.19 to 0.4.20
Bumps [log](https://github.com/rust-lang/log) from 0.4.19 to 0.4.20.
- [Release notes](https://github.com/rust-lang/log/releases)
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/log/compare/0.4.19...0.4.20)

---
updated-dependencies:
- dependency-name: log
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
9 months ago
dependabot[bot] 3fc9c8a4a9 Bump derive-where from 1.2.5 to 1.2.7
Bumps [derive-where](https://github.com/ModProg/derive-where) from 1.2.5 to 1.2.7.
- [Release notes](https://github.com/ModProg/derive-where/releases)
- [Changelog](https://github.com/ModProg/derive-where/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ModProg/derive-where/compare/v1.2.5...v1.2.7)

---
updated-dependencies:
- dependency-name: derive-where
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
9 months ago
dependabot[bot] 7924f7eaf1 Bump serde_json from 1.0.108 to 1.0.109
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.108 to 1.0.109.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.108...v1.0.109)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
9 months ago
dependabot[bot] c8dfba9859 Bump env_logger from 0.10.0 to 0.10.1
Bumps [env_logger](https://github.com/rust-cli/env_logger) from 0.10.0 to 0.10.1.
- [Release notes](https://github.com/rust-cli/env_logger/releases)
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rust-cli/env_logger/compare/v0.10.0...v0.10.1)

---
updated-dependencies:
- dependency-name: env_logger
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
9 months ago
dependabot[bot] db80d536c7 Bump x11rb from 0.12.0 to 0.13.0
Bumps [x11rb](https://github.com/psychon/x11rb) from 0.12.0 to 0.13.0.
- [Changelog](https://github.com/psychon/x11rb/blob/master/doc/changelog.md)
- [Commits](https://github.com/psychon/x11rb/compare/v0.12.0...v0.13.0)

---
updated-dependencies:
- dependency-name: x11rb
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
9 months ago
dependabot[bot] b33c310bfb Bump serde from 1.0.190 to 1.0.193
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.190 to 1.0.193.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.190...v1.0.193)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
10 months ago
dependabot[bot] 713ebcab6e Bump regex from 1.9.6 to 1.10.2
Bumps [regex](https://github.com/rust-lang/regex) from 1.9.6 to 1.10.2.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.9.6...1.10.2)

---
updated-dependencies:
- dependency-name: regex
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
10 months ago
dependabot[bot] 0a6a30a658 Bump serde_yaml from 0.9.25 to 0.9.27
Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml) from 0.9.25 to 0.9.27.
- [Release notes](https://github.com/dtolnay/serde-yaml/releases)
- [Commits](https://github.com/dtolnay/serde-yaml/compare/0.9.25...0.9.27)

---
updated-dependencies:
- dependency-name: serde_yaml
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
10 months ago
Elliott Shugerman f46032a10a
add `device` to `keymap` and `modmap` examples (#381) 10 months ago
Takashi Kokubun 97268d1d92 Version 0.8.12 10 months ago
Elliott Shugerman fd3992e486
Support device-specific remapping in config (#380)
* begin threading InputDevice down to `find_modmap`/`find_keymap`

why did i comment this out?

* add to config

* new approach for event/device (wip)

* try passing input_device as its own thing -- same problem

* aha! this works!

* this works too!

* start wiring it together

* that might do it?

* fallback to false, like for application

* fix device.not

* tests (wip)

* tests (wip) | well it compiles

* tests (wip) | just placeholder for now

* move device out of event

* Revert "move device out of event"

This reverts commit c9486ed2adee5f001ebf96d630621fabcb2127a5.

* device desc struct (k0kubun's suggestion)

* get tests passing

* s/InputDeviceDescriptor/InputDeviceInfo/

* add a test

* misc cleanup

* use &str and &Path instead of String and PathBuf

* cargo fmt

* move InputDeviceInfo in device.rs

* more misc cleanup

* documentation

* get rid of extraneous `matches` function

* readme tweak
10 months ago
Sean Colsen 6f298b93b8
Clarify docs to say xremap should runx as daemon (#377)
Co-authored-by: Takashi Kokubun <takashikkbn@gmail.com>
10 months ago
Billy.Zheng 2b7367618c
Add Alt-backspace config into example/emacs.yml (#369)
* Add Alt-backspace config into example/emacs.yml

* Add C-M-Space config into examples/emacs.yml

* Fix C-s to use C-f fo example/config. Check #369
11 months ago
dependabot[bot] eb34ef4f46 Bump serde from 1.0.188 to 1.0.190
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.188 to 1.0.190.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.188...v1.0.190)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
11 months ago
dependabot[bot] 1cd9d0edf2 Bump indoc from 2.0.3 to 2.0.4
Bumps [indoc](https://github.com/dtolnay/indoc) from 2.0.3 to 2.0.4.
- [Release notes](https://github.com/dtolnay/indoc/releases)
- [Commits](https://github.com/dtolnay/indoc/compare/2.0.3...2.0.4)

---
updated-dependencies:
- dependency-name: indoc
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
11 months ago
dependabot[bot] f8fbacee59 Bump serde_json from 1.0.105 to 1.0.108
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.105 to 1.0.108.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.105...v1.0.108)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
11 months ago
dependabot[bot] f1ea6c8049 Bump serde_with from 3.3.0 to 3.4.0
Bumps [serde_with](https://github.com/jonasbb/serde_with) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/jonasbb/serde_with/releases)
- [Commits](https://github.com/jonasbb/serde_with/compare/v3.3.0...v3.4.0)

---
updated-dependencies:
- dependency-name: serde_with
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
11 months ago
Takashi Kokubun be51386e42 Revert "Revert "Version 0.8.11""
This reverts commit c063d065c3.
12 months ago
Takashi Kokubun c2c84387f3 Version 0.8.10 12 months ago
Takashi Kokubun 434a3a79e5 Fix failing tests 12 months ago
Takashi Kokubun c063d065c3 Revert "Version 0.8.11"
This reverts commit c72d9b67f0.

Revert "Use xremap as the device name by default (#348)"

This reverts commit 26c90bb2b5.

Revert "Version 0.8.10"

This reverts commit d5ccb8c917.
12 months ago
Takashi Kokubun c72d9b67f0 Version 0.8.11 12 months ago
Takashi Kokubun 26c90bb2b5
Use xremap as the device name by default (#348) 12 months ago
Takashi Kokubun d5ccb8c917 Version 0.8.10 12 months ago
Takashi Kokubun f0bd2d5e3c Add REL_WHEEL and REL_HWHEEL if --mouse
Close #260
12 months ago
dependabot[bot] 2bee7a9d15 Bump derive-where from 1.2.1 to 1.2.5
Bumps [derive-where](https://github.com/ModProg/derive-where) from 1.2.1 to 1.2.5.
- [Release notes](https://github.com/ModProg/derive-where/releases)
- [Changelog](https://github.com/ModProg/derive-where/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ModProg/derive-where/compare/v1.2.1...v1.2.5)

---
updated-dependencies:
- dependency-name: derive-where
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot] 02ef2e00c4 Bump regex from 1.9.4 to 1.9.6
Bumps [regex](https://github.com/rust-lang/regex) from 1.9.4 to 1.9.6.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.9.4...1.9.6)

---
updated-dependencies:
- dependency-name: regex
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot] 976f32947a Bump hyprland from 0.3.8 to 0.3.12
Bumps [hyprland](https://github.com/hyprland-community/hyprland-rs) from 0.3.8 to 0.3.12.
- [Release notes](https://github.com/hyprland-community/hyprland-rs/releases)
- [Commits](https://github.com/hyprland-community/hyprland-rs/compare/0.3.8...0.3.12)

---
updated-dependencies:
- dependency-name: hyprland
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
Takashi Kokubun aa934b2626 Add alt attribute to the image 1 year ago
Takashi Kokubun 3134a8d1b7 Use a different font in the README 1 year ago
Takashi Kokubun 48849ad582 Version 0.8.9 1 year ago
Takashi Kokubun e8c8b75724 Release wlroots binary 1 year ago
Takashi Kokubun 28c9de915c Try building wlroots 1 year ago
Alex Sinitsin 383e2a4a57
Initial implementation for wlroots client (#345)
Co-authored-by: Alex Sinitsin <meowcoder@users.noreply.github.com>
1 year ago
Takashi Kokubun 47d6932da0 Version 0.8.8 1 year ago
jixiuf af4c910773
close https://github.com/k0kubun/xremap/issues/340 (#341) 1 year ago
Gábor Szabó 9899383a90
Update Cargo.toml add repository (#343)
to allow crates.io, rust-digger and others to link to it
1 year ago
Takashi Kokubun 8bcc622e57 Version 0.8.7 1 year ago
jixiuf 97b9406c97
modmap held/alone support multi key (#339) 1 year ago
dependabot[bot] a22b4846d4
Bump serde_with from 2.3.3 to 3.3.0 (#337)
Bumps [serde_with](https://github.com/jonasbb/serde_with) from 2.3.3 to 3.3.0.
- [Release notes](https://github.com/jonasbb/serde_with/releases)
- [Commits](https://github.com/jonasbb/serde_with/compare/v2.3.3...v3.3.0)

---
updated-dependencies:
- dependency-name: serde_with
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
dependabot[bot] 787f046ce8 Bump regex from 1.9.1 to 1.9.4
Bumps [regex](https://github.com/rust-lang/regex) from 1.9.1 to 1.9.4.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.9.1...1.9.4)

---
updated-dependencies:
- dependency-name: regex
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot] 7076b5dcec Bump serde from 1.0.180 to 1.0.188
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.180 to 1.0.188.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.180...v1.0.188)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot] d10f782e7e Bump anyhow from 1.0.72 to 1.0.75
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.72 to 1.0.75.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.72...1.0.75)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot] a7ab349363 Bump serde_json from 1.0.104 to 1.0.105
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.104 to 1.0.105.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.104...v1.0.105)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
Takashi Kokubun bdb9d0522d Use derived possible values
I don't see any issues in v4.
1 year ago