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

Export a PDF Guide of Configurations for training crew, volunteers, clients #2934

Open
2 tasks done
davidjoshuaford opened this issue Jun 28, 2024 · 1 comment
Open
2 tasks done
Labels
Enhancement New feature or request Idea Solution needed Needs a solution on how to solve it

Comments

@davidjoshuaford
Copy link

Is this a feature relevant to companion itself, and not a module?

  • I believe this to be a feature for companion, not a module

Is there an existing issue for this?

  • I have searched the existing issues

Describe the feature

PROBLEM: DIFFICULT TO TRAIN PEOPLE ON CUSTOM CONFIGS

For large configurations, keeping track of what each button does to train a crew, volunteer, or client becomes as much manual work as designing the functions themselves. Plus with each small change to a configuration (moving buttons, changing actions or delay times) it's hard (ie very slow and laborious) to keep an accurate log in a separate document of what buttons do.

ADD A "DESCRIPTION" FIELD

The main field to add for each button would be a text based "Description" field under the name string. While the button name string is useful, often it has strange variables in it, and it would be cleaner to output a Description field. This should accept new lines, so that multi-actions can be clearly laid out in the description.

Screenshot 2024-06-27 at 8 02 16 PM 2

PDF PRINTED GUIDE

It would be amazingly helpful if Companion could output a PDF Guide for physical printing or sending digitally. This would included a screenshot of the page for reference, and in its most basic form a list underneath of the button number (0/1) and the text from the Description field. There would be options to modify:

  • Which pages, or range of pages, to include in a PDF export
  • Which rows/ columns to export
  • Option to turn topbar on/off for export

Here are some mockups:

Companion Button Print Guide (0)
Companion Button Print Guide (1)
Companion Button Print Guide (2)

EXPORT ATTRIBUTES VIA CSV

Further, it would be great to be able to select what attributes you want to output for more details in a spreadsheet/ CSV format. These could include:

  • PNG image of the button for reference
  • Button number 0/0/0
  • Button text string
  • The addition of a "Description" field to add notes (formatting should accept new lines for clear layout)
  • Relative Delays status
  • Progress status
  • Rotary action status
  • Steps (including the custom names that can be added)
  • Press Actions (list of actions added)
  • Release Actions (list of actions added)
  • Short Release (list of actions added)
  • Release After... (list of actions)
Screenshot 2024-06-27 at 9 10 48 PM

HOVER FOR TOOL TIPS

Other ideas could be the "Description" field text appearing as a tooltip alongside the 0/0 button numbers when you hover over them in on the Buttons tab, or on the emulator.

Screenshot 2024-06-27 at 9 12 40 PM

THE BENEFIT

The benefit of storing the description in Companion on every button is that as profiles are chopped/changed/added to, the description of the button travels with that button.

Usecases

  • useful for training other crew/volunteers/clients who are unfamiliar with the configuration you've created
  • good note taking for reminding you about the function of a button when you haven't looked at it for a long time
@Julusian Julusian added Enhancement New feature or request Solution needed Needs a solution on how to solve it Idea labels Jul 1, 2024
@Ajonymous
Copy link

Love the idea! +1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request Idea Solution needed Needs a solution on how to solve it
Projects
None yet
Development

No branches or pull requests

3 participants