Notes On Work - by Caleb Porzio

People just want to change the damn color of a button

· Summarized

Share this episode
Anyone with this link can open it.
Share Link
Start at 0:00

Key takeaways

  • The speaker emphasizes the struggle to find a cohesive theming system in design.
  • User preferences often boil down to simple changes, like button colors.
  • The exploration of design systems reveals complex nuances that are not immediately apparent.
  • Simplicity and documentation are key components for successfully implementing theming in design.

Summary

Theming Frustrations

The speaker opens up about their struggles with theming within Flux, feeling overwhelmed by the complexity of design systems and color choices. Despite investing significant time—over a hundred hours—into creating a cohesive theming solution, they find themselves frustrated by the lack of a definitive path, leading to various theming branches that they eventually have to trash.

Design System Exploration

The journey of exploring design systems is highlighted, as the speaker reflects on insights gained from frameworks like Radix and the nuances between light and dark mode. The conversation dives into the challenges of adapting component colors for accessibility and maintaining consistency across UI elements, revealing the complexities in achieving a clean, user-friendly design.

Simplifying the Process

Realizing the need for simplicity, the speaker emphasizes that end-users primarily want to customize simple aspects like button colors. With this in mind, there's a shift towards creating a minimal theming approach, focusing on allowing users to easily change button colors while keeping the overall design manageable.

The Road Ahead

The speaker shares hopes for the future of Flux with a properly functioning theming system. They express excitement about working with Hugo to create Figma files that would serve as the reference point for design tokens. The importance of documentation and ease of use for future developers who interact with Flux is also stressed, aiming for user-friendly configurations.

Sponsors

  • Tailwind · The speaker discusses using Tailwind's configuration for theming, noting its flexibility and challenges.

Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account

Couldn't load the audio. A blocker may be stopping the show's tracking links. Open the file