Commit graph

  • 46458f2e87 Merge remote-tracking branch 'upstream/main' into zig-0.14.0 zig-0.14.0 Kalle Carlbark 2025-03-15 22:55:35 +01:00
  • 4182b7fa42 switch zigimg ref to merged commit Jeffrey C. Ollie 2025-03-14 22:44:03 -05:00
  • 1e24e0dfb5 build: allow building split_view example Jost Alemann 2025-03-09 19:50:14 +01:00
  • 6a37605dde
    vxfw(TextField): fix freeing of previous_val Tim Culverhouse 2025-03-07 11:46:26 -06:00
  • 33191138b0
    Revert "vxfw(TextField): free previous_val" Tim Culverhouse 2025-03-07 11:12:56 -06:00
  • 3a70d898d5
    vxfw(TextField): free previous_val Tim Culverhouse 2025-03-07 10:52:53 -06:00
  • 6b5a011f58
    vxfw: add empty Surface identifier Tim Culverhouse 2025-03-07 08:32:02 -06:00
  • 5b48d2c40c
    vxfw: always subscribe to colorscheme updates Tim Culverhouse 2025-03-05 13:03:58 -06:00
  • 49fcd33812
    vxfw: update use of popOrNull, fix examples Tim Culverhouse 2025-03-05 09:38:44 -06:00
  • daa735628f
    update readme Tim Culverhouse 2025-03-05 09:33:41 -06:00
  • 91a4ff5d55 zg: use upstream Tim Culverhouse 2025-03-05 09:23:23 -06:00
  • bdaa9f9c08 zig fmt (0.14.0 had some formatter changes) Tim Culverhouse 2025-03-05 09:20:08 -06:00
  • 25955db06b ci: use zig 0.14.0 for test workflow Tim Culverhouse 2025-03-05 09:17:27 -06:00
  • 01605eebf6 ci: fix ci zig version Tim Culverhouse 2025-03-05 09:15:26 -06:00
  • 5a7da722a3 update for zig 0.14.0 Tim Culverhouse 2025-03-05 09:13:37 -06:00
  • 00e222ce11 root: fix default panic handler Tim Culverhouse 2025-02-08 08:25:27 -06:00
  • 8db9a92429 WIP: replace zg with fork for recent zig Tim Culverhouse 2025-01-15 09:46:34 -06:00
  • 5e7c1ccf34 ci: update zig version in setup-zig Tim Culverhouse 2024-12-23 07:28:28 -06:00
  • 3f639fb364 vt: fix for zig-0.14.0 Tim Culverhouse 2024-12-23 07:23:32 -06:00
  • 155f88a885 view: fix View widget Tim Culverhouse 2024-12-23 07:21:51 -06:00
  • 57634d7700 table: fix table Type reflection fields Tim Culverhouse 2024-12-23 07:18:04 -06:00
  • f5ed5feb56 deps: update zigimg Tim Culverhouse 2024-12-19 09:56:50 -06:00
  • b9fc10f9d3 remove anonymous structs Adrià Arrufat 2024-12-15 22:23:03 +09:00
  • 9d01c62e8a posix: update type and fn signatures for api changes Tim Culverhouse 2024-11-20 10:57:20 -06:00
  • 16fba57999 zig: update apis for zig 0.14.0 Tim Culverhouse 2024-11-20 10:32:03 -06:00
  • b6043f4497
    vxfw: add query_color command Tim Culverhouse 2025-03-04 12:52:14 -06:00
  • 92657ef00e
    vxfw(ListView): obscure area when drawing cursor Tim Culverhouse 2025-03-04 11:20:19 -06:00
  • b233673f18
    vxfw(TextField): use style for text too Tim Culverhouse 2025-03-04 11:10:07 -06:00
  • 8c374cc51a
    vxfw(TextField): let users set style Tim Culverhouse 2025-03-04 11:04:57 -06:00
  • 0a954a536f
    parser: handle shift+space in kkp+disambiguate Tim Culverhouse 2025-03-04 08:21:23 -06:00
  • 72f1e22333
    vxfw: send focus_in and focus_out commands explicitly Tim Culverhouse 2025-03-03 11:36:05 -06:00
  • bcc1d027cb
    vxfw: enable bracketed paste by default Tim Culverhouse 2025-02-27 14:42:56 -06:00
  • af450ebb1b
    vxfw(TextField): use ref to allocator to free onSubmit value Tim Culverhouse 2025-02-24 14:13:21 -06:00
  • 4816ee20fd
    vxfw(TextField): get a new dupe for onSubmit Tim Culverhouse 2025-02-24 14:03:32 -06:00
  • cf7c2da082
    vxfw(ListView): fix rendering of cursored widget Tim Culverhouse 2025-02-24 11:17:04 -06:00
  • 89b44f541f
    vxfw: add assertion comment Tim Culverhouse 2025-02-24 10:56:36 -06:00
  • cee974a2ae
    vxfw: remove focusable field Tim Culverhouse 2025-02-24 10:55:01 -06:00
  • 4f8fe8f101
    vxfw: simplify focus management Tim Culverhouse 2025-02-24 10:28:20 -06:00
  • a653e84b33 vxfw(Command): add notifications Tim Culverhouse 2025-02-24 09:23:50 -06:00
  • 48e9d60340 vxfw(Command): add queue_refresh command Tim Culverhouse 2025-02-24 09:11:45 -06:00
  • a112fc13f3
    vxfw: target widget should also get capture phase events Tim Culverhouse 2025-02-24 09:05:32 -06:00
  • b2e2588e69 vxfw: improve mouse handling Tim Culverhouse 2025-02-23 07:49:29 -06:00
  • 572af9309a
    window: fix tests Tim Culverhouse 2025-02-23 07:49:02 -06:00
  • f8672276e5
    vxfw(RichText): enable hyperlinks Tim Culverhouse 2025-02-21 15:59:06 -06:00
  • 01e7b6644b
    window: fix lower bounds for children window Tim Culverhouse 2025-02-21 12:39:47 -06:00
  • 0fb96df48e
    vxfw: misc size checks for 0 width or height Tim Culverhouse 2025-02-21 07:36:04 -06:00
  • dbf7e0bf09 vxfw: add set_title command Tim Culverhouse 2025-02-20 12:12:35 -06:00
  • 4e07fb905e
    vxfw(ListView): fix integer overflow Tim Culverhouse 2025-02-20 08:12:07 -06:00
  • d8e5ec0d7b
    vxfw(SplitView): fix rhs offset Tim Culverhouse 2025-02-19 14:05:21 -06:00
  • 682d1ce98b vxfw(SplitView): fix calcs for rhs constraints Tim Culverhouse 2025-02-19 13:59:49 -06:00
  • 208e7f7062 feature: add special keys to name map frehml 2025-02-19 16:49:30 +01:00
  • 0eaf6226b2 caps!: implement explicit width extension Tim Culverhouse 2025-02-03 14:45:02 -06:00
  • a41d3d8cea examples: add scroll example Kristófer R 2025-01-28 13:15:03 +00:00
  • 46cdcca260 vxfw: Add ScrollBars widget Kristófer R 2025-01-28 13:12:16 +00:00
  • ee6c47c500 vxfw: Add ScrollView widget Kristófer R 2025-01-28 13:07:03 +00:00
  • 9ec42325a6
    chore: update more github workflows Tim Culverhouse 2025-01-30 10:51:16 -06:00
  • 4642abdd60 chore: update github workflows Tim Culverhouse 2025-01-30 10:45:18 -06:00
  • 539fd55602
    windows(Loop): implement mouse and focus handling Tim Culverhouse 2025-01-30 10:39:39 -06:00
  • 38f3e7b8fe
    vaxis: expose tty namespace Tim Culverhouse 2025-01-27 14:51:39 -06:00
  • d34c4c6c7f
    screen: return all cell fields in readCell Tim Culverhouse 2025-01-24 21:01:23 -06:00
  • 6afd4786eb
    vxfw: add cell_size to all tests Tim Culverhouse 2025-01-22 14:26:56 -06:00
  • d6e26f1496
    vxfw: report cell size to app Tim Culverhouse 2025-01-22 13:11:42 -06:00
  • d690f80e31
    vxfw: report release and press events with kkp Tim Culverhouse 2025-01-22 08:50:30 -06:00
  • 67a13bd907 vaxis: expose loop namespace Jari Vetoniemi 2025-01-20 17:35:59 +09:00
  • 0b00376cdc Scrollbar: usize -> u16 casts Jari Vetoniemi 2025-01-20 17:34:08 +09:00
  • 9036ee27be ScrollView: usize -> u16 casts Jari Vetoniemi 2025-01-20 17:33:54 +09:00
  • a61848861c LineNumbers: usize -> u16 casts Jari Vetoniemi 2025-01-20 17:33:11 +09:00
  • 0e930e2325 ci: Set repositories that uses actions from github Kalle Carlbark 2025-01-20 22:35:48 +01:00
  • 98de4f451f ci: Use docker runner Kalle Carlbark 2025-01-20 22:33:03 +01:00
  • 172523bbf2 ci: Add ci for zig-0.14.0 branch Kalle Carlbark 2025-01-20 22:31:23 +01:00
  • f1f45294ab fix: Use patched zigimg Kalle Carlbark 2025-01-18 15:43:14 +01:00
  • 3ec6848d97
    Merge 73d46b31c7 into 263412c98a Tim Culverhouse 2025-01-17 22:18:56 +01:00
  • 263412c98a
    readme: update with vxfw example main Tim Culverhouse 2025-01-17 13:37:01 -06:00
  • b0347677aa
    Merge 5dc1f3e761 into 91a310c933 Kristófer Reykjalín 2025-01-17 09:12:15 -06:00
  • 91a310c933
    input: distinguish ctrl+j from enter () kuro337 2025-01-16 21:57:06 -05:00
  • ef9d184cc2 ctrl_j naming removed tty test method kuro337 2025-01-16 19:42:10 -05:00
  • 7ea94af9bd followed naming convention, removed test method for tty kuro337 2025-01-16 18:42:26 -05:00
  • 9d3add6dde ctrl-j and enter were indistinguishable kuro337 2025-01-12 13:40:38 -05:00
  • 73d46b31c7
    WIP: replace zg with fork for recent zig Tim Culverhouse 2025-01-15 09:46:34 -06:00
  • 2fd1ccef0c
    ci: update zig version in setup-zig Tim Culverhouse 2024-12-23 07:28:28 -06:00
  • 335df46243
    vt: fix for zig-0.14.0 Tim Culverhouse 2024-12-23 07:23:32 -06:00
  • dcf9e9f711
    view: fix View widget Tim Culverhouse 2024-12-23 07:21:51 -06:00
  • f73c938e9e
    table: fix table Type reflection fields Tim Culverhouse 2024-12-23 07:18:04 -06:00
  • 25c3d1f2d3
    deps: update zigimg Tim Culverhouse 2024-12-19 09:56:50 -06:00
  • 0c3ca95e85
    remove anonymous structs Adrià Arrufat 2024-12-15 22:23:03 +09:00
  • 775466278c
    posix: update type and fn signatures for api changes Tim Culverhouse 2024-11-20 10:57:20 -06:00
  • e238840c87
    zig: update apis for zig 0.14.0 Tim Culverhouse 2024-11-20 10:32:03 -06:00
  • 8462b6276e Add missing resetSignalHandler method to TestTty VÖRÖSKŐI András 2025-01-13 21:10:24 +01:00
  • 2d5cd811a4 WindowsTty: propagate ERROR_INVALID_HANDLE and provide packed structs Jonathan Marler 2025-01-14 07:15:53 -07:00
  • bd0438a19c tty: assume posix systems support posix.empty_sigset CJ van den Berg 2025-01-14 16:45:33 +01:00
  • d71bef111e
    tty: assume posix systems support posix.empty_sigset CJ van den Berg 2025-01-14 16:45:33 +01:00
  • e196a169b1 WindowsTty: propagate ERROR_INVALID_HANDLE and provide packed structs Jonathan Marler 2025-01-14 07:15:53 -07:00
  • fdb2d2bf30 Add missing resetSignalHandler method to TestTty VÖRÖSKŐI András 2025-01-13 21:10:24 +01:00
  • 5dc1f3e761
    scrollview: return after consuming scroll event Kristófer R 2025-01-06 23:58:29 -05:00
  • 3b185d626c
    Merge a0242ebd20 into 2237a7059e Jason Hickner 2025-01-06 20:04:11 +13:00
  • ee2ee631b4
    scrollbars: limit code to 100 char lines Kristófer R 2025-01-04 18:18:53 -05:00
  • c8fb7edc0c
    scroll: allow customizing the scrollview cursor Kristófer R 2025-01-04 17:37:01 -05:00
  • 49e1d1d0a7
    scroll: add drag state for scroll bars Kristófer R 2025-01-04 17:36:47 -05:00
  • 0941e35cd2
    Merge 11bae2d5d7 into 2237a7059e Kristófer Reykjalín 2025-01-03 16:15:11 -04:00
  • 2237a7059e
    tty: fix resetSignalHandler Tim Culverhouse 2025-01-03 13:46:30 -06:00