Comments (14)
The three dots are only supposed to be there when the option is a submenu, as in not a single action item, but that is not always 100% perfect. And indeed it does not belong there, so it is not missing.
from retroarch.
That indeed is not the proper way to hide the item. That only removes the action, but it should rather remove the display item in
menu/menu_displaylist.c
.
Now that I know that, I'll update the patch to remove the display entry from that location in the future.
from retroarch.
Searching with MENU_ENUM_LABEL_RESET_TO_DEFAULT_CONFIG
points to this block:
RetroArch/menu/menu_displaylist.c
Line 10460 in a0dc153
So either add a break
before that or comment out the if
and the count++
.
from retroarch.
Could not reproduce yet. Can you tell what version are you using (Information / System Information)?
from retroarch.
[INFO] RetroArch 1.18.0 (Git 90b960272f)
[INFO] === Build =======================================
[INFO] Funcionalidades: ASIMD
[INFO] Version: 1.18.0
[INFO] Git: 90b960272f
[INFO] Built: Mar 29 2024
[INFO] =================================================
Anbernic RG353M with ArkOS
CFG attached.
retroarch.cfg.zip
from retroarch.
While you are into it, add a > Show 'Local Network' < setting in Menu Item Visibility (is missing).
Thanks
from retroarch.
I can not reproduce via normal builds, I'm afraid. Took the relevant values from your config file, but the 4th menu entry still shows up correctly.
But there is one thing: I can not find the commit ID in RetroArch main repository (i.e. this one), so I can only assume it was built from some fork, but I could not locate the respective source for ArkOS. If you have access to that, maybe you can take a look at the copy of this specific file there:
RetroArch/intl/msg_hash_pt_pt.h
Line 968 in 45068ee
If the value of MENU_ENUM_LABEL_VALUE_RESET_TO_DEFAULT_CONFIG is just whitespace (" "), this causes the entry to be invisible, but normally it is prevented by Crowdin and the translation export scripts, and I can not see any change in this line since 2 years.
from retroarch.
OK, I will see what I can do.
I believe it's something more, have you noticed that the three dots in the right are also missing?
from retroarch.
OK. I went back to English and the entry also doesn't appear. It's something else not related with translations.
from retroarch.
In ArkOS, the entry is specifically removed to prevent resetting the configuration as if the user does this, the builtin controller no longer can control the interface. The patch used for this is here: https://github.com/christianhaitian/rk3566_core_builds/blob/master/patches/retroarch-patch-0003-disable_reset_and_enable_reboot_shutdown_menu_option.patch
from retroarch.
That indeed is not the proper way to hide the item. That only removes the action, but it should rather remove the display item in menu/menu_displaylist.c
.
from retroarch.
I'm outside this conversation, but can I suggest keeping the menu entry, and having an optional retroarch.cfg.reset that is configured to the builtin controller.
Then that menu option is set, if this file exists, replaces the existing retroarch.cfg
from retroarch.
The specific line in menu_displaylist.c that should be commented out that removes the display would be helpful as I don't know where that it in looking at the code.
from retroarch.
I'll close this since the issue is sorted.
from retroarch.
Related Issues (20)
- App Store Release (iOS, iPadOS, tvOS) HOT 11
- error netplay UPUP port failed
- Scale factor not working on ios HOT 5
- [ANDROID] Lightgun emulation via mouse is not working.
- Manual thumbnail downloads require two attempts
- Feature Request: Add Speech-to-text translation AI
- Cant build Retroarch for 3DS
- Save state path changed in v1.18.0 HOT 5
- Feature request: Xbox line and PS3 cores HOT 1
- Mame modern not working HOT 13
- Fail to build with ffmpeg 7.0 HOT 2
- Retroarch Ignores Macro/Simulated Keypresses HOT 4
- Updated version? HOT 4
- [Feature Request] Include additional details on content files in verbose logs HOT 2
- Winget installs a new separate install when RetroArch is installed via Steam HOT 5
- Feature Request - Apple App Store support HOT 1
- video_processor core is broken HOT 5
- [Feature Request] Frame doubling/tripling with "Sync to Exact Content Framerate" HOT 3
- [3DS] [Cheevos] Cannot disable Achievement Badges HOT 1
- ios app broken ? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from retroarch.