View Single Post
Old 07-29-2025, 10:16 AM   #8
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 28,699
Karma: 205039118
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Quote:
Originally Posted by KevinH View Post
Is something along those lines what you are thinking?
Very much so.

I think we would probably need to maintain ifdefs for each platform in the utility function, rather than setting things for all platforms with one variable. I believe there are many places where native dialogs simply won't work on macOS. Specifically where zip files need to be selected by a dialog rather than browsed into. Or am I remembering something else in that regard?

Non-native dialogs may break some theming stuff on Linux, so I'd need to do some checking before determining if non-native dialogs on Linux should be the default, or the exception.

Last edited by DiapDealer; 07-29-2025 at 10:21 AM.
DiapDealer is offline   Reply With Quote