8000 [Suggestion] dev image with latest commit · Issue #133 · arelate/vangogh · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

[Suggestion] dev image with latest commit #133

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
adrianipopescu opened this issue May 4, 2025 · 3 comments
Open

[Suggestion] dev image with latest commit #133

adrianipopescu opened this issue May 4, 2025 · 3 comments

Comments

@adrianipopescu
Copy link

It would be nice to have an unstable build for people like me who like to try things out and provide faster feedback.

Speaking of feedback, maybe it's time to create a small discord server?

@boggydigital
Copy link
Collaborator

The dev version is available, just not documented yet (another reminded that I really need to spend time documenting things). To run it you'd need to do the following:

  • Replace image: ghcr.io/arelate/vangogh:latest with build: https://github.com/arelate/vangogh.git
  • Update the container with docker compose build && docker compose up -d instead of docker compose pull && docker compose up -d

There are few things in progress, that I'm hoping to land for the next update:

  • Implement credits based on Wikipedia data. I'm happy with the results (even though that's nowhere close to MobyGames fidelity), but not happy with implementation. It's super hacky and not something I want to ship. I know what needs to be done, just need more time to bake. This work will also help with parsing Cloud Saves data.
  • Rationalize various inconsistent UI design elements - is either 100% done or very close. I'm pretty happy with how things landed, but also keep in mind that changes might be pretty subtle for everybody but me :-)
  • Implement "Enhancements" - basically a way to store (community) patches, source-ports and mods on the server and present them along installers. I might push this to the next update - I have development plan in mind (current write up is here: Investigation: Support source-ports #121), need to tackle a dependency first. Might push this out to the next update...
  • New purchases flag for sync command that would limit data updates to the minimal set of data required to download recent purchases - already implemented
  • Bunch of sync optimizations leading to ~5% faster sync on average
  • Data freshness - I really want to land this before the next update. Details: Enhancement: Update dependent data regularly #132

Re: Discord server, that a good idea. I'm more of async kind of person, but would be happy to hang around there.

@boggydigital
Copy link
Collaborator
< 8000 /tr>

And perhaps it would be helpful to share how some of that is shaping up.

Image
  • You can notice Directors, Artists, Writers, Composers (has few more possible options, e.g. Programmers)
  • Top level UI elements (nav buttons to go to Updates, Search and jump to section) as now done with the same type of button
  • It's a bit subtle, but if you look closely you might notice that the text color is tinted to the image dominant color
  • Game tags (OWN in this case) are now implemented as badges on details summary container
  • Short description has been removed from under game poster to the Info section to save vertical space

Few more examples of the changes that might demonstrate it better:

Image Image Image

@boggydigital
Copy link
Collaborator

Looking at the last screenshot - there's another change worth calling out. Good Old Games tag (aka GOG Preservation program) badge now uses styling that should work in every browser vs previous implementation that (imo) looked better, but only worked in Safari due to a new web feature.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants
0