Closed FreaKzero closed 4 years ago
First Feel:
What a wonderful surprise to see your plans to resurrect the project! I hope you don't mind if I submit some PRs when I might have the time. It's been a while, but I'm still around too, and still use SSGL (tho my fork) almost every day.
One tiny thing I might add now, is that for column 2, it would be great to also have an "X" button to remove the selected WAD. In the original app, I found it a bit cumbersome to have to re-find the WAD in the first column, to then be able to remove it from the second.
Cheers though @FreaKzero :) Hope you've been well, and this is some great news overall!
@scar45 long time no see old friend :)
Im doing fine - thank you, learned alot the last years and that i wasnt able to add new features especially i wanted or fix bugs in the old codebase from to users always stinged my back. Still it warms my heart to read that you also still use SSGL :D Shows me that i did something right back then.
The new Stuff i plan will be also alot easier to maintain and add Features on since Webtechnologies progressed so far by now and the libs i use now are far more stable ^^ little glimpse of that you can already see in the setup-v2
branch
Hope you are doing good, for sure im always glad to get some help and i will consider your request.
Update
I am doing very well too, thanks. Love the update with the "X" button, and the new interface is reminiscent of the old, which works! New logo is clean and great as well. Looking forward to tinkering when I can, but probably need some guidance on getting the new codebase up and running for development...I'll keep watch.
Right now i only design Stuff in there (electron doesnt do anything right now) I will write a developer documentation when i hookup electron with the ui (right now you cant even productive build it yet - just development server)
If you want to start the stuff in the browser / see the progress its actually very easy now:
setup-v2
branch and go into the /app foldernpm install
npm run dev:webp
http://localhost:8080/
Just be aware that right now alot of things can change over the time i setup everything and figure things out ;)
Thanks for the quick howto, and completely understand that things may(/will!) change over time. I'm not even sure if I'll get to tinker with dev soon, but it's good to have these preliminary instructions. One thing is for sure, I will definitely be following updates!
Redesigned the Item Boxes - and added SVG animations Current Status with Animations (in the real application): https://webm.red/n7Mt
Update: Redefined Animations, Defined "Flowtext" font, Dropdown Design with Animations https://webm.red/view/KXRj.webm
Current Status: https://webm.red/6V3C
Working Backend with Settings and WAD loading: https://webm.red/view/NunJ.webm
Status Update:
I think i will leave the 3rd Column (when window is bigger) for now untouched and make an own story for that
iWAD List Style and Playbutton https://webm.red/bvLH
https://webm.red/view/XxfW.webm Status:
@scar45 Removed the X in favor of clicking on the "Checked" Button to uncheck a loaded Mod
Hello,
I used your launcher for years now and am really happy that its development is alive.
The only thing I always missed is setting the sourceport for each list, or package, as it seems is called now.
Everytime I go to settings and change the version number in the path for gzdoom as in gzdoom_xyz, and always name the list as, for example, trailblazer_gz_xyz so I can load the savegames and continue playing even if a new gzdoom release is out there and I make a new list like bladeofagony_gz_abc, but this implies going to settings and changing the path do gzdoom_abc.
I'm sure in the new version something more practical is on the oven. As soon as a beta version is out count on me for testing.
Thank you for the great tool and a nice christmas for you and your family.
Hi @efraletti
Actually there will be a lot of changes what sourceports and Packages belong - when im thinking about the systems/designs i will do a own ticket for that - but whats right now in my head i can say the following:
That was one of the big features i wanted to integrate already in the old SSGL but wasnt able anymore due to deprecation/End of Life of Angular 1.5 and broken Build Process.
also a Feature i wanted to make back then - since i have a big "daily play" list (10+ Wads, PK3s) which im playing nearly every day with random oblige maps and Steam Controller on the TV.
I hope this clarifies the future of SSGL :)
Thank you so much for your kind words and have nice Holidays also!
News:
Nothing new to show today but:
Update:
Did mostly code cleanup and styling:
Update:
Dont worry about the sourceport thing - this will be removed when i start with the sourceport view
Update: Did alot of Coding the last 2 days and cleaned the mess up i prototyped with as also added the old features
So - settings and the WAD View is finished for now in my opinion and will start now with designing the sourceports view.
First Step: Design the oldschool SSGL 2 column layout
2 Column Layout
first Column shows available Wads
second Column shows selected wads and can be sorted for load order
third column replaces the drawer selection of the old app
first column should be filterable by name and kind of extension (PK3, ZIP, WAD etc)
user should be able to save selected extensions (second column)
Item Design
Column 1: State for idle items State for Hovered Items State for "selected" items
Column 2: User should be able to Drag&Drop as also sort by arrows in the Item User should be able to deselect the item also in Column 2