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
Linux support (up-to-date) #82
base: master
Are you sure you want to change the base?
Conversation
…rts are not enabled.
Also found another default deconstructor case
commented out `glfwWindowHint`
Rename this to "Linux support (out of date)" |
This change checks out. Hazel is a library where only the final deliverable is linked against all of the chosen libraries of the end user developer.
Sandbox doesn't work because of upstream architectural problems at the moment! |
Cherno recently implemented open/save functionality. A native open/dialog file dialog on Linux requires the GTK library. |
@caelwithcats I private messaged electrondefuser whom is adding Linux support to the Hazel-dev repository. He addressed this issue by using Zenity which I'm going to patch in. That's when I catch up with watching the videos and finish a Pull Request I've been working on! :) |
@DaveAxiom Zenity is for shell scripts? |
How about using TinyFileDialogs (or my own C++ rewrite of it ModernFileDialogs) ? |
Maybe issue #470 should be added to the tracker to close if merged. |
"The final" PR that brings linux support to Hazel. Previously #13 and #27
To do list
This needs to be done before this PR can become final.
This needs to be done before this PR can be merged.
Linux support v2 (resolve filepath) LovelySanta/Hazel#13Linux support v2 (resolve filepath v2) LovelySanta/Hazel#16Changes in this PR
Crossed out sections where changed initialy, but reverted/fixed later.
HZ_DEBUGBREAK()
macro__debugbreak()
on windows.gitignore
Seperate entrypoint for linux buildOne entrypoint as it is the same for windows and linux
Moving#include<glad/glad.h>
around to be included before#include<GLFW/glfw3.h>
premake5.lua
in all submodules and main repoImpact of this PR
This closes other issues/PR's when this is merged.
Closes Add Linux support (updated) #27: Updates previous linux PR, this one is based on Add Linux support to the project #13Resolves writing a readme file #51: Writing the readme was started from writing a readme file #51 and extended