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

add: *not really* material design 3 (nmd3) web UI #73

Open
wants to merge 145 commits into
base: main
Choose a base branch
from

Conversation

RainyXeon
Copy link
Collaborator

Changes

This commit will add webui support for ReZygisk

Why

With webui, user will be easier to manage ReZygisk

Checkmarks

  • The modified functions have been tested.
  • Used the same indentation as the rest of the project.
  • Updated documentation (changelog).

Additional information

If you have any additional information, write it here

RainyXeon and others added 30 commits November 12, 2024 00:08
This commit will add the base for webui in rezygisk
This commit will move webui dir to webroot dir and redesign the webui base on KernelSU UI
This commit both fixes the building process to include the webroot folder and adds the web UI JS code to allow it to fetch the values.
This commit will add new icon for ReZygisk is mark. This icon will replect the state of ReZygisk. This commit also improve font by adding new local font named ProductSans for material you feeling
This commit will improve description font by adding more margin to make it more clear
This commit will improve ReZygisk webui state by adding new red color and hide settings/modules card if it's error or not exist
This commit will remove useless div card in webui
This commit improves the web UI Javascript code.
This commit simply adds the webroot files to be also verified the autencity.
This commit will add the base of light theme support in ReZygisk WebUI
This commit will add new loading screen, expandable list and card header icons for improving UX/UI
This commit fixes the missing module list due to mismatch in ID names.
This commit improves the JS code by making compliant to the standard of PerformanC.
This commit both adds brazilian portuguese translation and improves the code syntax to match the standard.
This commit adds translation for errors for both en_US and pt_BR. Also fixes the issue where brazilian portuguese translation wouldn't be exported.
ThePedroo and others added 3 commits November 12, 2024 00:17
This commit allows ReZygisk WebUI to dynamically fetch translations.
This commit updates the Web UI of ReZygisk to a license with copyleft, making it harder to be used in proprietary projects.
ThePedroo and others added 2 commits November 12, 2024 02:33
This commit fixes the issue where the Web UI doesn't load by properly implementing the saving of the status of ReZygisk so that it can be displayed easily, which wasn't properly implemented before.
remove: modal support (initial)
RainyXeon and others added 7 commits November 12, 2024 14:16
Signed-off-by: unexpected unresolved <[email protected]>
Signed-off-by: unexpected unresolved <[email protected]>
This commit fixes the issue where two variables with the same name would overlap, causing a re-declaration of a constant (imutable) variable
@RainyXeon RainyXeon requested a review from ThePedroo November 12, 2024 13:59
SheepChef and others added 2 commits November 12, 2024 14:48
This commit updates the Simplified Chinese translations for the WebUI.

Signed-off-by: SheepChef <[email protected]>
This commit fixes the detection made by ReZygisk WebUI that makes it be aware of whether the device's CPU is capable of 64-bit or 32-bit only, allowing it to properly mark as Fully functioning or just partially.
ThePedroo and others added 7 commits November 12, 2024 20:25
This commit fixes monitor information, which now is properly working and named, and also has proper status words.
Signed-off-by: unexpected unresolved <[email protected]>
This commit updates the translations for Simplified Chinese so that it is fully translated.

Signed-off-by: SheepChef <[email protected]>
Signed-off-by: unexpected unresolved <[email protected]>
Signed-off-by: unexpected unresolved <[email protected]>
This commit will add support for indonesian language in webui, following commits:

* Add Indonesian language for WebUI

* Sort TRANSLATOR.md contributor alphabetically
@ThePedroo ThePedroo added confirmed This issue or pull request is confirmed to be done. enhancement New feature or request labels Nov 15, 2024
dyingwillow and others added 2 commits November 23, 2024 14:47
This commit fixes russian language name translation, which previously said, in russian, "English (USA)".

Signed-off-by: Kirill Kuznetsov <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
confirmed This issue or pull request is confirmed to be done. enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.