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

Deprecated Abstract Messages #43

Open
CaseyZS opened this issue Feb 12, 2025 · 2 comments
Open

Deprecated Abstract Messages #43

CaseyZS opened this issue Feb 12, 2025 · 2 comments

Comments

@CaseyZS
Copy link
Collaborator

CaseyZS commented Feb 12, 2025

Is your feature request related to a problem? Please describe.
LabVIEW 2020 introduced interfaces which was a huge boon for Actor Framework. In most cases, interfaces provide a better/easier way to decouple Msgs from actors than did their predecessors, abstract messages. The UX should point users away from abstract messages and to interfaces.

Describe the solution you'd like
Abstract functionality should NOT be removed, but Project Provider tools around making their messages should be moved out of the top-level of AF menu items. Perhaps move their scripting menu item into a "Deprecated" sub-folder in the menus.

Describe alternatives you've considered
Perhaps, when the user chooses to create an abstract message, a dialog appears that asks the user if they really want to do that vs using interfaces. It could be like the message rescripting dialog where users can choose to skip the dialog in the future.

Additional context

Image

Image
Move these into a nested menu.

@niACS
Copy link
Collaborator

niACS commented Feb 12, 2025

The warning dialog box already exists.

@CaseyZS
Copy link
Collaborator Author

CaseyZS commented Feb 12, 2025

Shows how much I use abstract messages these days...

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

No branches or pull requests

2 participants