Jwno

Timeline
Login

Timeline

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

50 most recent check-ins

2025-06-20
04:05
Examples: Use case-insensitive matching for exe names in the example config Leaf check-in: 692b1a9094 user: k tags: trunk
03:59
Reschedule :window-opened event for Windows Terminal, to fix the issue where the first terminal window doesn't get managed properly check-in: 918c48fca2 user: k tags: trunk
2025-06-17
02:30
ui-hint: Fix uia-hinter for Win 11 explorer.exe CabinetWClass windows check-in: 87a8a0c521 user: k tags: trunk
2025-06-16
15:41
:walk-tree method for uia-manager check-in: ab7feb25ea user: k tags: trunk
2025-06-13
05:53
Docs: Cookbook: Manage Elevated Windows check-in: 5a50c80e05 user: k tags: trunk
03:53
Merge alt-as-mod-key check-in: 5a1f917c55 user: k tags: trunk
03:51
Examples: Add Cancel keys to scratch pad keymap check-in: cd81d5c44a user: k tags: trunk
2025-06-12
03:50
:has-uiaccess? method for window manager; rename :jwno-process-elevated? -> :own-process-elevated?; Also check if we have uiAccess, when trying to manage an elevated window check-in: 72c6a9f1f1 user: k tags: trunk
02:05
Update Spork to f5295bfc0d41f947dc1bfd4d7c6a0400279dad5d check-in: 06b7965da4 user: k tags: trunk
01:57
Add trustInfo node in manifest file, for testing uiAccess check-in: 0311f3597f user: k tags: trunk
2025-06-10
02:28
Examples: Mention the :show-root-keymap key binding in example-config.janet Leaf check-in: 2581d68d88 user: k tags: alt-as-mod-key
02:11
Docs: Update docs mentioning Win key bindings defined in example-config.janet check-in: 30530e19cc user: k tags: alt-as-mod-key
01:36
Drop duplicate modifier keys in key specs check-in: 3bc921f6dc user: k tags: alt-as-mod-key
2025-06-05
17:58
Sync with trunk check-in: 3f34bd6dab user: k tags: alt-as-mod-key
17:56
Overload :add-hwnd method for window manager, to allow adding a managed window by hwnd only; :find-hwnd method for window manager check-in: 9fe07d2992 user: k tags: trunk
17:08
Add :AddRef and :Release methods for hwnd-info objects, so that they can be used with with-uia macro check-in: ce46f96200 user: k tags: trunk
05:02
Examples: Tutorial: Use HJKL when the mod key is set to Alt check-in: 9251674190 user: k tags: alt-as-mod-key
04:21
Examples: Use ${MOD} and ${HINT} as key placeholders in the example config check-in: 6d628c25fe user: k tags: alt-as-mod-key
02:04
Remove stale comment check-in: 498b15e1d5 user: k tags: alt-as-mod-key
2025-06-04
02:42
Examples: Tutorial: Use ${MOD} as mod key placeholder check-in: 515767ff3d user: k tags: alt-as-mod-key
02:28
Allow using buffers as key specs check-in: dad0b9be6a user: k tags: alt-as-mod-key
01:43
Examples: Tutorial: Bind the :show-keymap command properly check-in: 137deb4ac7 user: k tags: alt-as-mod-key
01:30
Examples: Let the user choose a primary modifier key when the tutorial starts check-in: bdde3fc3c3 user: k tags: alt-as-mod-key
01:27
Check all modifier keys when sending VK_DUMMY, to properly suppress Alt key's default action (switch focus to the menu bar) check-in: 58ed9ced30 user: k tags: trunk
2025-06-03
03:37
README: Development guide includes steps to build from source check-in: d665b583ab user: k tags: trunk
01:49
The itle parameter for start command from cmd.exe is mandatory check-in: f72043711f user: k tags: trunk
00:49
Properly check error code from QueryFullProcessImageName check-in: 1e2b802d8b user: k tags: trunk
00:48
Set current-frame-area indicator to WS_EX_TRANSPARENT, so that it won't interfere desktop interaction check-in: ea353e4b57 user: k tags: trunk
2025-05-29
18:14
Use the new :set-focus-to-* methods from window manager 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