Jwno

Timeline
Login

Timeline

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

50 most recent check-ins

2025-07-11
16:53
Simple test case for frame-move-into-viewport Leaf check-in: a97c085533 user: k tags: frame-viewport
08:23
Return lowest-level ancestor that's updated from frame-move-into-view, so that the caller knows which frame to retile check-in: 271d2c547f user: k tags: frame-viewport
08:02
Include parent paddings in frame movement calculation check-in: c79485e796 user: k tags: frame-viewport
2025-07-10
16:18
frame-move-into-viewport method check-in: 5b4744f06f user: k tags: frame-viewport
12:26
Fix the issue where unconstrained and unaligned child frames may be skipped when loading a dumped frame layout; More test for this scenario check-in: 51897a0375 user: k tags: frame-viewport
06:39
Fallback to rect when dumped viewport is nil check-in: f68e998ad9 user: k tags: frame-viewport
06:24
Save/restore viewports when dumping/loading frame layouts; Handle viewports in frame-reverse-children and frame-rotate-children check-in: fb471dc8ab user: k tags: frame-viewport
2025-07-08
16:36
Handle unconstrained frames in frame-set-direction check-in: 8cb80bb6a1 user: k tags: frame-viewport
12:29
Use viewport size instead of rect size, when calculating remaining siblings' sizes in frame-close check-in: e4e01f9852 user: k tags: frame-viewport
12:19
In frame-close, remove parent's viewport when the only remaining child is a constrained frame; A test case for this scenario check-in: 80d99375ae user: k tags: frame-viewport
03:43
More test for frame-insert-sub-frame check-in: 33289997c9 user: k tags: frame-viewport
03:42
Calculate default sizes for inserted frames base on parent's viewport size, instead of rect size check-in: 172f3afd30 user: k tags: frame-viewport
03:40
Check for invalid directions in :insert-frame command check-in: 1b420d3d98 user: k tags: frame-viewport
2025-07-07
12:28
Tests for frame-resize; Temporarily disable viewport setting to correctly transform top-level frames' rects; Fix rect calculation when resizing unconstrained siblings check-in: 1e8cf63e85 user: k tags: frame-viewport
03:18
Handle viewports in frame-flatten; :set-viewport and :remove-viewport methods for frame objects check-in: 97e0b64bd5 user: k tags: frame-viewport
2025-07-04
11:19
Handle viewports in frame-balance check-in: b2822dc92c user: k tags: frame-viewport
09:27
Test case for transforming a frame with viewport check-in: fe30daea6a user: k tags: frame-viewport
2025-07-03
13:35
Cleaner code for :insert-frame command check-in: e6e9e0c61a user: k tags: frame-viewport
11:31
Handle the sub-frame insertion case where the direction differs from the frame's current direction check-in: 0813acb1c9 user: k tags: frame-viewport
05:30
Depth parameter for :insert-frame command check-in: 0c2d4b7e5b user: k tags: frame-viewport
03:15
test-frame-close-with-unconstrained-parent-and-sibling check-in: 57869c8cba user: k tags: frame-viewport
2025-07-02
17:33
Change frame-close to support frame viewports check-in: 424e458cb9 user: k tags: frame-viewport
2025-06-27
15:36
Merge eval-from-command-line Leaf check-in: 1963c7a238 user: k tags: trunk
01:36
Docs: Running a Command From System Command Line Leaf check-in: 6214a0edc6 user: k tags: eval-from-command-line
2025-06-26
15:24
Docs: Explain some command line options with more details check-in: 5274002b07 user: k tags: eval-from-command-line
14:58
Optional --export-all flag to save the whole REPL environment check-in: 2a88a3b3d1 user: k tags: eval-from-command-line
08:15
Docs: Update Command Line Options check-in: f3222b9eba user: k tags: eval-from-command-line
04:16
Exit after --eval flag is processed check-in: 86e83fa450 user: k tags: eval-from-command-line
03:57
Make --repl flag optional in client mode, and use a default address when it's not specified check-in: 4edf423b5e user: k tags: eval-from-command-line
03:47
Sort command line options alphabetically check-in: 73e52b19c2 user: k tags: eval-from-command-line
03:40
--execute command line flag to execute registered commands through REPL connection check-in: 943ea92fa6 user: k tags: eval-from-command-line
2025-06-25
14:39
Comments for REPL-related PEGs check-in: cd9dd7cd7c user: k tags: eval-from-command-line
14:16
:auto-flush is not necessary for --eval; Check REPL prompt string more strictly check-in: fe8eb3c91f user: k tags: eval-from-command-line
2025-06-24
12:24
There may be multiple eval clients check-in: 0e6ec2aa58 user: k tags: eval-from-command-line
04:17
--eval flag to run Janet code from system command line check-in: 3b29ba6c09 user: k tags: eval-from-command-line
2025-06-23
02:11
Bump version to 0.9.14 check-in: 7a1965c72d user: k tags: trunk, v0.9.14
2025-06-20
04:05
Examples: Use case-insensitive matching for exe names in the example config 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