I like the idea of being able to show the bezel style notification that "Display text large" uses, but I'd like to be able to make it smaller, and possibly customize it's display position and color etc. Size being the most important customization.
I just joined the forum to request the same feature. When I first applied a ‘display text’ action in a macro I was hoping it would use the same moderately sized bezel overlay as seen in the ‘Activate/Deactivate Macro Group’ action when ‘Display Toggle’ is enabled.
I hope you will consider expanding on the ‘display text’ action set.
Years later, please include me on the list of people wanting more control over the Display Text Large action. I'm looking for easy duration, size, opacity, and screen target. I really like a floating text action more than the HTML option.
Are there any updates on this feature request? @peternlewis
I'd like to be able to control the size, position, and color of the display text large too.
Maybe not the same action, but something similar to it that allows us to customize the display.
The Custom HTML Prompt in KM does not offer a transparent/semitransparent background, as the Display Text Large action has, and as BetterTouchTool offers. With BTT, people can build some cool stuff like this:
If I were to use the Custom HTML Prompt to replace the Display Text Large function, I would probably use the BTT floating HTML because of the translucency background option. But, although I've been using the Custom HTML Prompt in many places, I would still prefer not to use the Custom HTML Prompt action if there are other easier ways.
Lastly, since @peternlewis "Noted" the request. I was just checking in to see if there have been any updates.
As noted, the display is typically invoked as an option from a menu, and so it doesn't really have any way to configure it. It would need an entirely new action, or new UI.
And to allow all the customisations would require a lot of code and options, so more likely I would expand the Custom HTML Prompt to allow transparent backgrounds and borderless windows (if any of that turns out to be possible).
Personally, I see transparency as nothing more than eye candy, and it decreases readability. I see no functional benefit to it. I know there are others that like it, and that is fine.
My 2¢ would be to put other items that provide new capability, new functionality, higher on the KM to-do list.
Peter has added "hide title bar" and "transparency" to the Custom HTML Prompt action. If you want to have more customization for "Display Text Large", "Custom HTML Prompt" is for you. You can, for instance, control the size and position of the window, as well as the fonts of the text to be displayed.
I use this, nice,...
I see the SCREEN area of code but don't know how to center it on the screen.
How do I center the prompt on the screen?
Also, it there a way to dynamically size the prompt based on the text variable that is to be displayed? I entered a sentence and only the first few words were shown...
Note:
This is works with multiple monitors. The HTML Prompt window appears on the Front Screen. 300 is the width of the HTML Prompt window, 150 is the height of the HTML Prompt window.
You may change the number to suit your need. Just remember to change the number at both places.
I don't know how to determine the size of the window needed for a dynamic text. Sorry about that. I myself use the full screen to display dynamic text. This way, I don't need to worry about the text size.
I also added AppleScript to hide the menu bar before the HTML Prompt and restore the menu bar after the HTML Prompt window is closed.