Geonkick-Synthesizer / geonkick

Geonkick is a free software synthesizer capable of generating a wide range of percussive sounds, including kicks, snares, claps, hi-hats, shakers, and also unique effect sounds.
https://geonkick.org
GNU General Public License v3.0
93 stars 7 forks source link

Open and Save dialogs #21

Closed windowsrefund closed 6 months ago

windowsrefund commented 7 months ago

Hello. I've just compiled 3.2.0 and am running the lv2 on GNU/Linux. Things seem fine and I thought the Open and Save dialogs were not functioning until I realized I could click on [ .local.. ] in order to (eventually) navigate my filesystem. The Home, Desktop, and Downloads choices on the left lead to nothing as well. All in all, it feels more like a quick mock of a dialog box? Are there plans to maybe lean into something that already exists on the system?

All the best

windowsrefund commented 7 months ago

Figured it might be worth mentioning I run on i3.Here's what things look like using the Open dialog

open

Things get even worse when the ... button is used in either of the Oscillator areas. Notice how there's no way to close the dialog.

trapped

iurienistor commented 7 months ago

@windowsrefund Both screenshots are ok. In the first one it is like a dialog. The second one is embedded the part of the "samples" tab (see the top bar), no close button is needed. Regarding, Home, Desktops, etc... I'll check, probably on your distrio, they are different, and were not able to be taken from standard env variables.

The plugins UI should not create any sistem dialogs of any kind... ideally it should use it's own graphics widgets, thus, browser must not be the system one... these creates problems for many hosts. Geonkick still creates window system widgets but gradually will move to it's own graphics one. Yes, the file browser needs improvements in look and functionality, but this wiill be done in the context of graphics widgets, no system one.

windowsrefund commented 7 months ago

Ah, I get it... Clicking ... switched context to the Samples area. Got it.