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

Feature Request: Improved Template Clips #173

Open
CorvusUrro opened this issue Sep 13, 2024 · 2 comments
Open

Feature Request: Improved Template Clips #173

CorvusUrro opened this issue Sep 13, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@CorvusUrro
Copy link

I feel that adding a way to reference other clips within a Template Clips would vastly improve the usability of this program

As an example, having a Template for your contact info, which references other clips, such as name, address, email, and phone number. This would prevent redundant data being stored, meaning that when something is updated it would only have to be updated in one location.

This could be useful to address some of the issues I brought up in #172, and would also effectively enable "sub-clips" to be selected, and linked in the paste menu, as at the moment there is no way to reference these "subclips"

I initially conceived this idea as "Compound Clips" separate from Template Clips but when I started to consider how it would be a useful addition to Template Clips I realised that adding this feature only to Template Clips would perhaps be clunkier than having "Compound Clip" as it's own separate type, but would be simpler in other ways.

While it in theory would be possible to just add the ability to put a link in every clip I feel this would lead to all kinds of issues trying to prevent recursion chaos so would suggest limiting it and preventing those clips/cliptypes from being linked to in other clip.

@kurdin kurdin added the enhancement New feature or request label Sep 13, 2024
@kurdin
Copy link
Contributor

kurdin commented Sep 13, 2024

@CorvusUrro
I believe what would fix most of your problems is the ability to create global, flexible text fields/variables for commonly used template fields such as name, address, phone, etc and the ability to reuse these fields in any other clip or template would be beneficial.

This enhancement could include:

  • User-defined custom global variables for common fields
  • Easy insertion of these variables into any template or clip
  • Automatic updating across all instances when a global variable is modified

Let me know what you think.

@CorvusUrro
Copy link
Author

This seems like a perfectly workable solution

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

No branches or pull requests

2 participants