Skip to content
This repository has been archived by the owner on Apr 3, 2024. It is now read-only.

Style the Debug Console for a Friendlier User Experience #77

Closed
3 tasks done
corygalyna opened this issue Mar 1, 2023 · 8 comments
Closed
3 tasks done

Style the Debug Console for a Friendlier User Experience #77

corygalyna opened this issue Mar 1, 2023 · 8 comments
Assignees
Labels
Enhancement Case is about improving an existing feature. HestiaHUGO All Hestia Hugo related matter. Released Implementation got released and shipped.

Comments

@corygalyna
Copy link
Member

corygalyna commented Mar 1, 2023

Description

Please provide a short description of what feature you're looking forward to
enhance below. Please include the story behind your idea as well to give a
better visualization of your idea.

The Hestia Debug Console in hestiaHUGO is left untouched and presented in the ugliest possible manner of all things. Please style it so that it makes content development experience a lot less painful and easier to use.

Expected Behavior

Please specify the expected behavior of your requested enhancement. Some great
and helpful pointers are your expected interface (e.g. command patterns,
simple sketches of the user interface, etc).

The Debug Console is no longer harassing the body layout. User does not need to inspect and delete the Debug Console every single time.

  • trigger interface
  • Data store display
  • Thumbnails display

Current Behavior

Please specify the current behavior (e.g. workaround, blockage, etc).

The Debug Console is harassing the output body layout. User has to manually inspect the page and remove the console every single time.

Like this is bad for a blank page:

06-check-rendered-website-400x460

Attachment

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.

@corygalyna corygalyna added Discussion Matter is still in discussion. No commitment yet. Enhancement Case is about improving an existing feature. HestiaHUGO All Hestia Hugo related matter. and removed Discussion Matter is still in discussion. No commitment yet. labels Mar 1, 2023
@hollowaykeanho hollowaykeanho added the Doing Someone is working on the case. label May 3, 2023
@hollowaykeanho hollowaykeanho self-assigned this May 3, 2023
@hollowaykeanho
Copy link
Member

Completed redesigning the interface with dialog here: dc0cb95

@hollowaykeanho
Copy link
Member

On the page, a button is available at the bottom right:
2023-05-03-16-54-54

Clicking on it shall display a dialog:
2023-05-03-16-54-29

@corygalyna
Copy link
Member Author

Much better. Approved. Please proceed to develop the contents and we can close the case.

@hollowaykeanho
Copy link
Member

hollowaykeanho commented May 3, 2023

Thumbnails renderer redesigned at 5d65498

2023-05-03-19-51-37

@hollowaykeanho
Copy link
Member

Re-styled data debugger console at commit: 5d65498

2023-05-04-06-44-07

@corygalyna
Copy link
Member Author

100% approved. Marked as completed. No further engineering efforts for this task.

@corygalyna corygalyna added Done and Pending Release Completed and staging for next release. and removed Doing Someone is working on the case. labels May 4, 2023
@hollowaykeanho
Copy link
Member

Transformed the entire thing into a styling resistant component and facilitated a config field for setting any debugger type (default to zoralab version) in commit dbc3889.

Existing solution crushed Google Chrome's tab's memory with overloading inline CSS codes and makes view-source completely unusable.

@hollowaykeanho
Copy link
Member

Released in version v.1.2.0.

@ZORALab ZORALab locked as resolved and limited conversation to collaborators Jun 26, 2023
@hollowaykeanho hollowaykeanho added Released Implementation got released and shipped. and removed Done and Pending Release Completed and staging for next release. labels Jul 30, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Enhancement Case is about improving an existing feature. HestiaHUGO All Hestia Hugo related matter. Released Implementation got released and shipped.
Projects
No open projects
Status: [ DELIVERED ] v1.2.2 and before
Development

No branches or pull requests

2 participants