DraqueT / PolyGlot

PolyGlot is a conlang construction toolkit.
MIT License
387 stars 44 forks source link

UI issues on Linux #1250

Closed ashprice closed 1 year ago

ashprice commented 1 year ago

DEV TEXT: This seems to be a problem specific to DWM.

ORIGINAL TEXT: Hello, I'm having a few issues with the UI:

Attached is an error log. PolyGlot_error.log

Kernel: 6.1.10-arch1-1 Desktop environment/WM: DWM (the issues persist on current xfce4 desktop) JRE version: 19.0.2.u7-2

Let me know if there's any other info I can provide!

DraqueT commented 1 year ago

Thank you for such a complete error report! I am working atm to bring out a pretty large update to PolyGlot, and I absolutely want to hit these bugs in the next release!

Ctrl +/- will unfortunately not be something which implements real time scaling of the program, as that feature relies on the JVM, which needs to restart for them to take effect. When sliding the scaling bar (under the options menu), PolyGlot should give the message that a restart is required before it will take effect.

ashprice commented 1 year ago

No problem!

The scaling is less of an issue given the scaling bar! Though, I don't think I got such a popup message. I can't really confirm because I can't access the settings page! (Maybe there is a keybind, will look in the documentation in a while.) It's basically at a zoom level that I'd be happy to use right now; I'm aware I can change it manually by editing a file.

Actually, one issue I didn't mention, that is possibly related to the scaling, is that if I fullscreen PolyGlot in DWM it only takes up maybe the top left 3/5ths of the monitor.

2023-02-20-173019_2560x1440_scrot

This is plausibly weirdness due to me using DWM (which would probably mean it isn't a priority), but there's a chance it is not, so I thought I'd mention it.

Additionally, no matter whether I am full-screen or not, elements at the bottom of the screen are cut off, and I cannot scroll down.

2023-02-20-173246_2560x1440_scrot

Edit:

The failure of all monitor space being used isn't such an issue, though it may become so if dictionary entries get long. The scrolling not working is however somewhat problematic.

Thanks for taking the time to offer support, and for writing such a neat app!

DraqueT commented 1 year ago

This unfortunately seems to be an issue with DWM specifically. I'm going to leave this ticket open and may eventually get back to it, but it might be a bit, since it's such a specific thing, and I will need to set up a new environment to test for it.

Again, thank you for taking the time to make such detailed writeups!

DraqueT commented 1 year ago

Also, are you not able to get to the options menu at all? It's under Tools->Options

DraqueT commented 1 year ago

I am closing this issue for bookkeeping, but if you would like to continue the conversation or have more details, please feel free to reopen.