Commit graph

16 commits

Author SHA1 Message Date
673fef7c84 Use pango for text layout 2021-10-31 18:38:19 +01:00
dc62753629 Separate theming engine from widget painter 2021-10-31 15:48:01 +01:00
31b355c727 Shellhost 2021-10-27 00:07:24 +02:00
7a45982064 Simplify and fix narrow map
Filling the narrow map in parallel caused invalid indices.

Also narrow map can be simplified to a Vec since it anyways only maps continous
selection indices starting at 0 to entry indices.
2021-10-26 20:16:45 +02:00
c382a121a5 Add fuse matcher 2021-10-26 09:19:36 +02:00
0f4117b436 Terminal app execution 2021-10-26 07:19:00 +02:00
42907b8982 App execution 2021-10-23 09:34:02 +02:00
48879aadd8 Lua host, mark match indices in results 2021-10-19 22:11:16 +02:00
1cade695c8 Initial freedesktop applications source 2021-10-18 00:44:32 +02:00
c6ed343acd Selection, quick draw, primary action 2021-10-17 19:23:50 +02:00
8e38a59432 Sort entries by score, ui widgets 2021-10-17 13:46:56 +02:00
35f01cafe3 Unstable winit, matcher, xcb fix
- Move to unstable winit since 0.25.0 does not handle transparency correctly on
X11

- Matcher trait to enable different matching algorithms

- Find correct visualtype for cairo xcb surface: Visualtype was more or less
taken randomly which only worked by chance. Now find visualtype that corresponds
to visualid of the winit window which should be the correct one.
2021-10-16 06:31:11 +02:00
2fdfc5b749 Move to cairo ui 2021-10-11 20:41:05 +02:00
fd54aeece2 Source windows from x11 server 2021-10-03 23:07:56 +02:00
5938bad12f Source from dynamic sources 2021-09-12 16:48:02 +02:00
15fe9bc1d5 Then Light 2021-08-21 19:29:00 +02:00