Repository navigation
Standalone engine - #14
Merged
Merged
Conversation
- RC extraction now falls back to 0, so `make rc` can bootstrap the first -rc1 instead of failing (expr on an empty operand) and getting stuck on a bare "-rc" suffix forever. - GIT_COMMIT now reads git diff-index's exit code instead of its (always empty, --quiet-suppressed) stdout, so packaged .hmod readmes correctly show "-dirty" when built from an uncommitted tree. - Removed the duplicate GIT_DIRTY definition. - fix/rc/update/upgrade now tag the version they just built (v$(MOD_VER)) and commit the VERSION bump, so git tags stay in sync with releases instead of drifting from them.
…pace settings for improved formatting
- Updated command names to use uppercase and underscores for consistency across the theme options and commands. - Introduced translation functionality in the script to support multiple languages. - Added English and Portuguese language files for theme-related strings. - Modified various command scripts to utilize the new translation function for error messages and prompts. - Ensured all theme-related commands are now properly localized and follow the new naming convention.
…d of vendoring them
…acter sets, packed_nes PNGs)
Fit USA/EUR themes to every region and keep the language binds
Restructure om_vars: Downloads, installed themes and Folder Themes
Use the Options Menu ValuePicker in Folder Themes
…nload path in om_vars
Restructure om_vars: download path, catalog cache and Settings
Restructure om_vars: main menu and installed themes
Update the readme requirements and download steps
Show the waiting splashes with a moving bar
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Theme Selector 3: the generic Options Menu list is replaced by a dedicated
theme_managerengine, and the shell scripts are rewritten around it. Merging this intomasteris the 3.0 release (currentlyv3.0.0-beta2).Theme Manager
src/, C++14) with grid and list layouts, built on the Options Menu framework: screen chrome, badges, confirm dialog, ValuePicker, download screen and splash.ActiveThemeBorderintheme.cfg) and can't be deleted. Deleting other themes asks for confirmation.NES_ONLY/SNES_ONLY,USB_ONLY).Downloads
.md5hasn't changed.DIY themes
Build a theme from the installed ones (background, walls, characters, colors, packed art, fonts) with live previews, generated from the console's own data instead of vendored assets.
Settings
Console and language
Scripts, build and upgrades
om_varsrestructured one menu at a time (Restructure om_vars: Downloads, installed themes and Folder Themes #19, Restructure om_vars: download path, catalog cache and Settings #21).installuninstalls legacy versions (Theme Randomizer, Advanced Music Hack), restores the chmenu hook, keeps folder assignments, and drops command rows renamed by a previous version.Requirements