Skip to content

Add new user message#2092

Merged
nriley merged 39 commits intotalonhub:mainfrom
FireChickenProductivity:new-user-message
Jan 17, 2026
Merged

Add new user message#2092
nriley merged 39 commits intotalonhub:mainfrom
FireChickenProductivity:new-user-message

Conversation

@FireChickenProductivity
Copy link
Contributor

@FireChickenProductivity FireChickenProductivity commented Dec 28, 2025

Display new user message on startup. It stops being shown on startup if the user ever uses the message dismiss command. This offers buttons for opening useful resources and shows spoken forms for corresponding commands.

It currently provides commands/buttons for opening: the Talon wiki, the Talon slack, and the Talon practice webpages.

image

@FireChickenProductivity FireChickenProductivity marked this pull request as ready for review December 28, 2025 22:33
Copy link
Collaborator

@nriley nriley left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

From the community backlog session:

  • For consistency, please make the buttons only contain the speakable text and move the explanations of what the buttons do to text outside the buttons (above or below them)
  • Please update the "you may say one of the following commands" to make it clear that buttons in community imgui windows contain speakable text (and fix any exceptions such as the hide button in "help scope" → "scope hide")
  • Mention the existence of the Talon status menu/tray icon

@FireChickenProductivity
Copy link
Contributor Author

From the community backlog session:

  • For consistency, please make the buttons only contain the speakable text and move the explanations of what the buttons do to text outside the buttons (above or below them)
  • Please update the "you may say one of the following commands" to make it clear that buttons in community imgui windows contain speakable text (and fix any exceptions such as the hide button in "help scope" → "scope hide")
  • Mention the existence of the Talon status menu/tray icon

I would like to do some more testing before merge, but I have implemented the requested changes. For enumerated lists such as help context, I decided to have the spoken form before the : and explained that in the new user message. I simplified some help system code while I was there.

@FireChickenProductivity
Copy link
Contributor Author

I believe I have done adequate testing so this is ready for review again.

@FireChickenProductivity
Copy link
Contributor Author

Here is the new gui:

image

gui.line()

gui.text(
"You can see the Talon menu by right clicking the Talon icon in the system tray"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"You can see the Talon menu by right clicking the Talon icon in the system tray"
"You can see the Talon menu by right clicking the Talon icon in the system tray or status area"

Copy link
Collaborator

@nriley nriley left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comments

@nriley nriley merged commit 42361eb into talonhub:main Jan 17, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants