Diamond

Results 444 comments of Diamond

I've tried doing this, and it's a lot harder than it seems, going with the "proper implementation" of using a Primitive. The issue is, you can't manually call Draw() as...

The issue is precisely this: ```go m := tview.NewTextView() spinnerChan := NewSpinner(spin.Box1, 200) go func() { for { app.QueueUpdateDraw(func() { m.SetText(

> I'm not sure how a background loop to cause the app to redraw is a problem. It's a problem, because unlike other widgets which you add to a container...

Nothing is thread-safe except for the Draw call, really, so my code wouldn't work either. There should be a way to trigger a draw in a thread-safe way otherwise. Another...

That's what my snippet above does. Except it's harder in a terminal environment. Technically, the code above has a possible race condition, for example when the primitive is asked to...

## gosr ![](https://media.discordapp.net/attachments/361910177961738244/569428328671608833/unknown.png) ## img2sixel ![](https://media.discordapp.net/attachments/361910177961738244/569428504786108419/unknown.png) # Reproducing Same steps above, but with [Charles' st](https://github.com/charlesdaniels/st) commit [e6ddd6e](https://github.com/charlesdaniels/st/commit/e6ddd6e7897c22d8a616a4ae55166dfba620e6ec)

Can you try the above `st` fork and a Linux system?

Made a PR on https://github.com/librespot-org/librespot-golang/issues/17

> 6cord had sixel support then why not discordo? 6cord actually did not have SIXEL support. As @DremOSDeveloperTeam pointed out, supporting SIXEL in something like tview is tedious work. That...

> Who told you? Then what is this? https://github.com/diamondburned/real6cord It's garbage that does not work :upside_down_face: Try asking the developer and see what they have to say about it. P/S:...