The current dice roller in Astral does almost everything I need for making good macros for my players. One thing that it could use though is a function that asks the person rolling for an input. This would be very useful for modifier that change depending on the situation. For example:
Say an attack in 1d20 + stat + modifier. The stat only changes with the character sheet, but the modifier would change on the fly. Changing it on the fly is a hassle. Prompting the roller with a text box that asks for some value, and then rolling with the new value would save a bunch of time and allow for more complex and elegant macros.
Thanks for taking the time to read this post, have a wonderful day.