First-Class Monitors

By monitors I mean the small display things that appear when you check a block in the palette.

Use the create monitor\ label []\ variable [ V]\ color [#454545]::control block.

Example usage:
when flag clicked create monitor\ label [number of times i have deleted the turtle]\ variable [turtle deleted count V]\ color [#FF0000]::control

Would be good for debugging.

Alternative versions of the block:

  • create monitor\ label []\ color [#454545] { report (99999) }::control
    You can get a monitor value with (get monitor [turtle deleted count v]::control)
  • Make a monitor::ring button

Sorry if this already exists (I’ve basically forgot everything about snap since i havent acually used it in many months.)

It doesnt.

Hey, didn’t feature requests used to have a little thing where you could vote on them?

I don’t think so; we don’t want anyone to infer that we make design decisions by popularity.

No, I know, but I distinctly remember voting if it was a useful proposal or not. Maybe I’m just misremembering, though

They did years ago, but I guess it was turned off at some point.

They are called watchers.

What my design looks like:

create watcher (() @>)\
label []\
color [#911a44]\
mode [default V]::variables

There should also be a block to move watchers.

um. this would be cool and all, but why?
(like I think you can use a normal reporter for debugging)

This question has to be the most creativity-killing question there is

one of my favorite quotes from portal (2)

because it takes developer time that could be used for way more important things

If it’s a feature being added to snap, then we need an actual reason why it’s useful. If it’s a user created script, then there doesn’t need to be a reason.

Happy cake day

I’d say this could be a really useful feature.

why though?

why are you using the skull emoji, this is the Snap! Forum.

just getting a bit frustrated :|

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.