Skip to content

WebGUI Improvements#414

Merged
ExtremeFiretop merged 1 commit intoExtremeFiretop:WebFunfrom
Martinski4GitHub:WebFun
Feb 22, 2025
Merged

WebGUI Improvements#414
ExtremeFiretop merged 1 commit intoExtremeFiretop:WebFunfrom
Martinski4GitHub:WebFun

Conversation

@Martinski4GitHub
Copy link
Collaborator

  1. Modified some WebGUI messaging with additional information to clarify and help new users who may not be familiar with some of the features:

  2. Added tooltips (hint msgs) to some WebGUI elements:

    • "Approve/Block Changelog" button
    • Enable F/W Changelog Check
    • Enable Automatic Backups
    • Enable F/W Update Email Notifications

Sample screenshots:

MerlinAU_v1 4 0_WebGUI_Hint1

MerlinAU_v1 4 0_WebGUI_Hint2

MerlinAU_v1 4 0_WebGUI_Hint3

MerlinAU_v1 4 0_WebGUI_Hint4

MerlinAU_v1 4 0_WebGUI_Hint5

1) Modified some WebGUI messaging with additional information to clarify and help new users who may not be familiar with some of the features:

2) Added tooltips (hint msgs) to some WebGUI elements:
   - "Approve/Block Changelog" button
   - Enable F/W Changelog Check
   - Enable Automatic Backups
   - Enable F/W Update Notifications
@ExtremeFiretop ExtremeFiretop merged commit e472daf into ExtremeFiretop:WebFun Feb 22, 2025
1 check passed
@ExtremeFiretop
Copy link
Owner

@Martinski4GitHub

Not only is this good to go, this is actually a great idea I didn't even think about and really love lol!

Yes, I really love the idea. (Don't tell my girl. )

The additional help and "messaging" directly in the WebUI using tooltips is perfect for any additional new users we might pickup when we add the WebUI.

In short, I have a feeling this WebUI will make our MerlinAU tool generally more assessable to the general population, especially those who may not be very confident or knowledgeable in using scripts.

If I'm correct, we may have a wave or new users trying to learn what all these options and toggles do.

We could always remind them were the Wiki is sure, but not many people read. This is a good solution to just hint specific things likely found in the Wiki.

@Martinski4GitHub
Copy link
Collaborator Author

@Martinski4GitHub

Not only is this good to go, this is actually a great idea I didn't even think about and really love lol!

Yes, I really love the idea. (Don't tell my girl. )

Mum's the word!! LOL!! :>) 😉

The additional help and "messaging" directly in the WebUI using tooltips is perfect for any additional new users we might pickup when we add the WebUI.

In short, I have a feeling this WebUI will make our MerlinAU tool generally more assessable to the general population, especially those who may not be very confident or knowledgeable in using scripts.

Yes, exactly. I also expect the upcoming WebGUI version will attract a few more new users to "try it on for size" and a few converts will keep it installed, especially those who have had some apprehension about using the SSH menu due to their unfamiliarity with Linux CLI. Toward that end, I'm thinking that any help we can give them with improved messaging and additional tooltips can only make their user experience better & easier.

If I'm correct, we may have a wave or new users trying to learn what all these options and toggles do.

We could always remind them were the Wiki is sure, but not many people read. This is a good solution to just hint specific things likely found in the Wiki.

With the Wiki page in mind, in my latest PR, I have added the Wiki URL to the CLI "Help" and "About" information and also on the WebGUI page. The goal is to give it more visibility and make it readily accessible to new users, especially on the WebGUI page.

/** Added by Martinski W. [2025-Feb-21] **/
/**-------------------------------------**/
/** Set to false for Production Release **/
var doConsoleLogDEBUG = false;
Copy link
Owner

@ExtremeFiretop ExtremeFiretop Mar 1, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This just came in handy! Thanks @Martinski4GitHub for keeping it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants