Jwno

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2025-05-29
18:14
Use the new :set-focus-to-* methods from window manager Leaf check-in: 0261c45a82 user: k tags: trunk
17:45
:set-focus-to-hwnd and :set-focus-to-desktop methods for window manager check-in: 563cddd8c8 user: k tags: trunk
17:39
Use the new :get-focused-hwnd method, instead of :get-focused-window from uia manager check-in: 11aa1f35d0 user: k tags: trunk
17:09
:get-focused-hwnd method for window manager check-in: afce93028e user: k tags: trunk
16:51
:get-pid-path method doesn't really belong to the window manager check-in: 20848fee23 user: k tags: trunk
16:48
Examples: Orthogonal mode for mouse-grid check-in: 5c5dc235f9 user: k tags: trunk
2025-05-27
17:34
Docs: Layout Nodes check-in: 3e9783e21b user: k tags: trunk
16:13
Support :show-highlights and :line-width options in frame-hinter check-in: 8513bd4bde user: k tags: trunk
15:34
ui-hint: Allow hinter to return nil element list check-in: 8b69841266 user: k tags: trunk
15:10
Examples: Descriptions for minimal-config.janet check-in: 20255af73c user: k tags: trunk
2025-05-26
20:49
Examples: Add minimal-config.janet check-in: 9665ef30ec user: k tags: trunk
20:19
Use the new interface to retrieve window rects check-in: f3ce32ec82 user: k tags: trunk
19:31
window-get-rect and wm-get-hwnd-rect functions check-in: fafacb8289 user: k tags: trunk
2025-05-23
18:57
:resize-window command; Overload :move-window command to allow moving windows in physical pixels check-in: 309412497a user: k tags: trunk
17:57
Test for uia-manager-enumerate-children check-in: 72965aa8de user: k tags: trunk
2025-05-22
03:57
README for example directory check-in: 98ba78afcc user: k tags: trunk
02:58
Examples: The no-access-to-mutable-states limitation is not necessary anymore check-in: fb9648eff9 user: k tags: trunk
02:31
Examples: More comments to explain the behavior of the example config check-in: 1f6655e4d1 user: k tags: trunk
01:46
Docs: Details about AltGr key check-in: 6a6dc16cb4 user: k tags: trunk
2025-05-21
17:12
Fix memory leak in uia-manager-get-parent-window check-in: 66863ecd20 user: k tags: trunk
2025-05-19
16:35
Draw ui-hint highlight boxes more accurately check-in: fe4f38d130 user: k tags: trunk
15:41
Properly check key-list argument for :ui-hint command check-in: 8d31c87d5b user: k tags: trunk
2025-05-16
10:02
Examples: bounce.janet: ev/with-deadline should only include ev/take check-in: fdf03cdca9 user: k tags: trunk
08:11
Examples: bounce.janet: Only unpause bouncers on the visible virtual desktop; Use try-to-give instead of ev/give, to prevent dead bouncers crashing the hook functions check-in: 37d71df311 user: k tags: trunk
05:41
Examples: bounce.janet: Add comments for fiber mode check-in: a6700bd958 user: k tags: trunk
05:27
Examples: bounce.janet: Pause bouncers on invisible virtual desktops check-in: 3d2d92c87c user: k tags: trunk
04:37
Examples: bounce.janet: Optional mode to spawn fibers, instead of threads check-in: b3db7eca2d user: k tags: trunk
04:24
Examples: bounce.janet: Optional mode to spawn fibers, instead of threads check-in: e37cc54df9 user: k tags: trunk
02:25
Examples: bounce.janet: Stop windows from "slipping through" the boundaries check-in: 862ad80c0e user: k tags: trunk
00:46
Examples: bounce.janet: Rename threads -> bouncers check-in: 313b5c2106 user: k tags: trunk
00:32
Examples: bounce.janet: Fix gravity calculation; Don't wait if therer's no thread to wait for check-in: 9cc721df20 user: k tags: trunk
2025-05-14
04:26
Examples: Spring Lisp Game Jam 2025 submission check-in: b0949452fc user: k tags: trunk
2025-05-12
09:26
Debug builds with JPM's --build-type=debug option check-in: 14def519c2 user: k tags: trunk
09:24
Show executed commands when JPM's --verbose flag is set check-in: 0e85a8a361 user: k tags: trunk
03:18
Examples: Remove old example scripts check-in: 34ebc898ce user: k tags: trunk
03:13
Examples: Mouse grid example inspired by Grid mode from Warpd check-in: 8ee72f14a2 user: k tags: trunk
03:12
Set WS_EX_TRANSPARENT on the ui-hint window, to prevent it from blocking the mouse events sent by the :ui-hint command check-in: 27c2cc26da user: k tags: trunk
2025-05-09
02:52
Properly name all default filter hook functions check-in: e73dd59e7c user: k tags: trunk
02:50
Docs and examples: Recommend naming filter hook functions check-in: 46f58947de user: k tags: trunk
2025-05-08
01:05
Docs: Fix link to Built-In Hooks page check-in: 7e833d29a4 user: k tags: trunk
2025-05-07
02:53
Bump version to 0.9.13 check-in: a61a6d198d user: k tags: trunk, v0.9.13
01:21
Use actual geometries from the child frames when doing calculations in frame-transform, so that the :padding tag takes effect immediately when transforming check-in: b2305006fb user: k tags: trunk
01:18
Docs: Mark unfinished items in the reference index as WIP check-in: 67299cc7c5 user: k tags: trunk
01:17
util/union-rect function check-in: ac55985c80 user: k tags: trunk
2025-05-06
09:36
Docs: Placeholder for util/merge-settings function check-in: 0fa9b80b7a user: k tags: trunk
09:33
Set default layout history limit to 512 check-in: 4dee1feab0 user: k tags: trunk
09:27
Examples: Enable layout-history in example-config.janet check-in: 596be9222b user: k tags: trunk
09:17
Merge ui-hint check-in: fcc97e205d user: k tags: trunk
05:00
Docs: jwno/user-config module check-in: 01b460bc75 user: k tags: trunk
04:56
Docs: Placeholders for jwno/util code check-in: 13e7a9ab59 user: k tags: trunk