Skip to content

feat/restyle#397

Merged
valeriocomo merged 20 commits intodevelopfrom
feat/restyle
Apr 8, 2025
Merged

feat/restyle#397
valeriocomo merged 20 commits intodevelopfrom
feat/restyle

Conversation

@AlexPalaz
Copy link
Copy Markdown
Collaborator

@AlexPalaz AlexPalaz commented Apr 7, 2025

We carried out an extensive restyling of the Publiccode Editor, as part of an ongoing effort to modernize the interface, enhance the user experience. This intervention was not limited to visual improvements, but also involved a significant structural and architectural refactor of key interface elements, with a particular focus on responsiveness, accessibility, and maintainability.

Here's a detail of what has been done:

🧩 Layout and Structural Changes

  • Implemented Resizable Panels in the right-hand column, providing users with the flexibility to adjust the panel width based on their workflow and screen size. This change improves usability, especially in scenarios where users want to have a better readability of the YAML file or form fields.

  • Reworked the right-hand layout, applying a fixed-height logic to certain components. This improves vertical rhythm, ensures that important UI sections are always visible, and avoids erratic scroll behavior on smaller viewports.

  • Applied a broader layout refactor, improving the user experience with a full screen web-app oriented user interface, giving to the user the full view of the input controls and of the yaml file generation result.

🎨 Design Integration

  • Introduced the official navbar from the React Design Kit. This ensures visual consistency across different tools in our ecosystem and centralizes logic related to navigation and user context.

  • Updated font sizes, spacing, and positioning improving the typographic scale and making inputs more readable. This contributes to a cleaner and more readable UI, especially in dense content areas.

📱 Responsiveness and Cross-Device UX

  • Redesigned the navigation menu to support both desktop and mobile experiences.

  • Managed visibility logic for UI elements such as warnings and error messages.

⚙️ Technical Improvements and Refactors

  • Refactored and visually enhanced the upload panel, streamlining the user flow, improving feedback, and aligning its design with the rest of the interface.

  • Added a side settings panel, giving users quick access to contextual configuration options. The panel adapts to the current screen size and maintains consistency with the design system’s component patterns.

Overall, this restyling marks a significant step forward in the evolution of the Publiccode Editor. It combines tangible UX improvements with a deep refactor of layout and architecture.

@vercel
Copy link
Copy Markdown

vercel bot commented Apr 7, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
publiccode-editor ✅ Ready (Inspect) Visit Preview Apr 8, 2025 0:35am
publiccode-editor-legacy ✅ Ready (Inspect) Visit Preview Apr 8, 2025 0:35am

Comment thread src/app/components/WarningModal.tsx Outdated
Comment thread src/app/components/YamlModal.tsx Outdated
@vercel vercel bot temporarily deployed to Preview – publiccode-editor-legacy April 8, 2025 12:35 Inactive
@valeriocomo valeriocomo merged commit 4081ec5 into develop Apr 8, 2025
7 checks passed
@valeriocomo valeriocomo deleted the feat/restyle branch April 8, 2025 13:09
mburri pushed a commit to puzzle/publiccode-editor that referenced this pull request Oct 3, 2025
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.

3 participants