Commit Graph

545 Commits (01f84287755aa092b9838b20c5393950f4e713e4)
 

Author SHA1 Message Date
Takashi Kokubun ad27efb32d
Avoid double builds for my own PRs 3 years ago
Takashi Kokubun e184fc449c
Configure GitHub Actions 3 years ago
Takashi Kokubun 330dcda878
Make it release ready again 3 years ago
Takashi Kokubun cb4f735d2a
Revert "Workaround for xremap crate v0.1.0"
This reverts commit ef49f84f905ab088a7dcd95ee4d612e5af0aa419.
3 years ago
Takashi Kokubun 26c8c8429f
Workaround for xremap crate v0.1.0
I noticed git-based dependencies cannot be published to crates.io.
So I removed the sway feature from crates.io temporarily to finish the
namespace reservation.

I'll make it right in the upcoming release of xremap.
3 years ago
Takashi Kokubun d8b9c0b3e9
Merge pull request #41 from KeenS/env_logger
introduce log/env_logger
3 years ago
κeen 53b2ae58b4
introduce log/env_logger 3 years ago
Takashi Kokubun 1f65d167fd
Link relevant repositories 3 years ago
Takashi Kokubun 7e21b961d0
Workaround the crates.io outage 3 years ago
Takashi Kokubun c57efe9cdf
Version 0.1.0 3 years ago
Takashi Kokubun fa25470c5f
Merge pull request #39 from k0kubun/rust
Rewrite xremap in Rust
3 years ago
Takashi Kokubun 22190b38d9
Write README.md 3 years ago
Takashi Kokubun a6be4f00bd
Add troubleshooting messages for X11 3 years ago
Takashi Kokubun 4b0e3ceb36
Implement GnomeClient primarily for Wayland 3 years ago
Takashi Kokubun 6547b4883d
Rename wm_class to application 3 years ago
Takashi Kokubun 4b251b1fce
Feature-flag WM clients 3 years ago
Takashi Kokubun ecfdcb8de5
Guard from SEGV 3 years ago
Takashi Kokubun 60e6ada024
Implement SwayClient 3 years ago
Takashi Kokubun d0bffa8c2f
Fix modifier bugs 3 years ago
Takashi Kokubun 387c29d355
Workaround FocusProxy 3 years ago
Takashi Kokubun bcc4598069
Implement conditional modmap properly 3 years ago
Takashi Kokubun 39dbc8a1fe
Support wm_class for X11 3 years ago
Takashi Kokubun 63ec6948e6
Implement chained remap 3 years ago
Takashi Kokubun c57dbee606
Implement keymap 3 years ago
Takashi Kokubun f5695d3bc2
Maintain pressed modifiers 3 years ago
Takashi Kokubun 0d5f37cae3
Implement EventHandler as a mutable struct 3 years ago
Takashi Kokubun aa3dd2efe3
Implement modmap 3 years ago
Takashi Kokubun fe696a8956
Implement event multiplexer 3 years ago
Takashi Kokubun f058c44433
Implement xremap's VirtualDevice 3 years ago
Takashi Kokubun d21a3e7650
Implement --device option 3 years ago
Takashi Kokubun 5448801473
Implement automatic device selection 3 years ago
Takashi Kokubun 6fbd45a19a
Implement listing devices 3 years ago
Takashi Kokubun 1a8b2b15d1
Implement CLI 3 years ago
Takashi Kokubun d76ab68d7c
Shorten main function 3 years ago
Takashi Kokubun ae7d2deff4
Validate extra action keys 3 years ago
Takashi Kokubun db1c9f5600
Parse remap action 3 years ago
Takashi Kokubun 689ad59163
Parse chained actions 3 years ago
Takashi Kokubun 74ee0f36da
Some abstraction for further extension 3 years ago
Takashi Kokubun 10845ed7c0
Parse KeyPress 3 years ago
Takashi Kokubun fed0b5526f
Break up config source files 3 years ago
Takashi Kokubun 16615e55d3
Parse Windows keys 3 years ago
Takashi Kokubun 2ee85b8773
Implement key parser 3 years ago
Takashi Kokubun d9127e8a90
Parse the basic config structure 3 years ago
Takashi Kokubun 2f8029a200
Parse the top-level element 3 years ago
Takashi Kokubun e5ac6af6bd
Use nix crate to call select(2) 3 years ago
Takashi Kokubun fc30cb8bca
Handle all errors properly 3 years ago
Takashi Kokubun 2db606bce3
Start parsing the config 3 years ago
Takashi Kokubun 2590a84654
Design the DSL syntax prototype 3 years ago
Takashi Kokubun 9cc6bb0006
Implement global modmap 3 years ago
Takashi Kokubun 4061f77694
Infinite loop 3 years ago