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

Project status: missing dialogs #11

Open
9 of 12 tasks
ncruces opened this issue Apr 13, 2021 · 2 comments
Open
9 of 12 tasks

Project status: missing dialogs #11

ncruces opened this issue Apr 13, 2021 · 2 comments
Assignees

Comments

@ncruces
Copy link
Owner

ncruces commented Apr 13, 2021

The more useful (IMO) Zenity dialogs are implemented.
What's missing, and why?

@ncruces ncruces pinned this issue May 11, 2021
Repository owner locked and limited conversation to collaborators May 11, 2021
@ncruces ncruces reopened this May 22, 2021
@ncruces ncruces self-assigned this Mar 24, 2022
@ncruces
Copy link
Owner Author

ncruces commented May 23, 2023

This project's goals are two-fold:

  • a Go package that wraps most of zenity in a cross platform way, avoiding cgo;
  • a “port” of the zenity command to macOS and Windows (including WSL and MSYS/Cygwin) based on that package, that doesn't require X.

This means some features need to be left out:

  • features that don't port to Windows or macOS;
  • features that go far beyond zenity.

To be clear…

It is a non-goal to wrap all of zenity, particularly at an high maintenance cost. The forms dialog is left out because on Windows it'd be complex to implement/maintain, and on macOS it'd require a whole new approach to implementing (given osascript limitations).

It is also a non-goal to implement features (like printing) that go beyond what zenity provides.

Issues and PRs that fail to address these complexities will be rejected. Please be mindful of this.

@ncruces
Copy link
Owner Author

ncruces commented May 29, 2023

If you're looking for ways to contribute, I'd welcome ports to either D-Bus Portal or KDialog.

If you're a KDE user (which I'm not) this might improve user experience significantly.

@ncruces ncruces unpinned this issue Sep 11, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant