strongbox icon indicating copy to clipboard operation
strongbox copied to clipboard

DWM, menu bar drop downs are not "sticky"

Open bv101rj opened this issue 3 years ago • 6 comments

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 avatar Nov 16 '20 23:11 bv101rj

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.

bv101rj avatar Nov 16 '20 23:11 bv101rj

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 avatar Nov 17 '20 07:11 torkus

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 avatar Nov 17 '20 08:11 torkus

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.

bv101rj avatar Nov 17 '20 21:11 bv101rj

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.

leavemetodie avatar May 06 '23 16:05 leavemetodie

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.

torkus avatar May 07 '23 00:05 torkus