Skip to content
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

More customizable Main Menu #721

Merged
merged 5 commits into from
Jul 26, 2023
Merged

More customizable Main Menu #721

merged 5 commits into from
Jul 26, 2023

Commits on Jul 26, 2023

  1. Editable Main Menu

    - Changes in `Loader`
      - `ExtMainAppsList` renamed to `MainMenuList` as it makes more sense now
      - `Loader` will initiate and populate `MainMenuList` from contents of `/ext/.config/cfw_mainmenu.txt`
      - If `/ext/.config/cfw_mainmenu.txt` file is not found `Loader` will populate a default app list within `MainMenuList`
      - If `cfw_mainmenu.txt` file exists but `MainMenuList` is still empty, the `CFW Settings` app will be added to prevent empty menu
      - Removed and added functions regarding the app list
      - `Loader_Menu` populates from `MainMenuList`
    - Changes in `CFW Settings`
      - `Interfaces` > `Main Menu` options have been updated with App Order/Move ability
      - Optimized/reduced list usage to unify app order
        - Start point changes when changes apps are added, removed, or moved to the app list
        - Main Menu app list loaded from `Loader` instead of recreating a new list
      - Added protection to `Remove App` option to ensure a minimum of 1 app remains on the main menu
    ESurge committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    3c7b9c1 View commit details
    Browse the repository at this point in the history
  2. Small update to loader_menu.c

    ESurge committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    dd2e1a2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    317e1be View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fb5849c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7b9b528 View commit details
    Browse the repository at this point in the history