this post was submitted on 16 Jul 2024
1 points (100.0% liked)

Canvas

2095 readers
1 users here now

Canvas — The Fediverse’s r/place


2024 Concluded!


Get a print!


Links

Timelapses

founded 1 year ago
MODERATORS
 

Hey everyone! Thanks for participating in Canvas. I wanted to make a thread to collect together suggestions people have that can be worked on before the next Canvas.

Feel free to also throw in suggestions for future Events we can build and run for the fediverse.

Ill be collecting suggestions together and making issues for them in the repository for myself or some other contributors to work on (the projects open source so anyones free to contribute! https://git.sc07.company/sc07/canvas Feel free to reach out to me and I can help get you set up with the codebase)

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 0 points 6 months ago (1 children)

An extended undo functionality would have been handy sometimes. Like, having an eraser that would revert any pixel I have placed myself (and that is still visible) to what it was before while adding one to my pixel store until that is filled. That way I would be able to move or correct things without having to wait (possibly twice as long) for the counter.

[–] [email protected] 0 points 5 months ago (1 children)

i've added this as an issue so i don't lose it

i suggested two additional changes in the issue as a comment, i'll copy them here for completeness:

  • only allow this to happen if the surrounding area also hasn't been interacted by anyone else (maybe like a 5x5 around the pixel) to be undone by the eraser
  • only works for pixels placed within the last 5 minutes
[–] [email protected] 0 points 5 months ago

only allow this to happen if the surrounding area also hasn’t been interacted by anyone else (maybe like a 5x5 around the pixel) to be undone by the eraser

What's the reasoning for this? One of my use cases would have been that I had started to draw something then realised that someone else was drawing next to me, so I'd wish I could have a way to quickly move my thing out of the way. Another one was with a collaboration on a template and in the end trying some adjustments because the template was unsharp. Which was essentially overdrawing other people's pixels just to see how it looks, then perhaps reverting some of those.

[–] [email protected] 0 points 6 months ago (1 children)

A toggle to show grid lines would be awesome.

[–] [email protected] 0 points 5 months ago

added this as an issue to keep track of :)

[–] [email protected] 0 points 6 months ago* (last edited 6 months ago)

Taking the risk to make myself unpopular but here is a wish from the heart.

Discourage/ban all nationalism. Especially flags.

Reasons:
Nation-states and country borders are a fairly recent invention in history. In this time and age, it's quite counter-intuitive to still keep identifying oneself with (or get emotionally attached to) such divisive concepts that have been devised by those who govern. Especially in a game like this where collaboration is encouraged regardless of anyone's location or belief, we should not get counter-productive over flags and the politics associated with them, or get to argue wether flags represent government entities or the people (they are usually owned by the former, just to say).

Further, I find flags (and also logos) are just so utterly uncreative things to draw. To me, it just shows how societies are still immature; false attachment to the divisive and competitive concepts they were raised to believe in, to the benefit of those who profit from divisiveness and competitiveness. Therefore, please consider a ban on all flags and instead encourage "real" artwork (especially original one).

e: For those who still want to display some honorary mention of their ethnicity/people/heritage, there is likely plenty of symbolism available which may suit their case much better than a symbol of nationalism.

[–] [email protected] 0 points 6 months ago (1 children)

I would suggest a small countdown to the end of the event on the place where the pixels count and coordinates belong (circled below), only displaying during the event.

[–] [email protected] 0 points 5 months ago

i didn't end up getting to this before the event ended, but this should be added for next year

here's the issue in the tracker for it :)

[–] [email protected] 0 points 6 months ago (1 children)

I started this, and never got started: https://lemmy.ca/c/musicleague

Part of the problem was that musicleague only works with a spotify login, but it could work with a fediverse login!

MusicLeague: https://musicleague.com/user-guide/

  1. Each league is made up of a certain number of rounds.
  2. Each round has a musical theme, like ‘covers’ or ‘I want your sax.'
  3. When the round opens, league players are notified to submit a song that fits the theme.
  4. When everyone has submitted (or the submission deadline arrives), everyone receives a link to the playlist to listen, consider, and then return to Music League to assign points and add comments to reminisce, toast and maybe a gentle roast.
  5. Once the votes are in, everyone will be able to see the results, including who submitted what, how everyone voted, and all the comments.
  6. Points are earned from round to round and accumulate through the entire league until a winner is crowned.

What we can do better:

  • fediverse login instead of spotify
  • submit from any music service, not just spotify
  • multiple playlist options, with a note for when a certain song isn't on a service

This shouldn't be an annual event, but rather a perpetual one

[–] [email protected] 0 points 6 months ago* (last edited 6 months ago)

fediverse-auth (the login system running at auth.fediverse.events) is fully OpenID connect compliant so it should be pretty easy to implement into other projects

Looks really neat though!

The source for that is available on the gitlab https://git.sc07.company/sc07/fediverse-auth

[–] [email protected] 0 points 6 months ago (1 children)

Hi, Voyager dev here, I’d like to see a very small, terse API for clients devs to make a more seamless experience!

The MVP IMO would be a way to automatically log the user in when opening the Canvas, perhaps by

  • well known Canvas user handle for client to automatically DM for OTP
  • client waits for OTP in DMs
  • client adds a query parameter with the user handle and OTP to the URL to open browser, so user is automatically logged in with 0 clicks!

And I could see stuff beyond this. Like an API to know event metadata, docs on how to embed Canvas in app (would be great for engagement)

Anywho simple is best but would be awesome for tighter integration of apps/clients with a documented API!

[–] [email protected] 0 points 5 months ago

this would actually be very cool

i've created an issue for it so i can keep track of it :)

load more comments
view more: next ›