miyoocfw / gmenu2x Goto Github PK
View Code? Open in Web Editor NEWFront-end launcher used as the main one on the custom firmware
License: GNU General Public License v2.0
Front-end launcher used as the main one on the custom firmware
License: GNU General Public License v2.0
Hello, need more frequences between 960Mhz and 1008Mhz, every V90 and Q90
[Feature Request] In the Default theme, replace the Bebas Kai font with the Bebas Neue Bold (2014) font to add support for Cyrillic (Russian) characters.
The Default theme currently uses the Bebas Kai font. Version 1.002. This font has 429 glyphs. This font does not support Cyrillic (Russian) characters:
The same author has the Bebas Neue Family (2014) font family and specifically the Bebas Neue Bold font. Version 1.003.
This font has an almost identical style. This font has 486 glyphs. The main difference is the presence of Cyrillic (Russian) characters:
This font is also licensed under the SIL Open Font License, Version 1.1.
The appearance of Cyrillic (Russian) characters in the Default theme font, in my opinion, would not be unnecessary.
At the same time, the overall appearance and style of the theme does not suffer:
Yes, this does not solve the problem of the lack of many other characters (Greek or CJK characters, for example), but it is better than nothing.
Link to the font author's repository:
https://github.com/dharmatype/Bebas-Neue
Link to the Bebas Neue Family (2014)
https://github.com/dharmatype/Bebas-Neue/tree/master/fonts/BebasNeue(2014)ByFontFabric
And link specifically to the font itself:
https://github.com/dharmatype/Bebas-Neue/raw/master/fonts/BebasNeue(2014)ByFontFabric/BebasNeue-Bold.ttf
I see the fonts are being revised.
I recently came across 'Bad Comic' font that might be suitable for the 'NewComicBook' theme:
Contains 2 styles (Regular, Italic), 782 glyphs, there is Cyrillic support.
Licensed under the SIL Open Font License, Version 1.1.
https://ggbot.itch.io/bad-comic-font
https://www.dafont.com/bad-comic.font
Perhaps this font would be suitable as a possible replacement font for the 'NewComicBook' theme?
I've found out that selectorbrowser=false
makes ..
folder up entry hide.
But I still have "Y to parent folder", something like that. I would like to lock this menu entry into this roms folder. Disabling going upper than selectordir
value.
Just bought a Powkiddy v90 one month ago and replace the SD for a brand new one. At first it worked nicely but someday appeared a straight line across the screen. My first thought some kind of hardware error but in the scrollable UIs it seems to be the scroll bar or change with it. I tried to move it to the side of the screen in the options and search for solutions on the internet but can't find a solution. Looks like a stupid request but this line keeps when open the games and buggs the hell out of me. Can someone help me with this?
.
Since the Project's README.md states that the main language is U.S. English then it would be appropriate to replace British English "favourite" with U.S. English "favorite".
https://www.merriam-webster.com/grammar/favorite-or-favourite-usage
Currently in the interface this word appears as the title of a "favourites" section and as one of the menu entries - "Add to Favourites".
How realistic, resource-consuming and/or time-consuming/difficult is it to make the initial console setup translatable?
I mean those "first run" setup steps where the user is asked about console model, screen-orientation/position and if the main partition must be extended and stuff.
The about.txt file first labels and separates the L and R buttons into L1, L2 and R1, R2:
Line 13: * L1(TB), R1(TA): Switch between sections left/right or PageUp/PageDown on lists;
Line 14: * L2, R2: Fast Decrement/Increment of selected value;
but at the same time it’s just L and R further down the list:
Line 19: * SELECT + L: Volume control;
Line 20: * SELECT + R, BRIGHTNESS: Change screen brightness;
I think it’s worth continuing to specify them as L1 and R1, respectively (since it's just them, and not L2 and R2).
Yes, I know that not all consoles have separate R1, R2 and L1, L2 buttons, only simple L and R (and that some don't have any of L and R at all), but since such a clarification has already begun, it is worth continuing do it.
In addition, this will also help avoid confusing them with the LEFT and RIGHT buttons (I have already seen such a precedent).
It may also be worth making a clarification "(Bittboy's in round brackets)" to explain the appearance of the mysterious (TA) and (TB) buttons in the list, in the same way as it is done on the page: https://github.com/TriForceX/MiyooCFW/wiki/Making-Games.
What name distro linux to build gemenunx? thanks you!
[Feature Request] Make the about.txt file multilingual and translatable.
I remember that I already suggested this in discord once, but I will repeat it here:
Why not make the file https://github.com/MiyooCFW/gmenu2x/blob/master/about.txt multilingual and translatable?
And make it so that, depending on the set language of GMenu2X, when user click on the “About” link, a localized version of this file would be displayed (and if there is no such localized file, then the English version of the file would be displayed).
I consider this necessary because the file contains useful information about the hot keys used in the menu. Essentially this is a short guide.
Yes, I know that no one ever reads instructions. But it won't be completely useless.
Something similar can be seen here, for example:
https://github.com/Fledge68/WiiFlow_Lite/tree/master/wii/wiiflow/help
Enabling autostart in option change my chosen theme to other theme every single time..
I've accidentally deleted things in Gmenunx, and other people keep asking where all of their menu entries went on reddit, e.g. https://www.reddit.com/r/SBCGaming/comments/pfo637/why_isnt_the_emulators_icon_not_showing_or/
I have a couple of ideas for how to make this better:
.
and then ensure that Gmenunx ignores dotfiles. (It might already, I haven't checked yet.)
I don't know what the best answer is, and some of those could be combined, but I just feel like it's too easy to accidentally delete entire menu sections right now.
I might work on this sometime soon.
(Obviously any improvements here could be up-streamed to other Gmenunx / Gmenu2x repositories, but I'm using Miyoo, so this is where I'd start.)
Some people requested this feature few years ago (and still today) so it would be nice to have it on the CFW.
@gameblabla provided us a patch to do it, he has working on Gmenu2x for retrostone console.
What I always didn't like about the current Default theme (tho I generally like this theme) is how "soapy" the GNU Unifont font looks.
So I took a closer look at the size of one "pixel" of the font (that's 64x64 of somethings) and scaled the font by 112.5% so that the size of that one "pixel" became 72x72 (because why not).
As a result, the letters became a bit clearer/sharper (in my eyes):
But they also became a bit larger.
Therefore, I armed myself with epic patience (FontForge ><) and compressed (manually) the letters of the Russian alphabet (this can be seen in picture No. 2-2).
Now I'm wondering if it's worth continuing.
Theoretically, it doesn’t take that long to compress the basic Latin alphabet (and basic punctuation).
But as for the extended Latin alphabet, that’s a different story. I would not like to study all the letters, there are too many of them and they are too crafty. Possibly only those that have already been used in existing translations.
(Of course, this does not apply to any of hieroglyphs. But they are naturally compact (I think).)
So, is it worth continuing or not?
Actually is a pain to reorder items, you have to rename the filename to match the file-system order, so adding an option/variable to the shortcut file (order=X) would be more efficient.
Example:
title=NES
description=Fceux Emulator
order=3
...
Hastily made plugs of new, not originally intended section icons (Cores and Favorites) for the theme NewComicBook:
Images used from the same set Yoshi-kun_theme-2017-01-25.
https://yspixel.jpn.org/icon/game/index.htm
Was done quickly, but it's still better than an automatic plugs.
Hello! I was recently working on a custom theme with boxart for my games, but I noticed the selection bar in selector.cpp spans the whole width of the screen (it's bound to listRect.w, which is in turn bound to the screen resolution. If boxart is enabled, this causes the selection box to overlap the boxart picture. To remedy this, another configuration option could be created to override this, perhaps selBarWidth or similar, and have the width of the box default to listRect.w if such an option isn't found.
While I was playing with the settings, checking that the translation parts matched each other and stuff, I noticed several untranslated (not translatable) messages:
Time settings screen called up by long pressing on "X" button - these are the lines "SW Clock" and "Set system's software clock":
Message "This directory is empty" when launching selector browser if the assigned directory is empty and changing directories is not allowed:
Message "Add to Favorites" in the selector browser on any of the files inside the assigned directory:
The message itself "Screenshot saved" when pressing "SELECT" + "START" buttons. (I can't take a screenshot of this message)
If to add these lines (and their translation) to the translation file by yourself, the translation appears.
Since they are not difficult to reach while going through the settings, it would be nice to add them to the translate.txt file permanently.
see for ref. TriForceX/MiyooCFW#530
Is it possible to use screen space more efficiently to display settings and messages?
In the settings (any, perhaps with the exception of the "Skin Colors" sub-settings), is it possible to divide the screen not 50%-50% for a variable name and its value, but 60%-40% (or something)?
What is this for: on the left side we are constantly trying to stuff in almost the whole “The quick brown fox jumps over the lazy dog” comparable amount of text, on the right side we usually have something like “OFF”, “12”, “AUTO”, etc. ( the longest value here is probably the name of the wallpaper).
Can messages (especially 'hint' messages) be two-line (auto split or with help of \n symbol manually inserted into the text of the message) rather than single-line?
What is this for: well, same. Often the text is quite long and tends to extend beyond the screen in both directions.
So the story goes like this: I want to give my kiddypow to a family member, but this particular family member is not really that into these kind of devices. So my goal is to add a option to hide the "Applications" and "Games" sections. This will simplify because it will then only show Settings and Emulators, which will make my life easier because I will be the one having to maintain the device. You know... family and computers...
I will be working on the code myself, so this issue is more of a "what do you guys think" issue.
Linking gmenu2x-debug...
/opt/miyoo/bin/arm-linux-g++ -o objs/miyoo/gmenu2x-debug -L/opt/miyoo/arm-buildroot-linux-musleabi/sysroot/usr/bin/../../usr/lib -lSDL -lpthread -lm -lasound -lm -ldl -lpthread -lpthread -lfreetype -lSDL_image -lSDL_mixer -lSDL_ttf -lSDL -lpthread objs/miyoo/src/translator.o objs/miyoo/src/browsedialog.o objs/miyoo/src/powermanager.o objs/miyoo/src/messagebox.o objs/miyoo/src/menusettingfile.o objs/miyoo/src/gmenu2x.o objs/miyoo/src/menusettingimage.o objs/miyoo/src/menusettingdatetime.o objs/miyoo/src/settingsdialog.o objs/miyoo/src/utilities.o objs/miyoo/src/linkapp.o objs/miyoo/src/wallpaperdialog.o objs/miyoo/src/menusettingmultistring.o objs/miyoo/src/menusetting.o objs/miyoo/src/textdialog.o objs/miyoo/src/menusettingbool.o objs/miyoo/src/button.o objs/miyoo/src/touchscreen.o objs/miyoo/src/batteryloggerdialog.o objs/miyoo/src/menusettingdir.o objs/miyoo/src/buttonbox.o objs/miyoo/src/inputmanager.o objs/miyoo/src/link.o objs/miyoo/src/linkscannerdialog.o objs/miyoo/src/fonthelper.o objs/miyoo/src/menusettingrgba.o objs/miyoo/src/selector.o objs/miyoo/src/surface.o objs/miyoo/src/menusettingstringbase.o objs/miyoo/src/menu.o objs/miyoo/src/menusettingstring.o objs/miyoo/src/surfacecollection.o objs/miyoo/src/menusettingint.o objs/miyoo/src/imageviewerdialog.o objs/miyoo/src/iconbutton.o objs/miyoo/src/dialog.o objs/miyoo/src/inputdialog.o objs/miyoo/src/filelister.o
/opt/miyoo/bin/../lib/gcc/arm-buildroot-linux-musleabi/9.2.0/../../../../arm-buildroot-linux-musleabi/bin/ld: objs/miyoo/src/browsedialog.o: in function BrowseDialog::exec()': /home/zhangtao/mydisk/miyoo/gmenunx/src/browsedialog.cpp:53: undefined reference to
SDL_GetTicks'
/opt/miyoo/bin/../lib/gcc/arm-buildroot-linux-musleabi/9.2.0/../../../../arm-buildroot-linux-musleabi/bin/ld: /home/zhangtao/mydisk/miyoo/gmenunx/src/browsedialog.cpp:110: undefined reference to SDL_GetTicks' /opt/miyoo/bin/../lib/gcc/arm-buildroot-linux-musleabi/9.2.0/../../../../arm-buildroot-linux-musleabi/bin/ld: objs/miyoo/src/powermanager.o: in function
PowerManager::clearTimer()':
anybody .who can help me?
Hi, I have extended "main" on v90 fw but when I paste game files it sais there is no space. On Linux disk manager i see that I extended it on 60gb. What to do now? But at device card works good even with miyoo
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.