Urgent.News

What's breaking now, across thousands of outlets.

Tech

The four colors from my first prompt are still in my app. Almost nothing else is.

The four brand colors I wrote in my first prompt in January are still in my app today, to the exact hex code. Almost nothing else from that first sketch survived: not the logo, not the font setup, and certainly not the way I handled five languages. This episode is about the visual identity and the language of the app, and about the AI's role in both. It's the part of the project where I disagreed…

The four brand colors from the initial prompt remain unchanged in my app, despite the AI proposing various redesigns. The colors, along with their names and purposes, are Primary #E040FB (bright purple) for main buttons, Secondary #7C4DFF (electric violet) for links and active states, Accent #FF4081 (neon pink) for notifications and social elements, and Accent #40C4FF (bright cyan) for status indicators.

These colors, along with their named variants, have persisted throughout the app's development. The font chosen for legibility, Atkinson Hyperlegible, remains consistent, although the body text has shifted to Inter in the August redesign. The app supports five languages, a complex aspect of the visual identity, with dedicated translations in the language panel and additional custom code files.

Despite the AI's proposals for a calmer look and a single accent color, I maintained the original colors due to their readability in both light and dark modes.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Implementing Consent and Account Deletion in a Fitness App

Implementing Consent and Account Deletion in a Fitness App A user disables analytics tracking in your fitness app. The settings screen shows that tracking is off, but your backend continues sending…

  • Define distinct processing purposes for user data, like workout tracking and analytics.
  • Create a ConsentStatus and ConsentPreference data model with audit history support.
  • Implement server-side preference updates with validation, persistence, and synchronization.

Fitting Three Objects in One Case: Modeling Multi-Item Packaging

The first article in this series modeled a product as a data model. The second one dealt with a curved object that broke the rectangular assumption.

  • Multi-item packaging case now uses layout with individual cavities for each object.
  • Cavity data structure includes id, inner dimensions, clearance, position, and orientation.

How We Programmatically Scaled a Privacy Directory to 215K+ Pages Across 31 Languages

As developers, we love building robust architectures, clean database models, and snappy user interfaces. But once the code is deployed, reality sets in: distribution is the hardest part.

  • EraseRegistry.com scaled platform to 215K+ pages across 31 languages using programmatic approach.
  • Implemented data-driven structure to dynamically map service metadata and localized routing.
  • Focused on technical SEO, crawl budgets, and domain authority for sustainable search engine trust.

More from Thursday 29 October →