Skip to content
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

Differentiate Stable vs. Labs in content manager #326

Closed
originalfoo opened this issue May 22, 2019 · 2 comments · Fixed by #333
Closed

Differentiate Stable vs. Labs in content manager #326

originalfoo opened this issue May 22, 2019 · 2 comments · Fixed by #333
Labels
technical Tasks that need to be performed in order to improve quality and maintainability UI User interface updates Usability Make mod easier to use
Milestone

Comments

@originalfoo
Copy link
Member

originalfoo commented May 22, 2019

As a user, I want to be able to differentiate between Labs and Stable versions in the Content Manager, and the mod options screen

This is particularly important should users transitioning between versions find themselves with both subscribed at the same time, eg:

Biffa 1 hour ago :
QOL - both STABLE and LABS have the same name in the games Content Workshop Manager, maybe suffix STABLE and LABS onto the names to differentiate :-)

Assumptions/Preconditions

  • We can determine the workshop ID when C:SL invokes getter TrafficManagerMod.name

or

  • We can somehow build in the suffix at compile time

Tasks

  • Suffix LABS or STABLE, as applicable, in Content Manager (and also log entries?)
  • It could be that only LABS version gets the suffix; the primary goal is that end user can discern between the two within Content Manager > Mods and Options > TM:PE

Acceptance Criteria

  • Users can discern between Labs and Stable versions in Content Manager and Options screens.
@originalfoo originalfoo added Usability Make mod easier to use technical Tasks that need to be performed in order to improve quality and maintainability UI User interface updates labels May 22, 2019
@originalfoo
Copy link
Member Author

Note: If we achieve #211, which will facilitate hot swappale versions, this #326 will be even more pertinent.

@krzychu124
Copy link
Member

I am going to create PR with LABS suffix.
To build mod as LABS we will have to select different release build profile, let's say Release LABS which would be clone of Release profile but with additional preprocessor flag LABS to choose appropriate Version field value in TrafficManagerMod.cs.
LABS suffix will be visible in Content Manager and in MainMenu label also.

Determinate version from workshop ID won't work when you build from sources or running in Steam offline mode.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
technical Tasks that need to be performed in order to improve quality and maintainability UI User interface updates Usability Make mod easier to use
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants