György Kurucz
b5e40495fd
Remove lua_compat
...
Luajit 2.1 now includes everything we need.
2023-04-01 21:30:27 +02:00
tiosgz
ac0f6b7e8b
Cleanup unneeded code after switching to wlr_scene
2022-07-30 19:22:58 +00:00
tiosgz
b82e6121c6
Prefer wlr_scene as the source of truth
...
Use it for getting the surface under cursor, position of surfaces, etc.
2022-07-30 19:22:58 +00:00
tiosgz
f144eb1438
Keep an up-to-date wlr scene-graph
...
At the moment it isn't used at all and a lot of data is duplicated. This
is a temporary state introduced for nicer diff separation into several
commits.
2022-07-30 19:22:51 +00:00
tiosgz
4f39a54e69
Attempt to exit cleanly, without crash ( #51 )
2021-12-04 17:25:31 +00:00
Niclas
b55a278c42
Merge pull request #37 from tiosgz/bg-paint
...
kiwmi:bg_color()
2021-08-13 17:44:37 +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
579e7aa004
Add kiwmi:unfocus(), clang-format
2021-08-09 18:55:01 +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
buffet
4026cd0ef0
Add kiwmi:output_at, cursor:output_at_pos, use lx, ly more consistenty
2021-07-30 20:36:26 +00:00
buffet
ba5ae54e06
Fix lua5.1 compat (for luajit)
2020-07-30 21:34:34 +00:00
buffet
acd728edb1
clang-format
2020-02-08 15:56:36 +00:00
buffet
3b5135fa40
Add kiwmi:schedule
2020-02-08 15:08:37 +00:00
buffet
194ce34c20
Add object lifetimes (invalidate references, free listeners)
2020-02-06 17:55:05 +00:00
buffet
e81d18cde8
Add kiwmi:stop_interactive
2020-01-20 23:41:19 +00:00
buffet
4c72a91afe
Make kiwmi:spawn return the pid
2020-01-19 23:14:48 +00:00
buffet
e4e88df667
Focus layer-shell
2020-01-18 19:38:47 +00:00
buffet
07bbda4d72
Add server:view_at
2020-01-08 21:46:41 +00:00
buffet
4d66181506
Add equality for Lua types
2020-01-08 17:33:01 +00:00
buffet
a1716e56d7
Add cursor API
2020-01-07 14:48:55 +00:00
buffet
78d97127ed
Add output interface
2020-01-06 18:25:46 +00:00
buffet
60c1c01616
Add keyboard to Lua API, make everything on lua->L balanced
2020-01-04 23:23:15 +00:00
buffet
3df162d3eb
Add kiwmi:focused_view() and kiwmi:spawn()
2020-01-03 20:46:39 +00:00
buffet
1e0d828c68
Make event handler registration generic
2020-01-02 22:15:00 +00:00
buffet
600922f909
Split luak.c into multiple files
2020-01-02 00:11:46 +00:00