Commit graph

230 commits

Author SHA1 Message Date
buffet
cf228a0819 Move stuff into output_damage() function 2021-08-15 17:07:54 +00:00
buffet
ab98bfbc5f Damage output when layer-shell surface updates 2021-08-15 17:00:06 +00:00
buffet
8772b45583 Don't redraw on cursor movements unless required 2021-08-14 21:31:31 +00:00
buffet
ad49bd2541 Clean up damage tracking code a little 2021-08-14 21:04:23 +00:00
buffet
99743e7e2b Redraw twice on damage (even more hacky) 2021-08-14 20:25:15 +00:00
buffet
70376c9762 Damage on move and resize 2021-08-14 20:06:00 +00:00
buffet
b832975c6d Add hacky lazy damage tracking implementation 2021-08-14 19:44:20 +00:00
buffet
9c7d848ce5 Add scoll event 2021-08-14 18:42:35 +00:00
buffet
ef3ce0d1c5 Add cirrus CI 2021-08-13 17:59:54 +00:00
buffet
bca880ac27 Add note about kiwmic 2021-08-13 17:59:54 +00:00
Niclas
b55a278c42
Merge pull request #37 from tiosgz/bg-paint
kiwmi:bg_color()
2021-08-13 17:44:37 +00:00
Niclas
612cd86875
Merge pull request #36 from tiosgz/verbosity
Add controls for verbosity level
2021-08-13 17:43:20 +00:00
tiosgz
f1c2262ff6 Add controls for verbosity level
This allows the config to be exactly as verbose as kiwmi, or to change
the verbosity level at runtime (e.g. using kiwmic).

It uses numbers, because they are much easier to handle on both sides
and add only little inconvenience to the user.
2021-08-13 13:46:35 +00:00
tiosgz
f5ee33d887 kiwmi:bg_color() 2021-08-13 08:36:00 +00:00
buffet
465904a2d5 Fix meson indent in editorconfig 2021-08-12 11:54:25 +00:00
Niclas
02e80846ae
Merge pull request #35 from tiosgz/editorconfig
Add an editorconfig file
2021-08-12 08:47:56 +00:00
Niclas
d62f595aef
Merge pull request #32 from tiosgz/usable-area
kiwmi_output:usable_area() and :on("usable_area_change")
2021-08-12 08:45:30 +00:00
tiosgz
76f1bc00eb Add an editorconfig file 2021-08-11 20:34:41 +00:00
tiosgz
ea13f7d7c5 kiwmi_output:usable_area() and :on("usable_area_change") 2021-08-11 20:30:14 +00:00
Niclas
5a5cc4c425
Merge pull request #34 from tiosgz/layer-shell-pos
Do not add output position twice when rendering
2021-08-11 20:17:12 +00:00
tiosgz
d1d0cb84d1 Do not add output position twice when rendering
The renderer already uses output-local positions.
2021-08-11 18:49:15 +00:00
buffet
5e492bc75a Add lua dependency 2021-08-11 17:39:42 +00:00
buffet
e0142de81c Add view:id() 2021-08-10 19:26:34 +00:00
buffet
7393f5abe5 Fix small bug 2021-08-09 19:20:11 +00:00
buffet
25cf3d50c4 Add FROM_KIWMIC 2021-08-09 19:09:48 +00:00
buffet
bc19aa6817 Add link to docs to the readme 2021-08-09 18:58:16 +00:00
buffet
579e7aa004 Add kiwmi:unfocus(), clang-format 2021-08-09 18:55:01 +00:00
Niclas
724923e5ff
Merge pull request #31 from tiosgz/clipboard
Add clipboard (& other stuff) support
2021-08-02 20:44:19 +00:00
buffet
3603fbe8ea Add kiwmi:active_output() 2021-08-01 22:04:32 +00:00
buffet
37b6ff399d Add request_active_output event 2021-08-01 21:58:07 +00:00
tiosgz
c3ea13d9be Add gamma control support 2021-08-01 16:41:03 +00:00
tiosgz
ecbc88c643 Add clipboard and clipboard management support 2021-08-01 16:01:57 +00:00
buffet
d3c5bb27e5 Fix bad self on cursor:output_at_pos 2021-07-30 20:49:39 +00:00
buffet
4026cd0ef0 Add kiwmi:output_at, cursor:output_at_pos, use lx, ly more consistenty 2021-07-30 20:36:26 +00:00
buffet
7e674b3f72 Add kiwmi.desktop 2021-07-30 19:46:58 +00:00
Niclas
e32ac776f6
Merge pull request #30 from tiosgz/render-fix
[output render] Assign to variables before they are used by wlroots
2021-07-30 17:51:51 +00:00
Niclas
d6e13773ac
Merge pull request #29 from tiosgz/wlr-0.13
Fix incompatibilities with wlroots 0.13
2021-07-30 17:51:43 +00:00
tiosgz
d59c7e6b0c Avoid unnecessary layer arrangement
Plus restore alphabetical order
2021-06-19 10:20:35 +00:00
tiosgz
8595f18d9b Assign to variables before they are used by wlroots 2021-05-14 15:43:56 +00:00
tiosgz
aa22efcfe8 Fix incompatibilities with wlroots 0.13 2021-04-24 11:53:05 +00:00
Niclas
c7a60fe2e8
Merge pull request #27 from tiosgz/fix-view-app-id
Fix: Return view's app_id when asked for app_id
2020-10-11 17:11:08 +00:00
Bohdan Potměkleč
c59f4f6c3b Fix: Return view's app_id instead of title when asked 2020-10-11 16:15:49 +00:00
buffet
cd7cfae770 Differentiate between raw and translated keysyms 2020-08-27 20:48:15 +00:00
buffet
fb9258c0ae Add tostring to IPC results 2020-08-27 14:26:58 +00:00
gk
56cf645689
Fix misspelling (#23)
funtcion -> function
2020-08-18 13:59:07 +00:00
Hardy7cc
33cbb7e3d8
Add keyboard:configure (#18)
* Add keyboard:configure
This enables the user to set the keyboard with libxkbcommon.

* changed keyboard:configure to keyboard:set_keymap
this now take a table as parameter

* Rename set_keymap to keymap, fix style issues

Co-authored-by: buffet <niclas@countingsort.com>
2020-07-31 18:35:15 +00:00
buffet
3da93c8981 Change default background 2020-07-30 21:38:47 +00:00
buffet
ba5ae54e06 Fix lua5.1 compat (for luajit) 2020-07-30 21:34:34 +00:00
buffet
8c6efe2a53 Add error handling to wlr_output_commit 2020-07-30 20:27:06 +00:00
buffet
181ad7eea3 Mode-set the output (fixes DRM backend) 2020-07-30 19:41:08 +00:00