bram1253: If hacky code becomes open source, developers will be able to make the code a lot cleaner.
GameRager: True, but they could also just as easily f*ck it up somehow....especially if various contributors/devs don't communicate between one another properly.
Also, it'd likely lead to a mass amount of competing forks(as we have with a dozen or more flavors of linux/etc), which would be confusing to keep up with for some people.
Not really since Galaxy would be advertised on the GOG website.
bram1253: Really? Do you have a source to back that up?
With most web apps you can press CTRL + SHIFT + I and a console will open up, like in Discord, but no so for Galaxy.
Maighstir: Perhaps they removed that function? Iunno.
I'll install the application in a wine prefix and look for signs of Chromium as we go...
Sign 1, the license agreement, shown on installation:
========================================
Chromium Embedded Framework
========================================
Copyright (c) 2008-2013 Marshall A. Greenblatt. Portions Copyright (c)
2006-2009 Google Inc. All rights reserved.
Maighstir: Sign 2, multiple files referring to chrome or chromium embedded framework:
~/.PlayOnLinux/wineprefix/gog_galaxy/drive_c/Program Files/GOG Galaxy$ ls -1|grep -E '.*(cef)|(chrom).*'
cef_100_percent.pak
cef_200_percent.pak
cef_extensions.pak
cef.pak
chrome_elf.dll
libcef.dll
Maighstir: Sign 3, UI files only work in Chromium-based browsers:
Well, it is mostly a web browser without a URL bar -as evident from the HTML files that depicts the UI-, and practically no one makes a browser-based application based on anything other than Chrome nowadays (also, no one makes their own browser from scratch any more - even Microsoft quit the browser race and adopted Chrome as a base). Opening the local pages (say web/main.html or web/settings.html) in Firefox or Pale Moon makes it look like garbage while Chromium shows the layout correctly (of course no actual content, as that's added through custom functions), so yeah, they're build specifically to be viewed in a Chromium-based application. See attached images for screenshots of Chromium and Firefox.
I could probably go through a few files with a hex editor to look for more signs, but I can't really be arsed to do that at the moment.
That's pretty interesting.
I guess if it's truly just a bit of an edit of Chromium then it shouldn't be that difficult to port to Linux? I wonder what the hold up is...