Branch: refs/heads/main Home: https://github.com/xwiki-contrib/cristal Commit: e675729adad6e57fd52684d2c8137c2ac377c87e https://github.com/xwiki-contrib/cristal/commit/e675729adad6e57fd52684d2c813... Author: tkrieck <[email protected]> Date: 2024-04-18 (Thu, 18 Apr 2024) Changed paths: M core/icons/src/vue/c-icon.vue A ds/shoelace/src/vue/css/style.css M ds/shoelace/src/vue/x-load.vue A ds/vuetify/src/vue/css/style.css M ds/vuetify/src/vue/x-load.vue M editors/prosemirror/src/vue/c-edit-prosemirror.vue M lib/src/c-index.vue M lib/src/index.css M skin/src/vue/c-content.vue M skin/src/vue/c-main.vue M skin/src/vue/c-sidebar-panel.vue M skin/src/vue/c-sidebar.vue M skin/src/vue/c-view.vue Log Message: ----------- CRISTAL-165: Initialize the main layout (#171) * Readjusted the default CR style to each DS * Adjusted index.vue styles to get font definitions from the DS * Restyled toolbars of Prosemirror and Cristal * Moved global styles to index.vue * Introduced a new CSS variable for controling the default 'restricted' page width. * Changed position of the edit page button * Created a page menu (mock) * Changed the layout rules of the document header to make it sticky when scrolling * Improvements on loading layout * Moved structural css from index.vue to index.css * Created element for handling the change in size of the sidebar * Created elements and styles for handling the collapse and visibility of the sidebar via button * Refactored the main layout from css grid to fixed positioning * Changed some units from vh to dvh to better handle the browser viewport on mobile * Fixed a bug with the configuration menu appearing underneath the main content * Expanded styles for the collapse and visibility of the sidebar * Written the rules for expand/collapse the sidebar in comments * Now the DS is responsible for providing the loading animation for the loader * Updated some instances of c-icon to use the appropriate Size property * Added missing variables for Vuetify --------- Co-authored-by: Manuel Leduc <[email protected]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/cristal/settings/notifications