FreaKzero / ssgl-doom-launcher

Super Shotgun Launcher - Modern Doom Frontend/Mod Launcher for every Desktop Operating System
115 stars 17 forks source link

Design SourcePorts view #49

Closed FreaKzero closed 4 years ago

FreaKzero commented 4 years ago

First Draft: image

FreaKzero commented 4 years ago

Update: First throw of the Sourceports Design is finished - still have to clean it up and add Animations though:

https://webm.red/view/FK93.webm

As also:

@scar45 @efraletti Really have no idea anymore what parameters are available for every sourceport out there - just using Retrodoom and GZDOOM the last years

do you know any more parameters than Savegame, Screenshot and Config params ? (deh is used automatic by the file extension ... i think every sourceport uses -deh for loading dehacks)

as also - what do you think about the layout ?

scar45 commented 4 years ago

It's coming along very nicely! The UI is super modern and slick. Only thing I might change is the 'toast' notification for "Settings Saved" should maybe be centered in the viewport, and also have the text centered within the toast itself. A very minor thing, and not essential of course.

The 'skin_bg' wallpaper background looks great too.

As for source ports, I really only use GZDOOM as well, and sometimes Chocolate Doom. I don't know of any more parameters, nor can I guess any that would be needed. I suppose a way around this could be to add custom parameter:value options, but that might be overkill. Would be better to leave it as you have it, and await any feedback from someone who finds it's inefficient.

Overall tho, it's not even Alpha and it looks fantastic!

FreaKzero commented 4 years ago

If you want that wallpaper i found it there: https://wallpapersafari.com/w/3Z1fep As described before - the wallpaper will be configureable - per default its a custom one i personally did (copyright and so on) from scratch (=> https://github.com/FreaKzero/ssgl-doom-launcher/blob/master/app/client/assets/ssglwall.png)

yeah i also dont like that the Toasts look like buttons ... was just glad that the logic worked - i will definiately change them :)

Good idea with the feedback maybe @efraletti knows anything more.

thanks for feedback and the praise :) releasing is as alpha since Lists/Packages as also Oblige will not be supported in Alpha

Just want to be sure that Styles and stuff are working on all Platforms with the Alpha before i get to the complicated Stuff - and i have no Linux Machine so would be nice you could check the style stuff when i release the closed alpha

btw - are you still on Google Hangouts available ?

scar45 commented 4 years ago

Oh I missed the point that the wallpaper is configurable. That makes it even better (and your custom one is a great default).

I can surely test on Linux, even if I can't get time to contribute anything else.

As for chatting, it's best to just hit me up on Keybase :)

FreaKzero commented 4 years ago

What i itended with the very "transparent/blurred" background designs of the elements were that users can use their own wallpapers - you can see that here at about 0:18 (actually was inspired by your fork of SSGL Version 1 - so thank you for that ^^)

https://webm.red/view/mkOF.webm

even thinking in the future to use themes for "Hell" and "UAC" so to say red/yellow (like now) and blue/cyan in the far future (glows, textcolor as also the icons) as you can imagine right now by fonts and buttondesign i was oriented very close to the DOOM 2016 UI Experience :)

Yeah i will hit you up with a Alpha Binary if im allowed to

scar45 commented 4 years ago

I love the idea of the Hell VS UAC themes, as both work well with the glow format. Basing it off the 2016 DOOM UI is surely not a bad idea either!

efraletti commented 4 years ago

@FreaKzero I believe a good implementation would be default value:parameters that are known in the moment, starting with GZDoom, maybe Zandronum, Chocolate Doom and others, but all configurable with an alter/add/delete button on the side.

Since whathever value:parameter is going directly to the program call and that is a list being passed, that would work with any sourceport new or old.

I got some nice WADs in the forums these days and can happily test the launcher in Windows.

FreaKzero commented 4 years ago

Update:

savedir config and screen is useless for now - since there are no packages yet (which will use them)

https://webm.red/view/YLmI.webm