winglang / wing

A programming language for the cloud ☁️ A unified programming model, combining infrastructure and runtime code into one language ⚡
https://winglang.io
Other
4.75k stars 187 forks source link

Console users can easily join Wing Discord server #6597

Closed ainvoner closed 4 days ago

ainvoner commented 1 month ago

Use Case

Users of Wing Console may want to ask questions, give feedback, complain about Wing, Wing Console and life. There should be an easy way for them to reach our Discord and join our community

Proposed Solution

Add an invite to Discord button in Wing Console

Implementation Notes

No response

Component

Wing Console

Community Notes

ainvoner commented 1 month ago

some suggestions:

  1. as part of the map controllers Screenshot 2024-05-30 at 14 02 34
  2. as a dismissible banner (ignore the colors for now) Screenshot 2024-05-30 at 14 25 34
  3. floaters Screenshot 2024-05-30 at 14 35 33 Screenshot 2024-05-30 at 14 54 34 Screenshot 2024-05-30 at 14 55 42
skyrpex commented 1 month ago

I think we should provide a full-width heading on top. There are many more actions I'd love to implement there:

ainvoner commented 1 month ago

@skyrpex we can start with a full width header and the signed in user avatar / initials... and the discord icon. The other suggestion are not for the near future

polamoros commented 1 month ago

@Chriscbr mentioned this issue, and I thought about adding a menu in a new top bar. I would also go with @skyrpex's solution.

skyrpex commented 4 weeks ago

@skyrpex we can start with a full width header and the signed in user avatar / initials... and the discord icon. The other suggestion are not for the near future

Yeah I know, I was just stating that we really could use some real state there 👍🏻

skyrpex commented 4 weeks ago

Since we don't have other reasons to use the top header, what do you think of having the discord button in the status bar for now? See both examples:

localhost_5173_ (7) localhost_5173_ (8)

Using the status bar for now would also simplify implementation since the status bar is already hidden in some places (e.g. winglang.io/play) and if we were to include a new header, we'd also have to include new properties to customize whether the header is shown or not.

polamoros commented 4 weeks ago

@skyrpex I would go with the discord icon in the status bar for now ➕

skyrpex commented 4 weeks ago

@skyrpex I would go with the discord icon in the status bar for now ➕

👍🏻 My thoughts as well.

BTW, @ainvoner what kind of link will work here? Discord invite links expire every 7 days AFAIK. NVM, Discord can generate permanent links.

monadabot commented 4 weeks ago

Congrats! :rocket: This was released in Wing 0.74.28.

ainvoner commented 4 weeks ago

reopen this issue, I don't think this is the right approach - our goal is to add users to our community. The discord icon is too hidden

polamoros commented 4 weeks ago

what about something like this?

image
skyrpex commented 4 weeks ago

Maybe that's too much? Looks like an ad 😅

Shai what do you prefer? Pol's suggestion or back to the new header on top?

ainvoner commented 6 days ago

@polamoros can we close this one?

polamoros commented 6 days ago

@polamoros can we close this one?

@ainvoner you can close it if you're happy with the current design!