Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
GraphiteEditor
/
Graphite
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
1.3k
Star
27.3k
Code
Issues
386
Pull requests
174
Discussions
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
Clipboard: Cross-application copy-paste support
- #4499
#4499
Open
VimYoung
wants to merge 49 commits into
GraphiteEditor:master
GraphiteEditor/Graphite:master
from
VimYoung:clipboard-svg-fix
VimYoung/Graphite:clipboard-svg-fix
Copy head branch name to clipboard
Conversation
Commits
49
(49)
Checks
Files changed
Open
Clipboard: Cross-application copy-paste support
#4499
VimYoung
wants to merge 49 commits into
GraphiteEditor:master
GraphiteEditor/Graphite:master
from
VimYoung:clipboard-svg-fix
VimYoung/Graphite:clipboard-svg-fix
Copy head branch name to clipboard
Commits
Commits on Sep 3, 2026
Broken: Basic Skeleton of DataFlow in a request
VimYoung
committed
6d41257
View commit details
Copy full SHA for 6d41257
Browse repository at this point
Commits on Sep 6, 2026
Broken: Added selected nodes data flow across runtime
VimYoung
committed
2581e7d
View commit details
Copy full SHA for 2581e7d
Browse repository at this point
Fix: Extraction of nodes into svg and sending message
VimYoung
committed
b897e65
View commit details
Copy full SHA for b897e65
Browse repository at this point
Merge branch 'master' into clipboard-svg-fix
VimYoung
committed
b660117
View commit details
Copy full SHA for b660117
Browse repository at this point
Fix: Removed comments and unused fn
VimYoung
committed
eedb39e
View commit details
Copy full SHA for eedb39e
Browse repository at this point
Add: First support of svg compatible copy pasting
VimYoung
committed
32fbb64
View commit details
Copy full SHA for 32fbb64
Browse repository at this point
Fix: Desktop copy intercept fix and unnecessary edits removal
VimYoung
committed
a3dabc0
View commit details
Copy full SHA for a3dabc0
Browse repository at this point
Fix: removed package-lock.json
VimYoung
committed
c06bfac
View commit details
Copy full SHA for c06bfac
Browse repository at this point
Commits on Sep 7, 2026
Fix: added todo and removed Svg branch from clipboard data type
VimYoung
committed
e96a66e
View commit details
Copy full SHA for e96a66e
Browse repository at this point
Fix: applied fix.patch to avoid message discarding
VimYoung
committed
04dcb84
View commit details
Copy full SHA for 04dcb84
Browse repository at this point
Fix: renamed TriggerClipboardSvgWrite to TriggerClipboardSvgAndJsonWrite
VimYoung
committed
9ef419f
View commit details
Copy full SHA for 9ef419f
Browse repository at this point
Fix: converted SvgTextCopyClipboard from typle to struct variant
VimYoung
committed
491a7ac
View commit details
Copy full SHA for 491a7ac
Browse repository at this point
Fix: Fix trigger name in clipboard.ts
VimYoung
committed
3f07cbc
View commit details
Copy full SHA for 3f07cbc
Browse repository at this point
Merge branch 'master' into clipboard-svg-fix
VimYoung
committed
6b351a6
View commit details
Copy full SHA for 6b351a6
Browse repository at this point
Add: Fix network_interface to include TriggerClipboardSvgAndJsonWrite
Show description for be7c143
VimYoung
committed
be7c143
View commit details
Copy full SHA for be7c143
Browse repository at this point
Commits on Sep 8, 2026
Fix: merge text clipboard message and svgtext clipboard trigger into one
VimYoung
committed
c54b027
View commit details
Copy full SHA for c54b027
Browse repository at this point
Fix: function abstractions in runtime.rs
VimYoung
committed
f85130e
View commit details
Copy full SHA for f85130e
Browse repository at this point
Commits on Sep 17, 2026
Apply suggestion from @0HyperCube
Show description for 72cbd1f
VimYoung
and
0HyperCube
authored
72cbd1f
View commit details
Copy full SHA for 72cbd1f
Browse repository at this point
Switch the Color struct back to storing unassociated alpha (#4518)
Show description for 1a19e39
2 people
authored and
VimYoung
committed
1a19e39
View commit details
Copy full SHA for 1a19e39
Browse repository at this point
Add the Curves adjustment node with a Transfer Curve type and editor widget (#4520)
Show description for 32aa651
Keavon
authored and
VimYoung
committed
32aa651
View commit details
Copy full SHA for 32aa651
Browse repository at this point
Ease the Smooth gradient interpolation into the ends of an open ramp (#4521)
Keavon
authored and
VimYoung
committed
e49e9a8
View commit details
Copy full SHA for e49e9a8
Browse repository at this point
New node: String to Vec2 (#4522)
Show description for 9e14e2d
Keavon
authored and
VimYoung
committed
9e14e2d
View commit details
Copy full SHA for 9e14e2d
Browse repository at this point
Rename the 'Hex to Color' node to 'String to Color' (#4523)
Keavon
authored and
VimYoung
committed
297ed2b
View commit details
Copy full SHA for 297ed2b
Browse repository at this point
Make 'Gradient Map' use gamma-space luma and move it into adjustments.rs (#4524)
Show description for b2737ac
Keavon
authored and
VimYoung
committed
b2737ac
View commit details
Copy full SHA for b2737ac
Browse repository at this point
Fix defaulted Item parameters dropping their type alias and rejecting hex string color defaults (#4525)
Keavon
authored and
VimYoung
committed
eb14240
View commit details
Copy full SHA for eb14240
Browse repository at this point
New node: Color Balance (#4527)
Keavon
authored and
VimYoung
committed
bfe8909
View commit details
Copy full SHA for bfe8909
Browse repository at this point
Remove the 'Threshold' node's "Luminance Calculation" parameter (#4528)
Show description for fbd782e
Keavon
authored and
VimYoung
committed
fbd782e
View commit details
Copy full SHA for fbd782e
Browse repository at this point
Fix cargo-about install command (#4512)
Show description for 3604120
0HyperCube
authored and
VimYoung
committed
3604120
View commit details
Copy full SHA for 3604120
Browse repository at this point
Replace the 'Luminance' node with a 'Desaturate' node with a better selection of desaturation methods (#4529)
Show description for 972ecaa
Keavon
authored and
VimYoung
committed
972ecaa
View commit details
Copy full SHA for 972ecaa
Browse repository at this point
Improve accuracy of the 'Channel Mixer', 'Selective Color', 'Posterize', and 'Exposure' nodes (#4530)
Keavon
authored and
VimYoung
committed
d57dd31
View commit details
Copy full SHA for d57dd31
Browse repository at this point
Add a range slider mode to the spectrum widget and slider rows to node properties (#4531)
Show description for 670dcfb
Keavon
authored and
VimYoung
committed
670dcfb
View commit details
Copy full SHA for 670dcfb
Browse repository at this point
Show a range slider beside bounded range-mode numbers in the Properties panel (#4532)
Show description for 2bf5d33
Keavon
authored and
VimYoung
committed
2bf5d33
View commit details
Copy full SHA for 2bf5d33
Browse repository at this point
Add a selection mode to the spectrum widget so only the gradient editor supports having a highlighted stop (#4533)
Show description for ced8876
Keavon
authored and
VimYoung
committed
ced8876
View commit details
Copy full SHA for ced8876
Browse repository at this point
Add dashed links between spectrum markers and typed marker scales to the shared spectrum sections (#4534)
Keavon
authored and
VimYoung
committed
fdd72eb
View commit details
Copy full SHA for fdd72eb
Browse repository at this point
Add per-channel parameters to the 'Levels' node and make its midtones a gamma value (#4535)
Show description for 1d9365b
Keavon
authored and
VimYoung
committed
1d9365b
View commit details
Copy full SHA for 1d9365b
Browse repository at this point
Use cargo workspace to remove duplicated version, license, and author fields (#4226)
Show description for 7ae3353
timon-schelling
authored and
VimYoung
committed
7ae3353
View commit details
Copy full SHA for 7ae3353
Browse repository at this point
Desktop: Switch to winit clipboard API (#4519)
Show description for e487666
timon-schelling
authored and
VimYoung
committed
e487666
View commit details
Copy full SHA for e487666
Browse repository at this point
Add colorize and six hue ranges to the 'Hue/Saturation' node (#4536)
Show description for 76a9486
Keavon
authored and
VimYoung
committed
76a9486
View commit details
Copy full SHA for 76a9486
Browse repository at this point
Add a saturation input to the 'Vibrance' node and rework both axes to work in linear light (#4537)
Show description for 730d09d
Keavon
authored and
VimYoung
committed
730d09d
View commit details
Copy full SHA for 730d09d
Browse repository at this point
Retire the 'Brightness/Contrast Classic' node with the 'Brightness/Contrast' classic toggle now shader compatible (#4538)
Keavon
authored and
VimYoung
committed
b363f70
View commit details
Copy full SHA for b363f70
Browse repository at this point
New node: 'Photo Filter' to warm or cool an image by multiplying it with a filter color in XYZ (#4539)
Keavon
authored and
VimYoung
committed
dfe1319
View commit details
Copy full SHA for dfe1319
Browse repository at this point
Add a "Use Tint" toggle to the 'Black & White' node and give its tint the Luminosity blend's clipping (#4540)
Show description for 62df61e
Keavon
authored and
VimYoung
committed
62df61e
View commit details
Copy full SHA for 62df61e
Browse repository at this point
Rename the SpectrumInput widget to SliderInput (#4541)
Show description for 3be0d8c
Keavon
authored and
VimYoung
committed
3be0d8c
View commit details
Copy full SHA for 3be0d8c
Browse repository at this point
Make the ColorInput's gradient rendering strategy to use that of SliderInput (#4546)
Show description for 42d78b9
Keavon
authored and
VimYoung
committed
42d78b9
View commit details
Copy full SHA for 42d78b9
Browse repository at this point
Fix several bugs causing warning spam in the console (#4547)
Keavon
authored and
VimYoung
committed
10f5cab
View commit details
Copy full SHA for 10f5cab
Browse repository at this point
Merge branch 'master' into clipboard-svg-fix
VimYoung
committed
6dcd240
View commit details
Copy full SHA for 6dcd240
Browse repository at this point
Refac: Extracted run match statements into functions && remove duplicate transform
VimYoung
committed
8cc582b
View commit details
Copy full SHA for 8cc582b
Browse repository at this point
Fix: Added svg support as image in winit desktp calls
VimYoung
committed
418fe16
View commit details
Copy full SHA for 418fe16
Browse repository at this point
Commits on Sep 18, 2026
Fix: Passed None instead of empty string if combined graphics is empty
VimYoung
committed
ade31cc
View commit details
Copy full SHA for ade31cc
Browse repository at this point
You can’t perform that action at this time.