Commit Graph

  • a5cf62a90b
    Desktop: Custom cursor support (#3452) Timon 2025-12-07 00:16:14 +0000
  • 2e4481880e
    Desktop: Fix missing resize events causing all-gray window on Mac after launch (#3445) Timon 2025-12-06 23:11:47 +0000
  • 5b472a64b2 Remove the "coming soon" dialog and hide not-yet-ready features/tools Keavon Chambers 2025-12-04 23:22:48 -0800
  • 74d9c911bd Fix ShortcutLabel drawing of consecutive key labels Keavon Chambers 2025-12-04 22:04:37 -0800
  • 8ca546c164
    Fix using Esc to abort box selection and wire dragging causing the graph to close (#3409) Yuxiang Huang 2025-12-04 20:42:00 -0500
  • 2ee8e56cef Fix sending platform-specific shortcut keys to frontend before editor is initialized with the platform set Keavon Chambers 2025-12-04 15:35:30 -0800
  • 783ea0b437
    Unwrap the Layout enum to replace it with the WidgetLayout struct now called Layout (#3448) Keavon Chambers 2025-12-04 15:24:40 -0800
  • 3c4ad8b720 Refactor the WidgetLayout struct to remove SubLayout and avoid sending LayoutTarget to frontend Keavon Chambers 2025-12-04 02:39:23 -0800
  • 4581689d9c Rename WidgetHolder to WidgetInstance Keavon Chambers 2025-12-04 01:10:22 -0800
  • 810ce40e9b
    Restyle and refactor shortcut labels to send hints bar and welcome screen layouts from Rust (#3447) Keavon Chambers 2025-12-04 01:04:14 -0800
  • 6ed42d06bb
    Fix horizontal scrolling on Mac when holding Shift (#3446) Keavon Chambers 2025-12-03 20:06:00 -0800
  • 39b5229df7
    Desktop: Limit application to a single instance (#3441) Timon 2025-12-03 18:13:15 +0000
  • 600fb5c28f
    Refactor the old menu bar plumbing to use standard TextButtons (#3444) Keavon Chambers 2025-12-03 04:41:54 -0800
  • 3fd0460d03
    Desktop: Update CEF to 142 (#3431) Timon 2025-12-01 00:23:31 +0100
  • e8ebcc2c21
    Replace text-only tooltips with custom richly styled tooltips (#3436) Keavon Chambers 2025-11-30 13:32:58 -0800
  • 94e5c8fc05
    Desktop: Prevent CEF context menu to fix crashing by right-clicking a text field (#3429) Timon 2025-11-29 01:08:43 +0100
  • bb4516e377
    Desktop: Add app menu for Mac (#3428) Timon 2025-11-29 00:42:14 +0100
  • 406f3d93f3
    Add tool for visualizing crate hierarchy (#3315) Dennis Kobert 2025-11-28 16:34:45 +0100
  • 221c2e9b47 Update the user manual's most outdated parts and improve its table styling Keavon Chambers 2025-11-28 02:58:45 -0800
  • f4608a6e40
    Desktop: Resize issue mitigation, scroll speed adjustment and duplicate pointer move event filtering (#3424) Timon 2025-11-27 17:18:52 +0100
  • 8cebde76e2
    Add support for RMB/Escape canceling layer drag reordering in the Layers panel (#3426) Keavon Chambers 2025-11-27 03:10:33 -0800
  • ab5c87f017
    Hide cursor while dragging number inputs in Safari to approximate PointerLock, and disable it on desktop (#3425) Keavon Chambers 2025-11-27 00:12:58 -0800
  • 8383a3afac
    New node: 'Extrude' (#3414) James Lindsay 2025-11-27 02:50:10 +0000
  • 5ebf6d6bc0
    Fix StrokePathIter missing some segments (#3413) James Lindsay 2025-11-26 07:03:28 +0000
  • 9eb8835bd5
    Add the 'Blend Shapes' and 'Origins to Polyline' nodes; generalize the 'Morph' node to >2 states (#3405) Keavon Chambers 2025-11-25 22:17:55 -0800
  • d247b81966
    Fix regression that reversed indexing of the Loop Level parameter of the 'Instance Index' node (#3421) Keavon Chambers 2025-11-25 21:32:56 -0800
  • eb0f019b15
    New nodes: 'Reset Transform', 'Replace Transform', 'Count Points', 'Index Points' (#3420) Keavon Chambers 2025-11-25 20:41:59 -0800
  • 117ce301b0
    Fix regressions with G/R/S (#3355) James Lindsay 2025-11-25 23:26:19 +0000
  • 5ff399d3f2
    Desktop: Display taskbar icon on Windows (#3376) Timon 2025-11-25 15:16:59 +0100
  • 96c5e3ec18
    Desktop: Add Icon for Mac (#3401) Timon 2025-11-25 11:02:21 +0000
  • 3f532e478c
    Separate branded assets from monorepo (#3406) Timon 2025-11-25 02:42:27 +0000
  • a932eaedcf
    Render artwork at correct resolution when using vello on wasm (#3416) Dennis Kobert 2025-11-24 15:23:27 +0100
  • 6e66c79392
    Fix 'Mask' node missing Properties widget; fix crash with 'Brightness/Contrast Classic' node (#3404) Keavon Chambers 2025-11-24 01:21:07 -0800
  • 7afbeaa1f9
    Separate graph error diagnostics from frontend node metadata (#3385) Adam Gerhant 2025-11-24 00:55:30 -0800
  • 548e0df1a1
    Desktop: Mac menu workaround (#3398) Timon 2025-11-19 17:13:35 +0000
  • 788e82a7d0
    Add export command to Graphene CLI (#3400) Dennis Kobert 2025-11-19 17:39:48 +0100
  • f61aebb777
    Add a command to Graphene CLI for listing protonode identifiers (#3399) Dennis Kobert 2025-11-19 11:59:27 +0100
  • 06484ef4e0
    Show red connectors on a type-erroring node and accurate connector colors upstream of it (#3110) Adam Gerhant 2025-11-18 19:00:32 -0800
  • 7d739c4542
    Post refactor fixup (#3395) Timon 2025-11-18 15:48:45 +0000
  • 6a3b098681
    Add automatic type conversion from number to Vec2 by splatting (#3394) Keavon Chambers 2025-11-18 03:10:33 -0800
  • 57b0b9c7ed
    Restructure node crates (#3384) Dennis Kobert 2025-11-18 11:21:54 +0100
  • 12453d2e61 Make the welcome screen not include Alt in Ctrl+Alt+N on desktop Keavon Chambers 2025-11-17 14:27:15 -0800
  • 85965c8b6a
    Fix export edge distance (#3386) Adam Gerhant 2025-11-17 09:22:05 -0800
  • e751979e5c
    Desktop: Mac fix keyboard input (#3371) Timon 2025-11-17 11:51:59 +0000
  • 181c30bc0a
    Fix assorted Clippy lints (#3390) Dennis Kobert 2025-11-17 08:58:31 +0100
  • ebb434692a
    Desktop: Enable GPU nodes (#3364) Timon 2025-11-16 22:37:02 +0000
  • 94414adaf8
    Add selection subtracting to the node graph view (#3290) Wade Cheng 2025-11-14 15:09:43 -0500
  • 3871b6c4cf
    Fix graph UI culling on-screen nodes (#3380) Timon 2025-11-14 05:25:27 +0000
  • ca5785bc8f
    Show a "Ctrl +" label instead of "Ctrl =" for View > Zoom In (#3377) Keavon Chambers 2025-11-13 17:24:04 -0800
  • 2835fbc73d
    Fix Vello renderer crash when element has no stroke (#3373) Ashish Mohapatra 2025-11-13 13:31:02 +0530
  • ac74bd9903 Allow the Stroke node to receive "Dash Lengths" values from the node graph Keavon Chambers 2025-11-12 01:14:17 -0800
  • 0298f9a5ad
    Fix Vello rendering bug with stroke alignment cropped by parent transformations (#3329) Ashish Mohapatra 2025-11-11 10:11:04 +0530
  • 4e65887b90
    Fix the Artboard tool drawing the first artboard on an infinite canvas with layers present (#3356) James Lindsay 2025-11-10 21:36:30 +0000
  • 7f10a4258e
    Fix copying nodes sometimes failing when no OutputConnector exists (#3365) James Lindsay 2025-11-10 20:26:25 +0000
  • e42950b4be Add support for middle-clicking (and double-clicking) the document tab bar to create a new document (#3363) Keavon Chambers 2025-11-10 00:45:08 -0800
  • f5ef1a94fe Update the website with an evolved roadmap and new product screenshots/videos Keavon Chambers 2025-11-10 00:06:10 -0800
  • 2f45cf7ff2
    Fix invalid popup widget ids (#3354) James Lindsay 2025-11-09 11:07:32 +0000
  • 72a291d808
    Improve web frontend performance during zooming and panning (#3337) Dennis Kobert 2025-11-08 14:01:11 +0100
  • 9be207f4c5
    Desktop: Update CEF to 141 (#3352) Timon 2025-11-08 11:59:02 +0000
  • f02f834097
    Desktop: Add support for UI scaling (#3310) Timon 2025-11-08 11:32:04 +0000
  • 7254c470ef
    Exclude procedural-string-lights from cached execution CI benchmarks (#3351) Dennis Kobert 2025-11-08 10:44:22 +0100
  • 881ec0b193
    Split out viewport handling into its own message handler (#3331) Timon 2025-11-08 08:59:38 +0000
  • 3490111b96
    Pen tool: do not merge with ancestor layer as it breaks the graph (#3347) James Lindsay 2025-11-08 08:29:08 +0000
  • 68e67055d8
    Update Linebender-related dependencies (#3349) Dennis Kobert 2025-11-08 08:59:00 +0100
  • 6b315c3b68
    Modernize and fix website build tooling deps and utilize JS type checking (#3348) Keavon Chambers 2025-11-06 16:30:35 -0800
  • 96d73a8570 Remove the application title from the header bar Keavon Chambers 2025-11-06 09:20:51 -0800
  • 0d76ffd66d
    Desktop: Mac remove menubar flicker (#3335) Timon 2025-11-04 09:26:08 +0000
  • 6d669ad734
    Add documentation to many nodes (#3338) Keavon Chambers 2025-11-03 15:51:50 -0800
  • 055d543117 Rename the 'Index' node to 'Index Elements' Keavon Chambers 2025-11-03 13:35:56 -0800
  • 0998abdaf3 Add support for visualizing Vec<String> in the Data panel Keavon Chambers 2025-11-03 13:13:54 -0800
  • 0d8c521fbe
    New node: String Split (#3304) Daniil Loban 2025-11-04 00:02:12 +0300
  • c4bbb7e880
    Reduce editor message size by 67% and fix simple clippy warnings (#3327) skearya 2025-11-02 02:50:29 -0500
  • d919dfe757
    Fix crash when resizing a deleted artboard (#3322) James Lindsay 2025-11-01 08:26:26 +0000
  • 7c28a53cd1
    Fix the Spline node to maintain stable segment IDs (#3321) James Lindsay 2025-10-31 17:28:27 +0000
  • 1b9a492a74
    Fix crash when creating cyclic nodes (#3313) James Lindsay 2025-10-30 12:01:45 +0000
  • 40c6c6160b
    Fix snapping when drawing an artboard (#3312) James Lindsay 2025-10-29 21:41:39 +0000
  • e5f40a3316
    Add 'Instance Map' and 'Instance Vector' nodes (#3229) Dennis Kobert 2025-10-27 15:56:08 +0100
  • f102801059
    Fix incorrect implementations of the Hash and PartialEq traits on Table<T> (#3306) Dennis Kobert 2025-10-27 15:55:36 +0100
  • 5be9b1fabc
    Desktop: Mac native menu bar (#3301) Timon 2025-10-27 14:11:24 +0000
  • 6ca25e4ea9
    Fix capacity overflow in offset path node (#3308) Ashish Mohapatra 2025-10-27 18:03:38 +0530
  • 52e98ea8a3
    Desktop: Remove winit fork, fix nix package, and improve rendering (#3307) Timon 2025-10-25 00:47:36 +0000
  • 3a80560a68
    Move from poly-cool to polycool (#3309) jneem 2025-10-24 17:12:01 -0500
  • c4f6a2c9c1
    Desktop: Add window abstraction layer (#3302) Timon 2025-10-23 11:33:32 +0000
  • 7fbe440e73
    Desktop: Bundle for Mac and Windows (#3297) Timon 2025-10-23 10:39:08 +0000
  • 557df6917d
    Reduce variability noise of the profiling comment CI action (#3303) Dennis Kobert 2025-10-23 11:39:27 +0200
  • 37bf2ade11
    Improve profiling CI (#3296) Dennis Kobert 2025-10-21 15:01:41 +0200
  • 39f4ccf8e0
    Desktop: Fixup MacOS build (#3295) Timon 2025-10-20 13:31:36 +0000
  • 5acf50c1ef
    Reduce Nix flake maintanace by eliminating need for `cargoHash` bumps (#3292) blue linden 2025-10-18 18:56:26 -0400
  • e8f18b0ac0
    Cache calculation of bounding boxes with transforms (#3287) Dennis Kobert 2025-10-17 12:20:55 +0200
  • 8d3a8c2c11
    Desktop: Add nix package to flake (#3258) Timon 2025-10-15 13:01:20 +0200
  • 3509f0b035
    Desktop: Persist document path (#3272) Timon 2025-10-15 12:30:47 +0200
  • 591096a817
    Exit sub-network via Escape key (#3285) Sambhram 2025-10-15 05:38:04 +0530
  • 717defb2bb
    Desktop: Trackpad pinch to zoom (#3271) Timon 2025-10-15 00:27:27 +0200
  • 34d0b76333
    Fix drawing over erased Brush tool paths (#3262) snskar 2025-10-15 03:00:57 +0530
  • 497758c273
    Desktop: Add simple cli interface (#3059) Mateo 2025-10-13 18:09:40 -0300
  • e366e4d64e
    Desktop: Update CEF to v140 (#3277) Timon 2025-10-13 06:56:56 +0200
  • ca70fd8380
    Add quick measurement between objects and artboards (#3274) Trevor Paley 2025-10-12 11:14:02 -0700
  • 9dd715e4e9 Update community meetup blog post agenda details Keavon Chambers 2025-10-09 12:41:17 +0200
  • e39fbb8903
    Desktop: Fix non-Vello render mode (#3259) Timon 2025-10-09 11:31:35 +0200
  • 5df3196b58
    Update cargo-gpu, Increase resilience towards partial cache clears (#3270) Firestar99 2025-10-08 18:18:20 +0200