1
0
mirror of https://github.com/emersion/kanshi synced 2024-11-26 05:55:27 +01:00
Commit Graph

67 Commits

Author SHA1 Message Date
Simon Ser
32666e0f58
Fix index in apply_profile loop
Closes: https://github.com/emersion/kanshi/issues/32
2019-06-06 08:35:47 +03:00
Simon Ser
72498b95dc
Fix index in match_profile 2019-06-06 08:33:58 +03:00
Simon Ser
46d1b9feb8
Make match_profile_output more strict
If "DP-1" is specified in the config, it could match a connected "eDP-1" head.
2019-06-06 08:29:28 +03:00
Simon Ser
a348c8e875
Print profile output <-> head matching 2019-06-06 08:26:54 +03:00
Simon Ser
725d7881b3
readme: add a note about required sway version 2019-06-03 07:55:45 +03:00
Simon Ser
be33c6699c
ci: add .build.yml 2019-06-01 13:33:46 +03:00
Simon Ser
530805c3b5 Showcase output identifiers in docs 2019-06-01 13:25:09 +03:00
Simon Ser
ab89b56785 Parse quoted strings 2019-06-01 13:25:09 +03:00
Simon Ser
689c989b92 Generate man pages 2019-06-01 13:25:09 +03:00
Simon Ser
4b16771942 Add docs 2019-06-01 13:25:09 +03:00
Simon Ser
3a845a04ec Apply profile 2019-06-01 13:25:09 +03:00
Simon Ser
3de4464f23 Match profiles 2019-06-01 13:25:09 +03:00
Simon Ser
7ded2ed05c Extract config file logic into read_config 2019-06-01 13:25:09 +03:00
Simon Ser
7952a0b691 Listen to output-management events 2019-06-01 13:25:09 +03:00
Simon Ser
4f0ee6a165 Use XDG_CONFIG_HOME 2019-06-01 13:25:09 +03:00
Simon Ser
1cbfcca0ca readme: add reference to sway-output(5) 2019-06-01 13:25:09 +03:00
Simon Ser
e36d1b8253 Add IRC channel to README 2019-06-01 13:25:09 +03:00
Simon Ser
c873e4b01a Remove vendor/product/serial from README 2019-06-01 13:25:09 +03:00
Simon Ser
0ba4ad4951 Parse output values 2019-06-01 13:25:09 +03:00
Simon Ser
9d11810e44 Parse output keys 2019-06-01 13:25:09 +03:00
Simon Ser
ddb8682b9e Add basic parser 2019-06-01 13:25:09 +03:00
Simon Ser
c1f6c85052 To the trash it goes
Remove all Rust code, it will be completely replaced with a C version.

* Rust as a language is too complicated
* New Rust releases break builds
* Rust makes it difficult for new contributors to jump in
2019-06-01 13:25:09 +03:00
Eric Drechsel
970267e400 README.md(Usage): create .config/kanshi dir 2019-02-03 00:21:00 +01:00
emersion
c97715789d
Merge pull request #19 from mlbullett/master
Added support for rotation
2019-01-09 18:05:39 +01:00
mlbullett
2df7c5455b Changed transform option to enum and implemented matching in frontend 2019-01-09 16:53:22 +01:00
mlbullett
e77b444448 Adjusted syntax to match sway and added flipping 2018-11-27 12:06:24 +01:00
mlbullett
359313bf2e Added support for rotation 2018-11-26 17:08:49 +01:00
emersion
216a27f84c
readme: remove udev rule
SWAYSOCK isn't set so this can't work
2018-11-23 18:56:53 +01:00
emersion
02bd8c2706
Downgrade to nom 3
I should never have used this library. Macros suck.

Fixes https://github.com/emersion/kanshi/issues/15
2018-11-18 11:39:00 +01:00
emersion
9225ab4955
Update dependencies 2018-11-18 10:56:07 +01:00
emersion
dd2362b9a8
Fix "position" command sent to sway
See https://github.com/emersion/kanshi/issues/15
2018-11-18 10:53:13 +01:00
emersion
1d3f301243
Add support for fractional scaling
Fixes https://github.com/emersion/kanshi/issues/15
2018-11-18 00:15:11 +01:00
emersion
ed21acce0c
Merge pull request #14 from colemickens/master
update dependencies
2018-11-05 11:42:19 +01:00
Cole Mickens
f3766fee96 update dependencies 2018-11-05 02:27:21 -08:00
emersion
a3eccd20ae
store: allow * to match any output name
Fixes #9
2018-11-04 08:35:43 +01:00
emersion
b707965878
Add exec to execute commands when a configuration is matched 2018-11-03 15:08:40 +01:00
emersion
6910b76ff4 Update dependencies 2018-09-16 14:44:02 +02:00
emersion
62c5990ef4 Add instructions to run as an udev rule 2018-09-16 14:38:46 +02:00
emersion
810a33b9b2 Make notifier optional 2018-09-16 14:23:38 +02:00
emersion
0d50a40f16 Update README 2018-09-16 14:18:59 +02:00
emersion
8a1b2d1db6 Add udev notifier 2018-09-16 14:17:04 +02:00
emersion
dc905ae768 Add wip notifier implementation 2018-09-16 11:37:18 +02:00
emersion
b751102fe4
Bump version to 0.2.1 2017-08-21 11:48:23 +02:00
emersion
6d6763da63
Fix writing to stdout instead of stderr 2017-08-21 11:47:23 +02:00
emersion
6f03ae5562
Bump to version 0.2 2017-08-21 11:39:17 +02:00
emersion
0b4a896feb
Add support for output scale 2017-08-14 16:04:23 +02:00
emersion
607d2ef5ac
Document config file in README 2017-08-13 18:56:30 +02:00
emersion
aea2a96789
Add options to select backend/store/frontend 2017-08-13 18:49:39 +02:00
emersion
d10ca2c66b
Pretty-print connected outputs 2017-08-08 20:10:23 +02:00
emersion
3922251786
store: add vendor/product/serial to KanshiStore 2017-08-08 19:54:43 +02:00