ZORALab / Hestia

One Peaceful Frontend+Backend Software Library Suite.
https://hestia.zoralab.com
Other
19 stars 1 forks source link

Assimilate All ZORALab Bissetii's UI into HestiaHUGO for Relesable Usage #21

Closed hollowaykeanho closed 1 year ago

hollowaykeanho commented 1 year ago

Description

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

While the idea direction was to fully develop HestiaGO and hestiaRUST for pure WASM deployment after its discovery, it will take some time if we implement the unit-testing way (great but it's just a lot of homework for quality assurance and warranted performance). However, as Hestia's size is growing bigger, we have to establish the documentations site before any knowledge leak. Re-using ZORALab's Bissetii is a no-go because hestiaHUGO fixed A LOT of Hugo's bugs. The only sensible way is to assimilate Bissetii's component UI into https://github.com/ZORALab/Hestia/tree/experimental/hestiaHUGO/layouts/partials/Hestia/functions/render/components folder manually first, then work towards WASM goal.

Expected Behavior

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

hestiaHUGO is at least fully functional for static website and static data server usage. Future ZORALab and customers's public facing sites can no longer need to suffer the never-ending bug and inconsistencies from Hugo. Among the components:

Current Absent Behavior

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

hestiaHUGO fixed and stabilize Hugo capabilities and even offer powerful features like built-in social media artifacts rendering, proper PWA implementations with offline and caching capabilities and etc. It's missing the UI component design to be fully operable and is pemeared due to project execution timeline.

Attachment

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.
hollowaykeanho commented 1 year ago

Assimilated into core_hestiaUI component.

hollowaykeanho commented 1 year ago

Assimilated into color-red_hestiaUI, color-green_hestiaUI, and color-yellow_hestiaUI. Blue and Grayscale are implemented as defaults in core_hestiaUI so separations are not required.

hollowaykeanho commented 1 year ago

Assimilated into font-NotoSans_hestiaUI.

hollowaykeanho commented 1 year ago

Assimilated into anchor_hestiaUI component.

hollowaykeanho commented 1 year ago

Assimilated into blockquote_hestiaUI.

hollowaykeanho commented 1 year ago

Assimilated into button_hestiaUI.

hollowaykeanho commented 1 year ago

Assimilated into code_hestiaUI.

hollowaykeanho commented 1 year ago

Assimilated into pre_hestiaUI.

hollowaykeanho commented 1 year ago

Assimilated into gochroma_hestiaUI.

hollowaykeanho commented 1 year ago

Assimilated into deflist_hestiaUI.

hollowaykeanho commented 1 year ago

Assimilated into divider_hestiaUI.

hollowaykeanho commented 1 year ago

Added divider-dashed_hestiaUI in the meantime.

hollowaykeanho commented 1 year ago

Added divider-cut_hestiaUI in the meantime.

hollowaykeanho commented 1 year ago

Added divider-page-break_hestiaUI in the meantime.

hollowaykeanho commented 1 year ago

Assimilated footer component into existing core_hestiaUI component.

hollowaykeanho commented 1 year ago

Assimilated olist_hestiaUI component.

hollowaykeanho commented 1 year ago

Assimilated ulist_hestiaUI component.

hollowaykeanho commented 1 year ago

Assimilated iframe_hestiaUI component.

hollowaykeanho commented 1 year ago

Assimilated picture_hestiaUI component.

hollowaykeanho commented 1 year ago

Assimilated table_hestiaUI component.

hollowaykeanho commented 1 year ago

Assimilated note_hestiaUI component.

hollowaykeanho commented 1 year ago

added note-error_hestiaUI component.

hollowaykeanho commented 1 year ago

added note-success_hestiaUI component.

hollowaykeanho commented 1 year ago

Assimilated badge-shields_hestiaUI component.

hollowaykeanho commented 1 year ago

Assimilation for xi18n_hestiaUI is not possible since hestiaHUGO used an entirely different approach. Will need to develop from scratch.

hollowaykeanho commented 1 year ago

All form elements are mere documentations. Hence, no assimilations are required.

hollowaykeanho commented 1 year ago

Assimilated form_hestiaUI component.

hollowaykeanho commented 1 year ago

Assimilated card_hestiaUI using cardVertical as default instead.

hollowaykeanho commented 1 year ago

Assimilated into toc_hestiaUI component.

hollowaykeanho commented 1 year ago

Assimialted into catalog_hestiaUI component.

hollowaykeanho commented 1 year ago

Assimilated into drawer_hestiaUI component.

hollowaykeanho commented 1 year ago

Assimilated into Xcarousel_hestiaUI component.

hollowaykeanho commented 1 year ago

Completed all assimilations. Begin optimizations and compression to releasable quality.

hollowaykeanho commented 1 year ago

Optimized core_hestiaUI component to work on both Chrome and Firefox.

hollowaykeanho commented 1 year ago

Optimized font_NotoSans_hestiaUI component. No additional changes required.

hollowaykeanho commented 1 year ago

Optimized color_hestiaUI components.

hollowaykeanho commented 1 year ago

Optimized blockquote_hestiaUI component.

hollowaykeanho commented 1 year ago

Optimized card_hestiaUI component.

hollowaykeanho commented 1 year ago

Optimized and graduated carousel_hestiaUI component.

hollowaykeanho commented 1 year ago

Optimized pre_hestiaUI component.

hollowaykeanho commented 1 year ago

Optimized gochroma_hestiaUI component.

hollowaykeanho commented 1 year ago

Optimized deflist_hestiaUI component.

hollowaykeanho commented 1 year ago

Optimized divider_hestiaUI component.

hollowaykeanho commented 1 year ago

Optimized footer_hestiaUI component.

hollowaykeanho commented 1 year ago

Optimized form_hestiaUI component.

hollowaykeanho commented 1 year ago

Optimized iframe_hestiaUI component.

hollowaykeanho commented 1 year ago

Optimized ulist_hestiaUI component.

hollowaykeanho commented 1 year ago

Optimized olist_hestiaUI component.

hollowaykeanho commented 1 year ago

Optimized catalog_hestiaUI component.

hollowaykeanho commented 1 year ago

Optimized drawer_hestiaUI component.