Skip to content

Desktop: Linux improve desktop integration#3003

Merged
timon-schelling merged 7 commits intomasterfrom
desktop-linux-improve-desktop-integration
Aug 6, 2025
Merged

Desktop: Linux improve desktop integration#3003
timon-schelling merged 7 commits intomasterfrom
desktop-linux-improve-desktop-integration

Conversation

@timon-schelling
Copy link
Copy Markdown
Member

@timon-schelling timon-schelling commented Aug 5, 2025

Code:

  • Corrects app dir name (graphite-desktop -> graphite-editor)
  • Improves Window attributes being set (now more inline with xdg specs)

Also adds:

  • xdg desktop file for linux desktop integration
  • simple icons using Apples guidelines on visually correct rounding (Placeholder)

Looks like this in my launcher
image

@github-actions github-actions Bot temporarily deployed to graphite-dev (Preview) August 5, 2025 17:22 Inactive
@TrueDoctor
Copy link
Copy Markdown
Member

@Keavon is this logo still the one we want to use?

@TrueDoctor
Copy link
Copy Markdown
Member

The code looks fine, but I'll leave the approval to @Keavon

@timon-schelling
Copy link
Copy Markdown
Member Author

Icon is a placeholder and I expect it to be replaced before desktops first release

@Keavon
Copy link
Copy Markdown
Member

Keavon commented Aug 5, 2025

Icon background color should be white not tan, if you can regenerate that.

@timon-schelling
Copy link
Copy Markdown
Member Author

Done

@github-actions github-actions Bot temporarily deployed to graphite-dev (Preview) August 5, 2025 23:02 Inactive
@timon-schelling timon-schelling changed the title Desktop: linux improve desktop integration Desktop: Linux improve desktop integration Aug 6, 2025
@timon-schelling timon-schelling enabled auto-merge (squash) August 6, 2025 13:53
@github-actions github-actions Bot temporarily deployed to graphite-dev (Preview) August 6, 2025 14:30 Inactive
@github-actions github-actions Bot temporarily deployed to graphite-dev (Preview) August 6, 2025 14:58 Inactive
@timon-schelling timon-schelling merged commit 0462d0e into master Aug 6, 2025
4 checks passed
@timon-schelling timon-schelling deleted the desktop-linux-improve-desktop-integration branch August 6, 2025 15:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants