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

Terminal issues from #446 have resurfaced because of #562 #587

Closed
qbit opened this issue Jan 1, 2018 · 5 comments
Closed

Terminal issues from #446 have resurfaced because of #562 #587

qbit opened this issue Jan 1, 2018 · 5 comments
Assignees
Labels
bug Defects

Comments

@qbit
Copy link
Contributor

qbit commented Jan 1, 2018

Looks like gocui uses termbox-go under the hood. As described in #446 #445, there is an issue with this lib on BSDs.

I looked briefly at switching gocui to use the tcell lib, seems tcell is missing some mouse handling stuff..

@dominikschulz
Copy link
Member

The problem is that the other lib breaks MacOS and I'd rather break OpenBSD than Mac (sorry, but due to the number of users on each system ...)

@qbit
Copy link
Contributor Author

qbit commented Jan 1, 2018

Makes sense.. Maybe we can have it pick a lib depending on +build directives? Or maybe it's worth adding a feature that completely disables the UI?

dominikschulz added a commit to dominikschulz/gopass that referenced this issue Jan 2, 2018
@dominikschulz
Copy link
Member

Actually I saw this coming and wanted to include some option before releasing 1.6.7 but forgot about it.
We'll release a hotfix as soon as you confirm it works on OpenBSD and later on can look for a proper solution.

@qbit
Copy link
Contributor Author

qbit commented Jan 2, 2018

Can confirm, #588 fixes the terminal issues on OpenBSD!

@dominikschulz
Copy link
Member

Thanks for checking! Will try to schedule another bugfix release ASAP.

kpitt pushed a commit to kpitt/gopass that referenced this issue Jul 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Defects
Projects
None yet
Development

No branches or pull requests

2 participants