Commit graph

232 commits

Author SHA1 Message Date
ff846cdb4a Add build passing shield
Looks good
2021-08-18 18:43:25 +00:00
46a19b0ad7 Add --werror for CI, to make it easier to spot stuff 2021-08-18 18:32:50 +00:00
1cb890c45e Move stuff into output_damage() function 2021-08-15 17:07:54 +00:00
6e5e651f90 Damage output when layer-shell surface updates 2021-08-15 17:00:06 +00:00
c54abdba2c Don't redraw on cursor movements unless required 2021-08-14 21:31:31 +00:00
c6012cf08b Clean up damage tracking code a little 2021-08-14 21:04:23 +00:00
4bf66b6df5 Redraw twice on damage (even more hacky) 2021-08-14 20:25:15 +00:00
64aad5b332 Damage on move and resize 2021-08-14 20:06:00 +00:00
cd5ce00f74 Add hacky lazy damage tracking implementation 2021-08-14 19:44:20 +00:00
c94804588e Add scoll event 2021-08-14 18:42:35 +00:00
6f32d5f7fd Add cirrus CI 2021-08-13 17:59:54 +00:00
36924e171c Add note about kiwmic 2021-08-13 17:59:54 +00:00
d14d8139b4 Merge pull request #37 from tiosgz/bg-paint
kiwmi:bg_color()
2021-08-13 17:44:37 +00:00
bad27b27aa Merge pull request #36 from tiosgz/verbosity
Add controls for verbosity level
2021-08-13 17:43:20 +00:00
tiosgz
8693d2dd13 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
feca54a974 kiwmi:bg_color() 2021-08-13 08:36:00 +00:00
401864f990 Fix meson indent in editorconfig 2021-08-12 11:54:25 +00:00
9bb009203a Merge pull request #35 from tiosgz/editorconfig
Add an editorconfig file
2021-08-12 08:47:56 +00:00
783a12426b 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
60ebd84f77 Add an editorconfig file 2021-08-11 20:34:41 +00:00
tiosgz
a5e82d083c kiwmi_output:usable_area() and :on("usable_area_change") 2021-08-11 20:30:14 +00:00
ed20755135 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
478eb6d693 Do not add output position twice when rendering
The renderer already uses output-local positions.
2021-08-11 18:49:15 +00:00
89f35fa4e0 Add lua dependency 2021-08-11 17:39:42 +00:00
7a36ebaf63 Add view:id() 2021-08-10 19:26:34 +00:00
b6e3492234 Fix small bug 2021-08-09 19:20:11 +00:00
c09e552a69 Add FROM_KIWMIC 2021-08-09 19:09:48 +00:00
697e5d727a Add link to docs to the readme 2021-08-09 18:58:16 +00:00
c45dd269e7 Add kiwmi:unfocus(), clang-format 2021-08-09 18:55:01 +00:00
4322717ba7 Merge pull request #31 from tiosgz/clipboard
Add clipboard (& other stuff) support
2021-08-02 20:44:19 +00:00
0492605d1b Add kiwmi:active_output() 2021-08-01 22:04:32 +00:00
1cc4f52a77 Add request_active_output event 2021-08-01 21:58:07 +00:00
tiosgz
a1281cecd4 Add gamma control support 2021-08-01 16:41:03 +00:00
tiosgz
448f78c970 Add clipboard and clipboard management support 2021-08-01 16:01:57 +00:00
4bc201754a Fix bad self on cursor:output_at_pos 2021-07-30 20:49:39 +00:00
540f931d2d Add kiwmi:output_at, cursor:output_at_pos, use lx, ly more consistenty 2021-07-30 20:36:26 +00:00
3b22a7ab88 Add kiwmi.desktop 2021-07-30 19:46:58 +00:00
ea920e8044 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
cd36d81a6a Merge pull request #29 from tiosgz/wlr-0.13
Fix incompatibilities with wlroots 0.13
2021-07-30 17:51:43 +00:00
tiosgz
67900b3e9f Avoid unnecessary layer arrangement
Plus restore alphabetical order
2021-06-19 10:20:35 +00:00
tiosgz
9b99677562 Assign to variables before they are used by wlroots 2021-05-14 15:43:56 +00:00
tiosgz
8df79486ef Fix incompatibilities with wlroots 0.13 2021-04-24 11:53:05 +00:00
fc80555c1c 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č
6369823551 Fix: Return view's app_id instead of title when asked 2020-10-11 16:15:49 +00:00
34f5f1fc37 Differentiate between raw and translated keysyms 2020-08-27 20:48:15 +00:00
a736f0281b Add tostring to IPC results 2020-08-27 14:26:58 +00:00
gk
3d534e8b18 Fix misspelling (#23)
funtcion -> function
2020-08-18 13:59:07 +00:00
Hardy7cc
9fe0f03a44 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 <dev@buffet.sh>
2020-07-31 18:35:15 +00:00
28490350d5 Change default background 2020-07-30 21:38:47 +00:00
e713e91279 Fix lua5.1 compat (for luajit) 2020-07-30 21:34:34 +00:00