DEV Community

MFM-347
MFM-347

Posted on • Edited on

1

3rd Color v0.9.9 – Faster, smoother app charged by Nuxt!

Introducing 3rd Color v0.9.9: Nuxt, UI Enhancements, and Performance Optimizations

I am thrilled to announce the update of 3rd Color with release of v0.9.9, a major update that is a point of evolution in the project's unending journey. This release introduces a comprehensive migration from a Vite-only build to leveraging Nuxt’s SSR (Server-Side Rendering) and SSG (Static Site Generation) capabilities, generating a roadmap for improved performance, an updated user interface (UI), and enhanced functionality.

Why the Shift to Nuxt?

The decision of moving towards Nuxt was driven by the need for a more flexible and performant framework. While Vite has been an excellent tool for rapid development, Nuxt provides a comprehensive solution that not only help loading pages faster but also enpowers SEO by providing server-side rendering. This pre-planned move allows users to enjoy a smoother and more responsive experience.

Key Updates in v0.9.9

  • Nuxt Integration: The entire build process has been migrated to Nuxt.
  • UI Updates: Updated app’s user interface (UI) to deliver a cleaner, more engaging and friendly visual experience (VX -> UX).
  • Performance Boost: Many optimizations and tree-shaking of the codebase have made the app load faster with reduced cache-dependence.
  • Icon Implementation: Hero Icons (known for lightweight & UI-Enhancing icons) have been added to enhance user interaction.
  • Removal of URL Parameter: The URL parameter c=$HEX_COLOR has been removed (forever) to avoid url complications (and also for tree-shaking puprose).
  • Temporary Removal of PWA: Progressive Web App features have been temporarily set aside due to some performance and code size issues.
  • New Live Link: Check out the updated app live at 3rd Color Live, 3rd-color.vercel.app will also redirect here.

These improvements not only redefine user experience but also build a stronger and more maintainable foundation for future development.

Looking to the Future

In an effort to improve continuous development process, I'm planning to implement a versioning system (that will include GitHub releases) for 3rd Color. This systematic approach will allow the community to track progress and check out the evolution of the app with each release.

I have also planned the addition of Color Scheme Generation Features inspired by tools like UI Colors. These additions will empower users to experiment and generate vibrant color palettes, enriching the creative powers of the app. Additionally, there is also an (unsure) plan of rebranding 3rd Color to ColorXpret in the future, although this change is still unplanned.

In Conclusion

3rd Color's release v0.9.9 represents a gradient of improved performance and a rehanced UI. I am excited about direction of this project and future updates. Your support and feedback will help us shape the future of 3rd Color.

Feel free to explore the new superpowers of 3rd-Color at 3color.vercel.app and review the source code on GitHub.

And remember, happy coding 💻

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (1)

Collapse
 
kelvincode1234 profile image
Precious Kelvin Nwaogu • Edited

Amazing update bro. I like the new outlook!

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

Introducing RTABench

To meet the need for real-time analytics workloads, we developed RTABench, a benchmark designed to test databases with these specific requirements. RTABench focuses on essential query patterns such as joins, filtering, and pre-aggregations.