-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Discussion] Behavior of parts of the main menu #15545
Comments
My opinion on such GUI "taste" decisions: If a behavior is a major annoyance (for a significant group of users), then that should be changed to a behavior everyone can live with. If there are groups with conflicting major annoyances, a setting is needed. A good example would probably be the setting for smooth scrolling. If the current behavior is acceptable, do nothing. It's (1) likely too low priority to be worth the bother and (2) we don't want settings bloat for such minor things. Is any of the current behavior unacceptable? If so, why? |
For me the second point feels more like a bug than an annoyance, having the first result still selected after clearing the search bar sounds wrong to me. Take a file explorer as an example, when you search for something but don't find it you also wouldn't want to still have the first result selected because that's not what you were looking for. The third point was mentioned in some PR or issue already. I can't tell which opinion prevails here but this might be something where there are major groups for either behavior. My first point is probably the least important one, personally I'd like to change it to that because I find it utterly annoying to still have the server selected when I really wanted to "get rid of it". |
Can reproduce. The issue is that an incompatible server is considered the "first" result. Ideally the "first" of the compatible servers should be selected but that frankly isn't very useful either. Should be relatively trivial to address: Just remove the line that intentionally causes this behavior: luanti/builtin/mainmenu/tab_online.lua Line 518 in 29cfb6e
This might be fine to address during feature freeze, the current behavior is at least sometimes clearly "buggy". |
Problem
I would like to discuss a few but mainly the following behaviors of the main menu:
Feel free to add more points to the discussion!
Solutions
I personally would prefer some way to customize these behaviors maybe in a section somewhere in the advanced settings or some sort of "quick settings" directly in the main menu.
For the behaviors themselves I suggest:
For the first point I've already had some discussions with a few people - as far as I can tell most either prefer the suggested behavior or don't care.
Alternatives
Leave it like it is or "hardcode" new behaviors.
Additional context
No response
The text was updated successfully, but these errors were encountered: