Views: 28,415,678 Homepage | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search 12-17-25 03:03 AM
Guest:

0 users reading ideas for melonDS UI revamp | 1 bot

Main - Development - ideas for melonDS UI revamp Hide post layouts | New reply


Arisotura
Posted on 08-23-25 03:17 PM Link | #7898
just throwing around ideas, opening discussion, etc


basic idea would be something akin to Dolphin's UI

basically a main window with all the shit: menubar, toolbar with quick stuff, settings ...

inside would be a list of games -- melonDS could be told to look in a specific folder (or sets of folders?)

there could be a separate category/tab for DSiWare, which would also integrate the title manager's functionality, and let you boot DSiWare directly

opening a game or whatever, would open the actual emulation window, which would retain some functionality in itself (like the layout options... maybe pause/reset/etc controls)


this type of UI raises some questions tho

* how would it function wrt multiplayer? (ie. multiple instances on one machine) -- maybe the ROM list thing could be made not the main window but an option alongside the regular "open ROM" option which opens the file picker, a bit like NO$GBA. idk

* isn't it... clunky? how would menubars work in ie. macOS? etc

* main window could also include other shit, ie. player list during a LAN session (and maybe some basic chat thing?)

____________________
Kuribo64

keisui
Posted on 08-28-25 04:30 AM Link | #7909

its probably counterintuitive to the question asked , but i honestly really like how simple the melonds ui is . feels like everything has room to breathe which is refreshing as a user

____________________
www.keisui.bandcamp.com

patataofcourse
Posted on 08-28-25 09:30 AM Link | #7912
something that i think could be cool is, if icons are added in the toolbar, have different color themes for em

i'd also say: most of the work probably needs to go into centralizing the settings menus. game list would be a cool thing to have, but currently settings are a bit too hard to find unless youre acquainted

____________________
hi
they/xe :))))))))))))))

Arisotura
Posted on 08-28-25 09:33 AM Link | #7913
we could definitely centralize settings in a better sort of settings dialog

an issue is that they work in different ways. some (ie. emulation settings) pause emulation when open, and may require a reset. some don't, and you can apply the changes on the fly (ie. video settings, audio settings).

____________________
Kuribo64

poudink
Posted on 11-29-25 07:11 PM Link | #8144
Slight bump, I guess.

macOS still has menubars, they're just at the top of the screen instead of the top of the window. Same thing on Linux if you use the KDE global menu widget. I think Qt takes care of it on its own. Also, I personally quite like menubars. There aren't many better options for when you need to expose a lot of options to the user in a compact and efficient way, IMO.

I think I'd like DSiWare to just be in the same list as regular games, like how Dolphin handles WiiWare. I think Dolphin lets you hide/show games by type (Wii/GameCube/WiiWare) so melonDS could do the same thing for those who want them separated. I would definitely love being able to boot them directly, too. Would be very nice if that functionality was also exposed in the CLI for launchers.

I don't really like the two-window setup. Most of the Dolphin-influenced emulator UIs I've seen (Cemu, Citra, DuckStation, RMG, Ryujinx, Yuzu, etc.) don't open a separate window for the game and I'm not really sure what the point of using a separate window is. Just seems a bit less convenient to me. But maybe it's worth having a separate main window for local multiplayer since you need multiple game windows for those.

One thing I'd like to request is per-game settings. melonDS doesn't have as many options as Dolphin or RPCS3, but there's still a lot of things I'd like to be able to set on a per-game basis. Slot2 accessories, renderer settings, JIT settings, console language, screen layout/screen gap, console type, input mapping. Those are all things I've found myself having to manually change every time I want to play a different game in melonDS, which is really annoying.

____________________
Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m.


Main - Development - ideas for melonDS UI revamp Hide post layouts | New reply

Page rendered in 0.040 seconds. (2048KB of memory used)
MySQL - queries: 28, rows: 85/85, time: 0.021 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.