SwitchThemeInjector icon indicating copy to clipboard operation
SwitchThemeInjector copied to clipboard

All apps menu

Open Jfowler30 opened this issue 3 years ago • 13 comments

not sure if this is for everyone but it doesn't matter what theme the picture gets cut off, its like it gets lowered instead of centered on screen if that makes sense, thanks

Jfowler30 avatar Mar 27 '22 00:03 Jfowler30

Same thing is happening to me with the all apps left layout

ghost avatar Mar 27 '22 05:03 ghost

Same, it happens to me with the All Apps Left layout as well

MewtwoFanz avatar Mar 27 '22 06:03 MewtwoFanz

This is only on 14.0 right?

exelix11 avatar Mar 27 '22 10:03 exelix11

Yeah , was working fine prior to 14

ghost avatar Mar 27 '22 11:03 ghost

Encountered a bug。After setting, I can't see the OK button。W10

435415348 avatar Mar 27 '22 11:03 435415348

Yes, only on 14.0. It was fine for me before the update as well

MewtwoFanz avatar Mar 27 '22 18:03 MewtwoFanz

On 14.1, all app menu layout has compatibility issue with the group function button missing.

zzz6839 avatar Apr 06 '22 12:04 zzz6839

not sure if this is for everyone but it doesn't matter what theme the picture gets cut off, its like it gets lowered instead of centered on screen if that makes sense, thanks

That's due to the setup of groups by Nintendo, all the group windows have a 50px gap at the top which is why they're cut off. It's fixable I done it in the SwitchDeck theme.

sodasoba1 avatar Apr 07 '22 08:04 sodasoba1

On 14.1, all app menu layout has compatibility issue with the group function button missing.

Tried some latest all app menu themes with group function displayable, so not a software-wise issue, problem solved. For those who were concerned, it's recommended to replace your previous themes for a better experience.

zzz6839 avatar Apr 07 '22 08:04 zzz6839

How do we manually edit our themes to fix it ? Since you have managed to do it , thanks in advance.

ghost avatar Apr 08 '22 10:04 ghost

this is the json to fix off set unsure if this can be manually added to older themes or not, perhaps importing the old json then applying this json on top of the older one ?

{
    "PatchName": "allapps offset fix (All Apps)",
    "AuthorName": "SodaSoba",
    "TargetName": "Flaunch.szs",
    "ID": "Generated_6f841d0a-904e-4075-ab3b-b246022eabb2",
    "Files": [
        {
            "FileName": "blyt/FlcGrpMain.bflyt",
            "Patches": [
                {
                    "PaneName": "L_BgNml",
                    "Position": {}
                },
                {
                    "PaneName": "N_Header",
                    "Position": {
                        "Y": 360
                    }
                },
                {
                    "PaneName": "N_PosCnt",
                    "Position": {}
                },
                {
                    "PaneName": "N_Cnt",
                    "Position": {
                        "Y": -50
                    }
                },
                {
                    "PaneName": "N_Top",
                    "Position": {
                        "Y": -50
                    }
                }
            ]
        },
        {
            "FileName": "blyt/DBtmFlcSortAndFilter.bflyt",
            "Patches": [
                {
                    "PaneName": "N_Center",
                    "Position": {
                        "Y": 360
                    }
                },
                {
                    "PaneName": "B_Content",
                    "Size": {
                        "X": 1280,
                        "Y": 720
                    }
                },
                {
                    "PaneName": "L_Head",
                    "Position": {
                        "Y": 50
                    }
                },
                {
                    "PaneName": "N_ScrollRoot",
                    "Position": {
                        "Y": 50
                    }
                }
            ]
        },
        {
            "FileName": "blyt/FlcGrpList.bflyt",
            "Patches": [
                {
                    "PaneName": "N_PosAll",
                    "Position": {}
                },
                {
                    "PaneName": "NH_Root",
                    "Position": {
                        "Y": -50
                    }
                },
                {
                    "PaneName": "N_Top",
                    "Position": {
                        "Y": 50
                    }
                }
            ],
            "Materials": [
                {
                    "MaterialName": "T_00",
                    "ForegroundColor": "00000000"
                },
                {
                    "MaterialName": "T_00",
                    "ForegroundColor": "00000000"
                },
                {
                    "MaterialName": "T_00",
                    "ForegroundColor": "00000000"
                }
            ]
        }
    ]
}

sodasoba1 avatar Apr 09 '22 12:04 sodasoba1

this is the json to fix off set unsure if this can be manually added to older themes or not, perhaps importing the old json then applying this json on top of the older one ?

{
    "PatchName": "allapps offset fix (All Apps)",
    "AuthorName": "SodaSoba",
    "TargetName": "Flaunch.szs",
    "ID": "Generated_6f841d0a-904e-4075-ab3b-b246022eabb2",
    "Files": [
        {
            "FileName": "blyt/FlcGrpMain.bflyt",
            "Patches": [
                {
                    "PaneName": "L_BgNml",
                    "Position": {}
                },
                {
                    "PaneName": "N_Header",
                    "Position": {
                        "Y": 360
                    }
                },
                {
                    "PaneName": "N_PosCnt",
                    "Position": {}
                },
                {
                    "PaneName": "N_Cnt",
                    "Position": {
                        "Y": -50
                    }
                },
                {
                    "PaneName": "N_Top",
                    "Position": {
                        "Y": -50
                    }
                }
            ]
        },
        {
            "FileName": "blyt/DBtmFlcSortAndFilter.bflyt",
            "Patches": [
                {
                    "PaneName": "N_Center",
                    "Position": {
                        "Y": 360
                    }
                },
                {
                    "PaneName": "B_Content",
                    "Size": {
                        "X": 1280,
                        "Y": 720
                    }
                },
                {
                    "PaneName": "L_Head",
                    "Position": {
                        "Y": 50
                    }
                },
                {
                    "PaneName": "N_ScrollRoot",
                    "Position": {
                        "Y": 50
                    }
                }
            ]
        },
        {
            "FileName": "blyt/FlcGrpList.bflyt",
            "Patches": [
                {
                    "PaneName": "N_PosAll",
                    "Position": {}
                },
                {
                    "PaneName": "NH_Root",
                    "Position": {
                        "Y": -50
                    }
                },
                {
                    "PaneName": "N_Top",
                    "Position": {
                        "Y": 50
                    }
                }
            ],
            "Materials": [
                {
                    "MaterialName": "T_00",
                    "ForegroundColor": "00000000"
                },
                {
                    "MaterialName": "T_00",
                    "ForegroundColor": "00000000"
                },
                {
                    "MaterialName": "T_00",
                    "ForegroundColor": "00000000"
                }
            ]
        }
    ]
}

Kind of a noob question, but where exactly do we put this? I tried extracting a .nxtheme file, but the info.json only had header info in it. I can try adding this to the info.json anyway...

Startropic1 avatar Sep 05 '23 14:09 Startropic1

That is a json layout, save it as json on your pc and then pick it as layout file when you create a theme with the theme injector

exelix11 avatar Sep 05 '23 14:09 exelix11