yacss - Yet Another Configuration Status Screen

Zanoski
New Contributor II

Hello everyone,

Between @jtratta's progress screen, IBM's, and our own org's desires, I've been inspired to take a stab at writing one myself. My main focus was flexibility. I think I ended up with something pretty cool and would love some feedback.

I don't really want to write an essay here about all of the features as they are all documented on the project site but here are a few:

  1. Configure the screen using preferences. This allows you to deploy a profile and have different settings for different groups of users.

  2. Change window color, banner color, set banner image, set banner and/or body to use material, show or hide progress bar, show or hide log feedback, pick a log file you want to show, etc.

  3. Show or hide milestones and choose whatever images you want to display for each. Use pending and completed images for each or just use the same image and change tint

  4. Progress bar waypoints are driven by commands you define and not by what a log file may or may not contain

  5. Main content area is a web view (pretty standard) and can display a different page when completed

  6. Run in full screen mode, or don't, exit application once enrolment is completed or just exit full screen mode and display different content

Project site: https://github.com/mzanoski/yacss
Configuration docs: https://github.com/mzanoski/yacss/blob/master/docs/configuration.rst

If anyone is interested in contributing, that would be awesome. There are a number of features that I'd still like to add like localization for example. Here's an example of full screen mode with very simple configuration. I'd be interested to see what others can come up with since web and image design is not really my forte.

7e22d29df9a74411a82ece9ace84149f

0 REPLIES 0