memcardrex icon indicating copy to clipboard operation
memcardrex copied to clipboard

Linux GTK issue - Button icons are not visible in open/save file dialog boxes

Open bitrot-alpha opened this issue 2 years ago • 1 comments

On GNOME desktop, the button icons are invisible in these dialog boxes. image image

I'm not actually sure if this is a problem with this project or upstream, as there is a lot of jank going on in GTK and GNOME.. I tested with both OpenSUSE Tumbleweed and Fedora 36.

I'll attach a .txt file of when I ran MemcardRex with MONO_LOG_LEVEL=debug. debug_log.txt

bitrot-alpha avatar Jan 08 '23 21:01 bitrot-alpha

Hmmm, that's on mono... Dialogs are provided by the system:

    OpenFileDialog openFileDlg = new OpenFileDialog
    openFileDlg.ShowDialog()

The proper way for GTK would be to use FileChooserDialog provided by the GTK# but then the whole app might as well be ported to GTK# to avoid interface glitches because WinForms are simulated on Linux.

If anyone is willing to do so I'll be happy to help as much as I can. Cocoa for macOS would be nice too 😜

ShendoXT avatar Jan 08 '23 22:01 ShendoXT