Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove the GTK backend #103

Merged
merged 1 commit into from Jun 25, 2023
Merged

Remove the GTK backend #103

merged 1 commit into from Jun 25, 2023

Conversation

DJMcNab
Copy link
Contributor

@DJMcNab DJMcNab commented Jun 15, 2023

As discussed in office hours today and #glazier > Near-term Linux pushes

To clarify reasoning, we don't have any will to maintain this backend - the other Linux backends need more attention

@DJMcNab DJMcNab marked this pull request as ready for review June 15, 2023 18:48
@xStrom
Copy link
Member

xStrom commented Jun 15, 2023

This may be the right thing to do, but we shouldn't rush this.

I think we should wait on this until we have a clearer consensus on the Linux strategy. There have been many attempts to reach such a consensus in the past, but they've fizzled out.

I will go through historic issues and chat logs and create a Linux strategy meta issue here in the Glazier repo. Then we can have additional discussion on top. The idea is to have a clear idea of what are the pros and cons of each Linux backend and what the ideal future scenario looks like.

@DJMcNab
Copy link
Contributor Author

DJMcNab commented Jun 25, 2023

To track this in the git history:

  • We currently don't believe that the GTK backend can work with wgpu/Vulkan, and that is currently the only supported drawing scheme
  • See also Deciding the Linux strategy #106

Therefore, we are having to remove this backend.

@DJMcNab DJMcNab merged commit c2a6083 into linebender:main Jun 25, 2023
10 checks passed
@DJMcNab DJMcNab deleted the gtkill branch June 25, 2023 15:22
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.

None yet

3 participants