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

DWM, menu bar drop downs are not "sticky" #208

Open
bv101rj opened this issue Nov 16, 2020 · 6 comments
Open

DWM, menu bar drop downs are not "sticky" #208

bv101rj opened this issue Nov 16, 2020 · 6 comments
Labels
bug something isn't working help wanted community attention requested

Comments

@bv101rj
Copy link

bv101rj commented Nov 16, 2020

Describe the bug
If you manually click on the drop down options at the top "File" etc. They will not stick unless you hold down alt.

To Reproduce

  1. Click on any of the drops downs, file is what I used for testing.
  2. Stop clicking and the move your mouse down to pick an option it should disappear

Expected behavior
If its clicked a single time it should stay present allowing the user to scroll over an option to select. Currently you can work around this using the hotkeys.

Screenshots
Got a screen capture with OBS showing what happens. Its the youtube link below

Additional context
debug.log
https://www.youtube.com/watch?v=_A_0xekAB0Q

@bv101rj bv101rj added the bug something isn't working label Nov 16, 2020
@bv101rj
Copy link
Author

bv101rj commented Nov 16, 2020

Let me know if anymore info is needed. I will be able to gather it anytime I am home. Currently using DWM as my WM. However I have tested and this works in i3 as well. I haven't tried any other WM's as of yet.

@torkus
Copy link
Contributor

torkus commented Nov 17, 2020

hey @bv101rj , thanks for opening a ticket and extra points for the video. I don't think I've ever had someone demonstrate a bug to me with a video before.

Obviously the first thing I'm going to do is ask you to upgrade. It looks like you're using a pre-release of 3.0 and 3.0.1 is now available with a standalone version as well for non-mac users.

I don't think that will solve the 'stickiness' problem though. I use a WM called notion and haven't ever seen this problem. I've tested it on Mate and Cinnamon and macOS. I know what it's like to be told your WM is too obscure to support so I'll take a look at DWIM DWM and see if I can replicate this ;)

The problem with the 'gap' between the menubar and the menu is a Java bug and I don't think I can affect it. It bothers me but the majority of Linux and macOS users won't see it.

@torkus
Copy link
Contributor

torkus commented Nov 17, 2020

ok, I can replicate the problem but I don't know what is causing it. From searching I can see that DWM and Java have always been antagonistic with each other. The usual Java fixes aren't working. I tried:

wmname compiz
strongbox

From here with no effect. I also tried:

_JAVA_AWT_WM_NONREPARENTING=1 strongbox

As JavaFX and Swing still share some AWT fundamentals, but that didn't work either.

You can still access the old UI with:

./strongbox --ui gui1

However it's not receiving updates anymore and the 'dark' theme on the old GUI is a little broken outside of a GTK environment.

I also maintain a list of other addon managers you might be interested in: https://ogri-la.github.io/wow-addon-managers/

If you're really into the suckless philosphy and still want a GUI, then Ajour may be for you: https://github.com/casperstorm/ajour

It's small and capable but a little new.

If you still want a GUI or a powerful CLI then Instawow might interest you: https://github.com/layday/instawow

@torkus torkus changed the title Menu bar drop downs are not "sticky" DWM, menu bar drop downs are not "sticky" Nov 17, 2020
@torkus torkus added the help wanted community attention requested label Nov 17, 2020
@bv101rj
Copy link
Author

bv101rj commented Nov 17, 2020

Hey @torkus!

Glad I could be a first with the video lol! I do QA work normally, and sometimes its just easier to get a problem across by showing someone. Even more so with GUI strangeness.

Damn, I totally downloaded the new version and never actually moved it to /usr/local/bin. (The new GUI changes are actually great by the way.) The problem still occurs however. Its also not like it makes strongbox unusable either, hotkeys are working great. I will do some digging on my own and see if I can manage to get it working with what you posted above, if I do I will follow up on this issue.

Thanks for the links as well. I am going to give notion, and ajour a try.

@leavemetodie
Copy link

leavemetodie commented May 6, 2023

Apologies for bumping this but I saw the [help wanted] tag still on this, and this post seems to be where you end up when someone has this issue on strongbox.

I use bspwm and have found a workaround:

  • press left alt once to select the menubar
  • use arrow keys (up and down for each drop-down item, left and right to move between menu tabs)
  • press enter to select a menu item

Thank you for the work you've put into strongbox.

@torkus
Copy link
Contributor

torkus commented May 7, 2023

My pleasure. Thank you for your instructions. I don't mind you bumping the post and I hope your instructions help someone else.

Just to update the ticket a little:

You can still access the old UI with:
./strongbox --ui gui1

The old GUI has been removed and this is no longer possible.

[...] Ajour may be for you:
https://github.com/casperstorm/ajour

Ajour has been abandoned after Curseforge changed hands yet again and closed off/monetised their API. This actually culled a lot of the actively developed addon managers out there.

If you still want a GUI or a powerful CLI then Instawow might interest you: https://github.com/layday/instawow

I still recommend layday/instawow as a good alternative to strongbox.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug something isn't working help wanted community attention requested
Projects
None yet
Development

No branches or pull requests

4 participants
@torkus @bv101rj @leavemetodie and others