godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
90.93k stars 21.15k forks source link

Tip of the day #31430

Closed KoBeWi closed 4 years ago

KoBeWi commented 5 years ago

Godot version: 40640a0

Issue description: There are some useful features in Godot that are well-hidden and it's not obvious how to make them more visible, like #29249 or #31415 (especially if done with shortcut). It would be cool to have a perfect UX, so every feature is accessible and obvious, but for some stuff it's just overthinking.

So I though, maybe a "Tip of the Day" window would help with some of these problems? It wouldn't probably hurt. A window that appears on startup and says random useful stuff about the editor and you can disable it if you know it all or want to keep the mystery and discover it yourself. Here's some random example: image

The tips could include some hidden shortcuts (like the mentioned reparenting thing), places where you can drag and drop stuff or useful editor settings (e.g. removing 2D limits).

Jummit commented 5 years ago

Could be made as a plugin.

KoBeWi commented 5 years ago

Could be made as a plugin.

Why tho? It'd be useful to have this built-in.

Zireael07 commented 5 years ago

I don't understand why telling the users how to use the core engine should be shipped out as a plugin?

Jummit commented 5 years ago

When I first saw this I just didn't really feel like it was Godot-ish enough to be built-in. Just my opinion though.

nikhilCad commented 5 years ago

This should be added with an option to turn it off,, things like this can piss off experienced guys.

Calinou commented 5 years ago

I think this feature is fine to have as something you explicitly reach for (e.g. Help > Tip of the Day...), rather than something that pops up when you open the editor. It's much less annoying when you set up Godot on a new machine or similar :slightly_smiling_face:

For reference, GIMP's "tip of the day" feature works the same way. The dialog looks like this:

image

codecustard commented 5 years ago

You could have a checkbox that disables it on startup.

piratesephiroth commented 5 years ago

tbh it's useless. I have this in other software and after a few days it becomes just a fancy nag dialog that everyone disables permanently.

Tips like that would only be viable if they were done like in BotW, showing up in unavoidable loading screens. Maybe you could show the tips while exporting big projects or importing many files?

KoBeWi commented 5 years ago

This should be added with an option to turn it off,, things like this can piss off experienced guys.

You could have a checkbox that disables it on startup.

That's on the example screenshot I gave and literally every example screenshot you can find in Google. Only GIMP seems to have done this differently.

a fancy nag dialog that everyone disables permanently

The idea is that you just read all the tips once. You can go to next tip, so you can read all of them and never see the dialog again. Also if you disable it without reading, you have no right to complain that some feature is hard to notice, if it was in the tips :v

Tips like that would only be viable if they were done like in BotW, showing up in unavoidable loading screens. Maybe you could show the tips while building big projects or importing many files?

It makes sense in games, but would be weird in a regular software. Also, you don't see these often enough. Maaaybe if code errors caused a game over screen... (XD)

I know that such dialog might be out of place in Godot or be an annoyance, but it is really hard to make some features visible (at least without redesigning everything). Alternatively, we could have this in the docs, called "1001 useful Godot features you don't know about" or something. But there are lots of awesome docs that most users don't read, because most users don't read the docs. That would be just another of them (and I can already imagine a post on Reddit saying "look at this pearl I found in Godot docs").

piratesephiroth commented 5 years ago

Be careful though, "for when you gaze long into the abyss. The abyss gazes also into you.”

oh no

Calinou commented 4 years ago

I'll close this issue due to lack of support (as seen in https://github.com/godotengine/godot-proposals/issues/15).