<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Roger Romero&#039;s Blog</title>
	<atom:link href="https://www.regoremor.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.regoremor.com/</link>
	<description>Connecting Ideas, Exploring the Future</description>
	<lastBuildDate>Fri, 13 Feb 2026 23:40:48 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>APCA vs WCAG: why the future of visual accessibility has already changed</title>
		<link>https://www.regoremor.com/design/apca-vs-wcag-why-the-future-of-visual-accessibility-has-already-changed/</link>
		
		<dc:creator><![CDATA[regoremor]]></dc:creator>
		<pubDate>Fri, 13 Feb 2026 23:39:51 +0000</pubDate>
				<category><![CDATA[design]]></category>
		<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Design Systems]]></category>
		<category><![CDATA[Design Tokens]]></category>
		<category><![CDATA[Typography]]></category>
		<category><![CDATA[User-centered design]]></category>
		<category><![CDATA[Web Design]]></category>
		<guid isPermaLink="false">https://www.regoremor.com/?p=128</guid>

					<description><![CDATA[<p>For years, WCAG 2.x has been the primary standard for measuring color contrast in digital products. Its well-known ratios such as 4.5:1 or 7:1 became almost universal rules across design and development teams. However, the evolution of interfaces, variable typography, dark modes, and the need for truly perceptual accessibility have revealed an important limitation:meeting WCAG [&#8230;]</p>
<p>The post <a href="https://www.regoremor.com/design/apca-vs-wcag-why-the-future-of-visual-accessibility-has-already-changed/">APCA vs WCAG: why the future of visual accessibility has already changed</a> appeared first on <a href="https://www.regoremor.com">Roger Romero&#039;s Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>For years, <strong>WCAG 2.x</strong> has been the primary standard for measuring color contrast in digital products. Its well-known ratios such as <strong>4.5:1</strong> or <strong>7:1</strong> became almost universal rules across design and development teams.</p>



<p>However, the evolution of interfaces, variable typography, dark modes, and the need for <strong>truly perceptual accessibility</strong> have revealed an important limitation:<br><strong>meeting WCAG 2 does not always mean text is genuinely readable.</strong></p>



<p>This is where <strong>APCA (Accessible Perceptual Contrast Algorithm)</strong> comes in, the new approach shaping the future of visual accessibility and forming part of the transition toward <strong>WCAG 3</strong>.</p>



<h2 class="wp-block-heading">The problem with contrast in WCAG 2</h2>



<p>The current WCAG 2 model:</p>



<ul class="wp-block-list">
<li>Uses a <strong>fixed mathematical ratio</strong> between colors.</li>



<li><strong>Does not account</strong> for font size or font weight.</li>



<li>Treats <strong>light-on-dark</strong> the same as <strong>dark-on-light</strong>.</li>



<li>Can approve combinations that are <strong>difficult to read in practice</strong>.</li>
</ul>



<p>This creates a common scenario in many digital products:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Interfaces that are “accessible on paper,” but not necessarily comfortable for real people.</p>
</blockquote>



<h2 class="wp-block-heading">What changes with APCA</h2>



<p>APCA introduces a fundamental shift:<br>moving from a <strong>mathematical measurement</strong> to a <strong>perceptual measurement</strong>.</p>



<p>Instead of ratios like 4.5:1, APCA uses a scale called <strong>Lc (Lightness Contrast)</strong> that:</p>



<ul class="wp-block-list">
<li>Is based on <strong>how the human eye actually perceives contrast</strong>.</li>



<li>Considers <strong>font size, font weight, and polarity</strong>.</li>



<li>Enables <strong>different rules depending on the text type</strong>.</li>



<li>Aligns with the future direction of <strong>WCAG 3</strong>.</li>
</ul>



<p>The result is simple but powerful:</p>



<p>APCA measures real readability, not just technical compliance.</p>



<h2 class="wp-block-heading">Why this is critical for Design Systems</h2>



<p>For teams building <strong>Design Systems</strong>, the impact is immediate:</p>



<h3 class="wp-block-heading">1. It redefines color tokens</h3>



<p>It is no longer enough to “pass 4.5:1.”<br>Colors must now ensure <strong>comfortable reading within real typographic contexts</strong>.</p>



<h3 class="wp-block-heading">2. It improves real product accessibility</h3>



<p>Adopting APCA means:</p>



<ul class="wp-block-list">
<li>Less hard-to-read text.</li>



<li>Better experiences in <strong>dark mode</strong>.</li>



<li>More inclusive interfaces for users with low vision.</li>
</ul>



<h3 class="wp-block-heading">3. It prepares organizations for WCAG 3</h3>



<p>APCA is not a passing trend.<br>It is the foundation of the <strong>next accessibility model</strong> coming with WCAG 3.</p>



<p>Adopting it early reduces:</p>



<ul class="wp-block-list">
<li>Technical debt</li>



<li>UI rework</li>



<li>Future compliance risk</li>
</ul>



<h2 class="wp-block-heading">WCAG 2 vs APCA in one sentence</h2>



<p><strong>WCAG 2 measures contrast.<br>APCA measures readability.</strong></p>



<p>And in user experience, that difference changes everything.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p>Digital accessibility is entering a new era. We are moving from static rule-checking toward designing experiences that <strong>can truly be read</strong>.</p>



<p>Adopting <strong>APCA</strong> today does not mean abandoning WCAG 2 immediately, it means:</p>



<ul class="wp-block-list">
<li>understanding its limitations</li>



<li>improving the visual quality of products</li>



<li>preparing for the standard that is coming</li>
</ul>



<p>Because in accessibility, the real goal was never to pass a test.</p>



<p>The real goal has always been <strong>that people can read</strong>.</p>
<p>The post <a href="https://www.regoremor.com/design/apca-vs-wcag-why-the-future-of-visual-accessibility-has-already-changed/">APCA vs WCAG: why the future of visual accessibility has already changed</a> appeared first on <a href="https://www.regoremor.com">Roger Romero&#039;s Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How Visual Identity and Branding Influence the Creation of a Design System</title>
		<link>https://www.regoremor.com/design/how-visual-identity-and-branding-influence-the-creation-of-a-design-system/</link>
		
		<dc:creator><![CDATA[regoremor]]></dc:creator>
		<pubDate>Fri, 13 Sep 2024 15:20:50 +0000</pubDate>
				<category><![CDATA[design]]></category>
		<guid isPermaLink="false">https://www.regoremor.com/?p=114</guid>

					<description><![CDATA[<p>In today&#8217;s digital era, brands face the challenge of maintaining a consistent and solid presence across multiple platforms and touchpoints. A key tool for achieving this consistency is the Design System. A Design System not only organizes and standardizes the components of a user interface (UI), but also plays a crucial role in manifesting a [&#8230;]</p>
<p>The post <a href="https://www.regoremor.com/design/how-visual-identity-and-branding-influence-the-creation-of-a-design-system/">How Visual Identity and Branding Influence the Creation of a Design System</a> appeared first on <a href="https://www.regoremor.com">Roger Romero&#039;s Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In today&#8217;s digital era, brands face the challenge of maintaining a consistent and solid presence across multiple platforms and touchpoints. A key tool for achieving this consistency is the <strong>Design System</strong>. A Design System not only organizes and standardizes the components of a user interface (UI), but also plays a crucial role in manifesting a brand&#8217;s <strong>visual identity</strong> and <strong>branding</strong>.</p>



<h2 class="wp-block-heading">What is a Design System?</h2>



<p>A Design System is a set of guidelines, components, and visual patterns that enable design and development teams to work more efficiently and cohesively. By documenting these elements, a Design System ensures that every piece of a user interface remains consistent and true to the brand&#8217;s identity. This is especially important for large-scale projects or those where multiple teams collaborate within the same digital ecosystem.</p>



<h2 class="wp-block-heading">Visual Identity as the Visual Foundation of a Design System</h2>



<p>A brand&#8217;s <strong>visual identity</strong> is what we see and feel when interacting with its products. A Design System takes this visual identity and breaks it down into its essential elements: <strong>typography, color palette, iconography, buttons, forms</strong>, and more. These visual elements not only help maintain a unified aesthetic but are also fundamental in conveying the brand&#8217;s personality and values, seeking to differentiate the brand from its competitors and generate an emotional connection with the public.</p>



<p>For example, if a brand has a young and modern focus, the Design System will likely include dynamic typography and vibrant colors. Conversely, a brand that seeks to project trust and formality may lean towards more subdued color palettes and elegant fonts. Every visual decision is directly aligned with the principles of the brand&#8217;s visual identity.</p>



<h2 class="wp-block-heading">Branding: The Soul of Consistency</h2>



<p>If visual identity is what we see, <strong>branding</strong> is what we feel and experience when interacting with a brand. A Design System goes beyond organizing visual components; it is deeply tied to the <strong>user experience</strong> (UX). Branding helps define not only how a product looks, but how it feels and behaves.</p>



<p>A brand&#8217;s <strong>voice</strong> and <strong>tone</strong>, although not always explicitly visual, must also be aligned with the Design System. This can influence how messages are structured within the interface, from button labels to error notifications. An effective Design System translates branding values and tone into smooth and consistent interactions, reinforcing the brand&#8217;s promise at every touchpoint.</p>



<h2 class="wp-block-heading">The Cohesion Between Visual Identity, Branding, and Design System</h2>



<p>When a company designs its system, it ensures that its <strong>visual identity</strong> and <strong>branding</strong> are present and consistent across every aspect of the digital product. This cohesion is essential for building a strong brand that users recognize and trust.</p>



<p>When developing a Design System, design and development teams can ensure that:</p>



<ul class="wp-block-list">
<li>Every component, from buttons to forms, aligns with the brand&#8217;s official colors and typography.</li>



<li>The brand&#8217;s <strong>narrative</strong> is reflected in the user experience. Whether the brand aims to project accessibility, luxury, or innovation, the Design System should provide the tools to communicate these values.</li>



<li>Product iterations and updates remain faithful to the brand&#8217;s original identity, even as trends or technologies evolve.</li>
</ul>



<h2 class="wp-block-heading">Conclusion</h2>



<p>A Design System is more than a component library; it is the tangible manifestation of a brand&#8217;s identity and branding in the digital space. By merging these two disciplines, design and development teams can build products that are not only visually consistent but also deeply aligned with the brand&#8217;s <strong>vision</strong> and <strong>values</strong>.</p>



<p>Investing in a solid Design System ensures that visual identity and branding remain consistent and recognizable across all platforms, enhancing the user experience and, in turn, strengthening the relationship between the brand and its audiences.</p>
<p>The post <a href="https://www.regoremor.com/design/how-visual-identity-and-branding-influence-the-creation-of-a-design-system/">How Visual Identity and Branding Influence the Creation of a Design System</a> appeared first on <a href="https://www.regoremor.com">Roger Romero&#039;s Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to use badges, ribbons and notifications in user interface designs</title>
		<link>https://www.regoremor.com/design/how-to-use-badges-ribbons-and-notifications-in-user-interface-designs/</link>
		
		<dc:creator><![CDATA[regoremor]]></dc:creator>
		<pubDate>Wed, 11 Sep 2024 22:10:16 +0000</pubDate>
				<category><![CDATA[design]]></category>
		<category><![CDATA[badge]]></category>
		<category><![CDATA[components]]></category>
		<category><![CDATA[Design Systems]]></category>
		<category><![CDATA[elements]]></category>
		<category><![CDATA[notification]]></category>
		<category><![CDATA[ribbon]]></category>
		<category><![CDATA[User-centered design]]></category>
		<category><![CDATA[UX best practices]]></category>
		<guid isPermaLink="false">https://www.regoremor.com/?p=106</guid>

					<description><![CDATA[<p>In user interface (UI) design, certain visual elements play a crucial role in the overall user experience. Among them, badges, ribbons, and notifications stand out as versatile components that effectively communicate key information in a clear and direct manner. But how do you know when it’s appropriate to use them, and how can you maximize [&#8230;]</p>
<p>The post <a href="https://www.regoremor.com/design/how-to-use-badges-ribbons-and-notifications-in-user-interface-designs/">How to use badges, ribbons and notifications in user interface designs</a> appeared first on <a href="https://www.regoremor.com">Roger Romero&#039;s Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In user interface (UI) design, certain visual elements play a crucial role in the overall user experience. Among them, <strong>badges</strong>, <strong>ribbons</strong>, and <strong>notifications</strong> stand out as versatile components that effectively communicate key information in a clear and direct manner. But how do you know when it’s appropriate to use them, and how can you maximize their potential?</p>



<p>In this article, we’ll explore <strong>when</strong> and <strong>how</strong> to use these three elements within a design system and share the <strong>best and worst practices for using icons</strong> in each of them.</p>



<h2 class="wp-block-heading"><strong>Badge</strong></h2>



<h3 class="wp-block-heading">What is a Badge and When to Use It?</h3>



<p>A <strong>badge</strong> is a small visual element that typically appears on or near a component, such as an icon or product card, to display relevant information like a count or status. Its main function is to highlight concise information that requires immediate attention without disrupting the interface&#8217;s flow.</p>



<p><strong>When to use it:</strong></p>



<ul class="wp-block-list">
<li><strong>Notification or count alerts:</strong> Use badges to show the number of pending items or actions, such as unread messages, items in a shopping cart, or available updates.</li>



<li><strong>Status indicators:</strong> To signal a relevant state or category, such as the priority of a support ticket or product availability (e.g., “In stock” or “Out of stock”).</li>
</ul>



<p><strong>Examples:</strong></p>



<ul class="wp-block-list">
<li>A bell icon with a badge showing the number of new notifications.</li>



<li>A red badge with a number on an inbox icon indicating unread messages.</li>
</ul>



<h4 class="wp-block-heading">Best Practices for Icons in Badges:</h4>



<ul class="wp-block-list">
<li><strong>Clear visuals:</strong> Use simple and recognizable icons that immediately convey the action or status. For example, an envelope for unread emails or an alert symbol for warnings.</li>



<li><strong>Proper sizing:</strong> Ensure the icon is large enough to be visible in the badge’s small space, but not too large to overwhelm it.</li>



<li><strong>Effective contrast:</strong> Make sure the icon contrasts well with the badge’s background so that the information is legible.</li>
</ul>



<h4 class="wp-block-heading">Worst Practices:</h4>



<ul class="wp-block-list">
<li><strong>Overloading the space:</strong> Avoid combining text, icons, and numbers all at once in a small badge. Keep the design simple and focused.</li>



<li><strong>Ambiguous icons:</strong> Don’t use icons that require interpretation or that aren’t universally understood. A confusing icon will frustrate the user and defeat the badge’s purpose.</li>
</ul>



<h2 class="wp-block-heading"><strong>Ribbon</strong></h2>



<h3 class="wp-block-heading">What is a Ribbon and When to Use It?</h3>



<p>A <strong>ribbon</strong> is a banner or strip that overlays content, such as an image or product card, to highlight a special feature or promotion. Its goal is to catch the user’s attention on something important, like an offer or a new product.</p>



<p><strong>When to use it:</strong></p>



<ul class="wp-block-list">
<li><strong>Highlight promotions or special attributes:</strong> Use ribbons when a product or content needs to be emphasized with labels like “On Sale,” “New,” “Exclusive,” or “Limited.”</li>



<li><strong>For featured products:</strong> Emphasize the most popular products, temporary promotions, or new releases.</li>
</ul>



<p><strong>Examples:</strong></p>



<ul class="wp-block-list">
<li>A ribbon that says “New” on the corner of a product card.</li>



<li>A banner highlighting a discount offer over a product image in an online store.</li>
</ul>



<h4 class="wp-block-heading">Best Practices for Icons in Ribbons:</h4>



<ul class="wp-block-list">
<li><strong>Complement the text:</strong> Icons in ribbons should reinforce the message. For example, a star icon could accompany a ribbon that highlights a “Featured Product.”</li>



<li><strong>Simplicity:</strong> Since the ribbon already draws attention, the icon should be subtle and not steal focus from the primary content.</li>



<li><strong>Visual consistency:</strong> Ensure the icon&#8217;s style matches the rest of the design system to maintain visual coherence.</li>
</ul>



<h4 class="wp-block-heading">Worst Practices:</h4>



<ul class="wp-block-list">
<li><strong>Redundant icons:</strong> Don’t add icons that merely repeat what the text already conveys. If the ribbon says “New,” adding an icon might be unnecessary.</li>



<li><strong>Overloading with icons:</strong> Avoid using large or detailed icons that can make the ribbon look cluttered or unclear.</li>
</ul>



<h2 class="wp-block-heading"><strong>Notifications</strong></h2>



<h3 class="wp-block-heading">What is a Notification and When to Use It?</h3>



<p>A <strong>notification</strong> is a pop-up or persistent message in the interface that informs the user about important events or required actions. Notifications can be interactive (allowing the user to close or respond) or passive (informative, with no action required).</p>



<p><strong>When to use it:</strong></p>



<ul class="wp-block-list">
<li><strong>To inform about important changes:</strong> Notifications are useful when you need to alert the user about system changes, such as a new update, message, or completed event.</li>



<li><strong>To request user actions:</strong> Use notifications when the system requires the user to take a specific action, like confirming a purchase, reviewing a message, or accepting a condition.</li>
</ul>



<p><strong>Examples:</strong></p>



<ul class="wp-block-list">
<li>A banner at the top notifying the user of a successful update.</li>



<li>A pop-up notification reminding the user of a pending task.</li>
</ul>



<h4 class="wp-block-heading">Best Practices for Icons in Notifications:</h4>



<ul class="wp-block-list">
<li><strong>Clear, informative icons:</strong> Use icons that help users quickly identify the type of notification. A checkmark icon can indicate success, an exclamation mark a warning, and an &#8220;X&#8221; an error.</li>



<li><strong>Visual hierarchy:</strong> Icons shouldn’t compete with the main content of the notification. Keep the icon size proportional and aligned with the content.</li>



<li><strong>Appropriate colors:</strong> Ensure the icon’s color matches the notification&#8217;s context. Green icons should indicate success, yellow should indicate warnings, and red should indicate errors or issues.</li>
</ul>



<h4 class="wp-block-heading">Worst Practices:</h4>



<ul class="wp-block-list">
<li><strong>Overloading with icons:</strong> Don’t add unnecessary or decorative icons to a notification that already contains sufficient informative text. This can overwhelm the user visually.</li>



<li><strong>Inconsistent icon colors:</strong> Avoid using incorrect icon colors that don&#8217;t align with the notification type. A red icon for a success message can confuse users.</li>
</ul>



<h3 class="wp-block-heading"><strong>Conclusion: When and How to Use These Elements</strong></h3>



<ul class="wp-block-list">
<li><strong>Badges</strong> are ideal for displaying concise, direct information, such as counts or statuses. Use them when you need to highlight numbers or updates without interrupting the user experience.</li>



<li><strong>Ribbons</strong> are effective for drawing attention to featured products or characteristics. They are visually appealing and should be used sparingly to avoid cluttering the interface.</li>



<li><strong>Notifications</strong> should be used when the user needs to be informed or alerted about important events. Make sure they are clear and non-intrusive, respecting the user experience.</li>
</ul>



<p>In all cases, the <strong>effective use of icons</strong> is crucial. Icons should complement rather than overload, and always be accessible and understandable. By following these practices, you can ensure that these components function effectively within a design system, providing an intuitive and pleasant user experience.</p>



<p>If you’re developing a UI design system, remember that balancing functionality and aesthetics is essential. Well-implemented <strong>badges</strong>, <strong>ribbons</strong>, and <strong>notifications</strong>, along with the appropriate use of icons, can make an interface not only visually appealing but also highly functional and accessible.</p>
<p>The post <a href="https://www.regoremor.com/design/how-to-use-badges-ribbons-and-notifications-in-user-interface-designs/">How to use badges, ribbons and notifications in user interface designs</a> appeared first on <a href="https://www.regoremor.com">Roger Romero&#039;s Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The right breakpoints for a website: Mobile, tablet and desktop</title>
		<link>https://www.regoremor.com/design/the-right-breakpoints-for-a-website-mobile-tablet-and-desktop/</link>
		
		<dc:creator><![CDATA[regoremor]]></dc:creator>
		<pubDate>Tue, 10 Sep 2024 00:00:45 +0000</pubDate>
				<category><![CDATA[design]]></category>
		<category><![CDATA[Breakpoints]]></category>
		<category><![CDATA[Design Systems]]></category>
		<category><![CDATA[Grid System]]></category>
		<category><![CDATA[User Experience]]></category>
		<guid isPermaLink="false">https://www.regoremor.com/?p=100</guid>

					<description><![CDATA[<p>In the web development, responsive design is key to ensuring an excellent user experience across different devices and screen sizes. Breakpoints are defined points based on screen width that allow the design to adjust for different device sizes. Choosing the right breakpoints is essential for building an efficient and visually consistent website. Common breakpoints and [&#8230;]</p>
<p>The post <a href="https://www.regoremor.com/design/the-right-breakpoints-for-a-website-mobile-tablet-and-desktop/">The right breakpoints for a website: Mobile, tablet and desktop</a> appeared first on <a href="https://www.regoremor.com">Roger Romero&#039;s Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In the web development, <strong>responsive design</strong> is key to ensuring an excellent user experience across different devices and screen sizes. <strong>Breakpoints</strong> are defined points based on screen width that allow the design to adjust for different device sizes. Choosing the right breakpoints is essential for building an efficient and visually consistent website.</p>



<h2 class="wp-block-heading">Common breakpoints and configurations</h2>



<p>In this article, I&#8217;ll recommend the best breakpoints for your website, considering three main categories: mobile devices, tablets, and desktops. Below is a reference table with the minimum and maximum width values for each range, along with the recommended margins and gutters for optimal design:</p>



<figure class="wp-block-table is-style-regular"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center" data-align="center">Breakpoint</th><th class="has-text-align-right" data-align="right">Min Width</th><th class="has-text-align-right" data-align="right">Max Width</th><th class="has-text-align-right" data-align="right">Margin</th><th class="has-text-align-right" data-align="right">Gutter</th><th class="has-text-align-right" data-align="right">Column</th></tr></thead><tbody><tr><td class="has-text-align-center" data-align="center">xs</td><td class="has-text-align-right" data-align="right">360</td><td class="has-text-align-right" data-align="right">575</td><td class="has-text-align-right" data-align="right">16</td><td class="has-text-align-right" data-align="right">16</td><td class="has-text-align-right" data-align="right">12</td></tr><tr><td class="has-text-align-center" data-align="center">sm</td><td class="has-text-align-right" data-align="right">576</td><td class="has-text-align-right" data-align="right">767</td><td class="has-text-align-right" data-align="right">24</td><td class="has-text-align-right" data-align="right">16</td><td class="has-text-align-right" data-align="right">12</td></tr><tr><td class="has-text-align-center" data-align="center">md</td><td class="has-text-align-right" data-align="right">768</td><td class="has-text-align-right" data-align="right">1024</td><td class="has-text-align-right" data-align="right">32</td><td class="has-text-align-right" data-align="right">16</td><td class="has-text-align-right" data-align="right">12</td></tr><tr><td class="has-text-align-center" data-align="center">lg</td><td class="has-text-align-right" data-align="right">1025</td><td class="has-text-align-right" data-align="right">1365</td><td class="has-text-align-right" data-align="right">40</td><td class="has-text-align-right" data-align="right">16</td><td class="has-text-align-right" data-align="right">12</td></tr><tr><td class="has-text-align-center" data-align="center">xl</td><td class="has-text-align-right" data-align="right">1366</td><td class="has-text-align-right" data-align="right">1440</td><td class="has-text-align-right" data-align="right">48</td><td class="has-text-align-right" data-align="right">16</td><td class="has-text-align-right" data-align="right">12</td></tr></tbody></table></figure>



<p>These values not only ensure a well-structured design but also help maintain visual consistency across a variety of devices, optimizing the user experience.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="835" src="https://www.regoremor.com/wp-content/uploads/2024/09/Grid-Variables-1024x835.png" alt="" class="wp-image-103" srcset="https://www.regoremor.com/wp-content/uploads/2024/09/Grid-Variables-1024x835.png 1024w, https://www.regoremor.com/wp-content/uploads/2024/09/Grid-Variables-300x245.png 300w, https://www.regoremor.com/wp-content/uploads/2024/09/Grid-Variables-768x626.png 768w, https://www.regoremor.com/wp-content/uploads/2024/09/Grid-Variables-1536x1253.png 1536w, https://www.regoremor.com/wp-content/uploads/2024/09/Grid-Variables-2048x1670.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Breakpoints for Mobile Devices: Extra Small (xs) and Small (sm)</h2>



<p>Mobile devices account for the majority of global web traffic, so it is crucial to prioritize responsive design for small screens. The <strong>xs</strong> and <strong>sm</strong> breakpoints are essential to ensure that your site is accessible and user-friendly on mobile devices.</p>



<ul class="wp-block-list">
<li><strong>Extra Small (xs)</strong>: 360px &#8211; 575px<br>This breakpoint covers smaller mobile devices, such as lower-end phones or those with compact screens. It&#8217;s important to optimize interactive elements like buttons and menus to make them easily accessible and readable on small screens.</li>



<li><strong>Small (sm)</strong>: 576px &#8211; 767px<br>This range includes most modern smartphones with larger screens. At this point, you can start working on slightly wider designs and display more content without compromising readability or usability.</li>
</ul>



<h3 class="wp-block-heading">What to adjust on mobile?</h3>



<ul class="wp-block-list">
<li><strong>Font size and buttons</strong>: Ensure that buttons are large enough to be tapped with a finger and text is legible without the need for zooming.</li>



<li><strong>Image optimization</strong>: Use lower-resolution images to reduce load times and improve user experience.</li>



<li><strong>Vertical layout</strong>: Most mobile devices are used in portrait mode, so it’s important that your design works well in this orientation.</li>
</ul>



<h2 class="wp-block-heading">Breakpoint for Tablets: Medium (md)</h2>



<p>Tablets require an intermediate approach, as their screens are larger than phones but smaller than desktops. The <strong>md</strong> breakpoint is ideal for these types of devices.</p>



<ul class="wp-block-list">
<li><strong>Medium (md)</strong>: 768px &#8211; 1024px<br>This range covers most tablets, such as the iPad in portrait mode. It’s a key point to adjust the design and offer a user experience that takes advantage of the larger screen without complicating navigation.</li>
</ul>



<h3 class="wp-block-heading">What to adjust on tablets?</h3>



<ul class="wp-block-list">
<li><strong>Increase screen space usage</strong>: Take advantage of the larger screen to display more content without overloading the interface.</li>



<li><strong>Usability in landscape mode</strong>: Ensure that the site works well in both vertical and horizontal orientations, as users may rotate the device to view content more comfortably.</li>
</ul>



<h2 class="wp-block-heading">Breakpoints for Desktops: Large (lg) and Extra Large (xl)</h2>



<p>The <strong>lg</strong> and <strong>xl</strong> breakpoints are used for larger screens, such as laptops and desktop monitors. Here’s where you can maximize the use of available screen space.</p>



<ul class="wp-block-list">
<li><strong>Large (lg)</strong>: 1025px &#8211; 1365px<br>This breakpoint is suitable for most laptops. It allows for expanding the design and displaying more content on the screen without the need for excessive scrolling.</li>



<li><strong>Extra Large (xl)</strong>: 1366px &#8211; 1440px<br>This range covers large desktop screens, such as high-resolution monitors. At this point, it&#8217;s important to optimize the layout to take full advantage of the screen space without cluttering the interface.</li>
</ul>



<h3 class="wp-block-heading">What to adjust on desktop?</h3>



<ul class="wp-block-list">
<li><strong>Column layout</strong>: On larger screens, you can use a multi-column structure to present more information simultaneously.</li>



<li><strong>High-resolution images and graphics</strong>: Increase the resolution of images and graphics to take full advantage of high-definition displays.</li>
</ul>



<h2 class="wp-block-heading">Conclusion</h2>



<p>Using breakpoints such as <strong>xs</strong>, <strong>sm</strong> for mobile, <strong>md</strong> for tablets, and <strong>lg</strong> and <strong>xl</strong> for desktops will help you create a responsive design that provides an optimal experience across all platforms. By adjusting margins and gutters as suggested in the table, you can ensure that your website not only looks good but also offers a consistent and smooth user experience across different devices.</p>



<p>Responsive design is not just a trend; it is a necessity in modern web development. By carefully planning your breakpoints and ensuring each device has an optimized experience, your website will be ready to perform well and be accessible to all users.</p>



<p><strong>Figma:</strong> <a href="https://www.figma.com/community/file/1416212487552660211/grid-system">https://www.figma.com/community/file/1416212487552660211/grid-system</a></p>



<p></p>
<p>The post <a href="https://www.regoremor.com/design/the-right-breakpoints-for-a-website-mobile-tablet-and-desktop/">The right breakpoints for a website: Mobile, tablet and desktop</a> appeared first on <a href="https://www.regoremor.com">Roger Romero&#039;s Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Structure an Effective Design Token System</title>
		<link>https://www.regoremor.com/design/how-to-structure-an-effective-design-token-system/</link>
		
		<dc:creator><![CDATA[regoremor]]></dc:creator>
		<pubDate>Thu, 05 Sep 2024 19:42:50 +0000</pubDate>
				<category><![CDATA[design]]></category>
		<category><![CDATA[Design Systems]]></category>
		<category><![CDATA[Design Tokens]]></category>
		<guid isPermaLink="false">https://www.regoremor.com/?p=91</guid>

					<description><![CDATA[<p>A modern Design System needs to be scalable, understandable, and modular. Design tokens play a key role by allowing the centralized definition of values and patterns that can be reused across multiple contexts and platforms. In this article, we will explore a detailed approach to structuring design tokens by observing a system that follows a [&#8230;]</p>
<p>The post <a href="https://www.regoremor.com/design/how-to-structure-an-effective-design-token-system/">How to Structure an Effective Design Token System</a> appeared first on <a href="https://www.regoremor.com">Roger Romero&#039;s Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>A modern <strong>Design System</strong> needs to be scalable, understandable, and modular. Design tokens play a key role by allowing the centralized definition of values and patterns that can be reused across multiple contexts and platforms. In this article, we will explore a detailed approach to structuring design tokens by observing a system that follows a clear and defined hierarchy.</p>



<h2 class="wp-block-heading"><strong>Understanding the Structure of Design Tokens</strong></h2>



<p>To structure an efficient design token system, it is useful to break tokens down into different layers of abstraction. This allows greater clarity when naming and managing styles across different components and systems. Below, we break down the structure based on the hierarchy shown in the main image, where tokens are divided into four major groups: <strong>Namespace</strong>, <strong>Object</strong>, <strong>Base</strong>, and <strong>Modifier</strong>.</p>



<h3 class="wp-block-heading"><strong>Namespace: The Starting Point of the Structure</strong></h3>



<p>The <strong>namespace</strong> is the first layer of a design token system. Its function is to encapsulate a set of tokens under the same space, providing a clear organizational framework. In the image, three main categories are shown within <strong>Namespace</strong>:</p>



<ul class="wp-block-list">
<li><strong>System</strong>: Here we find the prefix used as an acronym to identify the system &#8220;nds&#8221; (Name of the Design System).</li>



<li><strong>Theme</strong>: This focuses on design customization, allowing for theme switching. Examples of subcategories are <strong>brand</strong> (for brand-related tokens) and <strong>mode</strong> (for modes such as dark or light).</li>



<li><strong>Domain</strong>: A category aimed at dividing tokens by user type or domain, such as <strong>public</strong>, <strong>partner</strong>, <strong>consumer</strong>, <strong>internal</strong>, or <strong>business</strong>.</li>
</ul>



<p>Each of these subcategories allows the same token system to be applied across different contexts or products without losing consistency.</p>



<h3 class="wp-block-heading"><strong>Object: Defining System Elements</strong></h3>



<p>The next level is <strong>Object</strong>, which allows tokens to be grouped according to the type of object they affect. The main categories of this section include:</p>



<ul class="wp-block-list">
<li><strong>Group</strong>: Covering generic groupings such as <strong>form</strong> or <strong>typography</strong>.</li>



<li><strong>Component</strong>: Specific elements like buttons (<strong>button</strong>) or links (<strong>link</strong>).</li>



<li><strong>Element</strong>: The smaller parts as <strong>icon</strong> or text children of the components</li>
</ul>



<p>This organization ensures that tokens can be applied to any element of the design system in a clear and understandable way, from a complete component to a small icon or block of text.</p>



<h3 class="wp-block-heading"><strong>Base: Defining Key Properties</strong></h3>



<p>The <strong>Base</strong> layer defines the fundamental properties that tokens control. Here, we find categories such as:</p>



<ul class="wp-block-list">
<li><strong>Category</strong>: Grouping properties like <strong>color</strong>, <strong>font</strong>, <strong>spacing</strong>, <strong>sizing</strong>, <strong>border</strong>, <strong>opacity</strong>, <strong>shadow</strong>, among others.</li>



<li><strong>Concept</strong>: Referring to more abstract interaction concepts such as <code>action</code>, <code>feedback</code>, <strong>visualization</strong>, or <strong>display</strong>.</li>



<li><strong>Property</strong>: Specifies which property of the element or component the token is affecting. For instance, properties like <strong>background</strong>, <strong>foreground</strong>, <strong>border</strong>, <strong>family</strong>, <strong>size</strong>, <strong>weight</strong>, <strong>line-height</strong>, <strong>letter-spacing</strong>, <strong>text-case</strong>, and <strong>text-decoration</strong> are examples of how specific aspects of an element’s design can be fine-tuned.</li>
</ul>



<p>This combination of <strong>Category</strong>, <strong>Concept</strong>, and <strong>Property</strong> within the Base layer provides a powerful way to describe what visual or behavioral aspects the tokens control, from basic visual properties like color and spacing to abstract concepts like action or feedback.</p>



<h3 class="wp-block-heading"><strong>Modifier: Customizing Variations and States</strong></h3>



<p>Finally, we have the <strong>Modifier</strong> layer, which allows specifying variations, states, and modes for components. The main subcategories are:</p>



<ul class="wp-block-list">
<li><strong>Variant</strong>: Tokens that control variations such as <strong>primary</strong>, <strong>secondary</strong>, <strong>tertiary</strong>, and other types like <strong>information</strong>, <strong>warning</strong>, <strong>error</strong>, and <strong>success</strong>.</li>



<li><strong>State</strong>: Describes interactive states like <strong>default</strong>, <strong>hover</strong>, <strong>focus</strong>, <strong>active</strong>, <strong>visited</strong>, or <strong>disabled</strong>.</li>



<li><strong>Scale</strong>: Includes adjustments for size and weight such as<strong> t-shirt sizes</strong> (lg,md,sm),<strong> numerical scales</strong> (1,2,3), <strong>weight</strong> (light,regular,bold), or <strong>tone</strong> (dark,medium,light).</li>



<li><strong>Mode</strong>: Tokens that define different display modes, such as <strong>on-dark</strong> or <strong>on-light</strong>.</li>
</ul>



<p>This level allows flexibility for quickly applying modifications to components in different states or contexts, such as when a button transitions from its default state to a <code>hover</code> or <code>focus</code> state.</p>



<h2 class="wp-block-heading"><strong>Practical Examples of Applied Design Tokens</strong></h2>



<p>In the second image we see examples of how these categories are applied to create specific token names that are functional and clear. Through the composition of different hierarchical levels, tokens are able to precisely describe aspects of any design element.</p>



<h3 class="wp-block-heading"><strong>Example 1: </strong>nds-typography-display-lg</h3>



<p>This token describes a specific font style (size) to be used in the display typography. It is designed for application to text. Let&#8217;s break it down:</p>



<ul class="wp-block-list">
<li><strong>nds</strong>: Indicates the <strong>namespace</strong>, in this case, &#8220;Name of the Design System&#8221;</li>



<li><strong>typography</strong>: The <strong>object</strong> that this token affects, in this case, typography.</li>



<li><strong>display</strong>: Describes the purpose or concept for this token, referring to display text.</li>



<li><strong>lg</strong>: A <strong>scale</strong> modifier specifying that this is large-sized text.</li>
</ul>



<h3 class="wp-block-heading"><strong>Example 2: </strong>nds-component-button-color-background-primary-default</h3>



<p>Another real-world token example shows how to describe the background color of a primary button in its default state:</p>



<ul class="wp-block-list">
<li><strong>nds</strong>: Indicates the <strong>namespace</strong>, in this case, &#8220;Name of the Design System&#8221;</li>



<li><strong>component-button</strong>: The <strong>object</strong> it affects, in this case, a button component.</li>



<li><strong>color-background</strong>: The <strong>property</strong> it describes, which is the background color.</li>



<li><strong>primary</strong>: The button is of the primary <strong>variant</strong>.</li>



<li><strong>default</strong>: The state modifier indicating that this is the <strong>default state</strong> for the button.</li>
</ul>



<figure class="wp-block-image size-large"><img decoding="async" width="954" height="1024" src="https://www.regoremor.com/wp-content/uploads/2024/09/Tokens-Examples-954x1024.jpg" alt="Design Tokens Examples" class="wp-image-92" srcset="https://www.regoremor.com/wp-content/uploads/2024/09/Tokens-Examples-954x1024.jpg 954w, https://www.regoremor.com/wp-content/uploads/2024/09/Tokens-Examples-280x300.jpg 280w, https://www.regoremor.com/wp-content/uploads/2024/09/Tokens-Examples-768x824.jpg 768w, https://www.regoremor.com/wp-content/uploads/2024/09/Tokens-Examples-1431x1536.jpg 1431w, https://www.regoremor.com/wp-content/uploads/2024/09/Tokens-Examples-1908x2048.jpg 1908w" sizes="(max-width: 954px) 100vw, 954px" /></figure>



<p></p>



<h2 class="wp-block-heading"><strong>Conclusion: The Importance of Organization in Design Tokens</strong></h2>



<p>By structuring a design token system in this way, you get a scalable, reusable, and easy-to-understand system, which is crucial for maintaining a consistent design system over time. The provided examples demonstrate how a clear hierarchy allows tokens to precisely describe all visual aspects of a system, from colors and fonts to states and modes.</p>



<p>This approach also facilitates collaboration between design and development teams, as everyone works under a common and understandable language, ensuring consistency across the digital ecosystem.</p>
<p>The post <a href="https://www.regoremor.com/design/how-to-structure-an-effective-design-token-system/">How to Structure an Effective Design Token System</a> appeared first on <a href="https://www.regoremor.com">Roger Romero&#039;s Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Typographic Scales in Design Systems</title>
		<link>https://www.regoremor.com/design/typographic-scales-in-design-systems/</link>
		
		<dc:creator><![CDATA[regoremor]]></dc:creator>
		<pubDate>Fri, 09 Aug 2024 01:39:50 +0000</pubDate>
				<category><![CDATA[design]]></category>
		<category><![CDATA[Design Systems]]></category>
		<category><![CDATA[Line Height]]></category>
		<category><![CDATA[Major Second]]></category>
		<category><![CDATA[Major Third]]></category>
		<category><![CDATA[mobile applications]]></category>
		<category><![CDATA[Mobile Design]]></category>
		<category><![CDATA[typographic scales]]></category>
		<category><![CDATA[Web Design]]></category>
		<guid isPermaLink="false">https://www.regoremor.com/?p=80</guid>

					<description><![CDATA[<p>In the world of graphic design, choosing the right typographic scale is critical to creating a consistent and engaging user experience. In this article, we will explore the most common typographic scales used in web and mobile applications and how to apply them in design systems. There are several typographic scales used in web and [&#8230;]</p>
<p>The post <a href="https://www.regoremor.com/design/typographic-scales-in-design-systems/">Typographic Scales in Design Systems</a> appeared first on <a href="https://www.regoremor.com">Roger Romero&#039;s Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In the world of graphic design, choosing the right typographic scale is critical to creating a consistent and engaging user experience. In this article, we will explore the most common typographic scales used in web and mobile applications and how to apply them in design systems.</p>



<p>There are several typographic scales used in web and mobile design, and here are some of the most common ones:</p>



<figure class="wp-block-table"><table><thead><tr><th>Typographic Scale</th><th class="has-text-align-right" data-align="right">Proportion</th><th class="has-text-align-right" data-align="right">Line Height</th><th class="has-text-align-right" data-align="right">Main Use</th><th>Reason for Use</th></tr></thead><tbody><tr><td><strong>Minor Second</strong></td><td class="has-text-align-right" data-align="right">1.067 (16:15)</td><td class="has-text-align-right" data-align="right">1.2 &#8211; 1.4</td><td class="has-text-align-right" data-align="right">Mobile</td><td>Achieves a very subtle hierarchy, useful in applications with dense content.</td></tr><tr><td><strong>Major Second</strong></td><td class="has-text-align-right" data-align="right">1.125 (9:8)</td><td class="has-text-align-right" data-align="right">1.2 &#8211; 1.4</td><td class="has-text-align-right" data-align="right">Web<br>Mobile</td><td>Flexible and adaptable, easy to adjust for different screen sizes and pixel densities.</td></tr><tr><td><strong>Minor Third</strong></td><td class="has-text-align-right" data-align="right">1.200 (6:5)</td><td class="has-text-align-right" data-align="right">1.3 &#8211; 1.5</td><td class="has-text-align-right" data-align="right">Web</td><td>Provides a subtle hierarchy, ideal for smooth transitions between text sizes.</td></tr><tr><td><strong>Major Third</strong></td><td class="has-text-align-right" data-align="right">1.250 (5:4)</td><td class="has-text-align-right" data-align="right">1.3 &#8211; 1.6</td><td class="has-text-align-right" data-align="right">Web</td><td>Offers a good balance between readability and visual hierarchy. Facilitates navigation and reading.</td></tr><tr><td><strong>Perfect Fourth</strong></td><td class="has-text-align-right" data-align="right">1.333 (4:3)</td><td class="has-text-align-right" data-align="right">1.4 &#8211; 1.6</td><td class="has-text-align-right" data-align="right">Web</td><td>Creates a more pronounced hierarchy, ideal for sites with many levels of headings and subheadings.</td></tr><tr><td><strong>Augmented Fourth</strong></td><td class="has-text-align-right" data-align="right">1.414 (7:5)</td><td class="has-text-align-right" data-align="right">1.4 &#8211; 1.6</td><td class="has-text-align-right" data-align="right">Web<br>Mobile</td><td>Provides a gradual increase, useful for designs with a more distinctive visual hierarchy.</td></tr><tr><td><strong>Perfect Fifth</strong></td><td class="has-text-align-right" data-align="right">1.500 (3:2)</td><td class="has-text-align-right" data-align="right">1.4 &#8211; 1.6</td><td class="has-text-align-right" data-align="right">Web</td><td>Generates notable contrast between titles and body text, ideal for highlighting sections.</td></tr><tr><td><strong>Minor Sixth</strong></td><td class="has-text-align-right" data-align="right">1.600 (8:5)</td><td class="has-text-align-right" data-align="right">1.5 &#8211; 1.7</td><td class="has-text-align-right" data-align="right">Web</td><td>Offers greater visual contrast, useful for designs focused on aesthetics.</td></tr><tr><td><strong>Golden Ratio</strong></td><td class="has-text-align-right" data-align="right">1.618</td><td class="has-text-align-right" data-align="right">1.5 &#8211; 1.8</td><td class="has-text-align-right" data-align="right">Web (occasionally)</td><td>Based on the golden ratio, less common due to the large jumps in font size.</td></tr><tr><td><strong>Major Sixth</strong></td><td class="has-text-align-right" data-align="right">1.667 (5:3)</td><td class="has-text-align-right" data-align="right">1.5 &#8211; 1.8</td><td class="has-text-align-right" data-align="right">Web</td><td>Similar to Minor Sixth, provides strong visual contrast.</td></tr><tr><td><strong>Minor Seventh</strong></td><td class="has-text-align-right" data-align="right">1.778 (16:9)</td><td class="has-text-align-right" data-align="right">1.6 &#8211; 1.8</td><td class="has-text-align-right" data-align="right">Web</td><td>Used to create a very pronounced visual hierarchy, ideal for visually impactful designs.</td></tr><tr><td><strong>Major Seventh</strong></td><td class="has-text-align-right" data-align="right">1.875 (15:8)</td><td class="has-text-align-right" data-align="right">1.6 &#8211; 1.8</td><td class="has-text-align-right" data-align="right">Web</td><td>Produces significant separation between different levels of text.</td></tr><tr><td><strong>Octave</strong></td><td class="has-text-align-right" data-align="right">2.000 (2:1)</td><td class="has-text-align-right" data-align="right">1.6 &#8211; 1.8</td><td class="has-text-align-right" data-align="right">Web</td><td>Generates very strong contrast between headings and body text, ideal for highlighting headings.</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">The Importance of Typographic Scale on the Web</h2>



<p>On the web, typographic scale is essential for guiding the user through content in a clear and coherent manner. Since the web is a visual communication medium, typographic scale helps create a visual hierarchy that makes reading and navigation easier.</p>



<h3 class="wp-block-heading">The Ideal Typographic Scale for the Web</h3>



<p>The most commonly used typographic scale on the web is the <strong>Major Third</strong> (1.250), as it provides a good balance between readability and visual hierarchy. This scale is based on the 5:4 ratio, resulting in a gradual and harmonious increase in font sizes.</p>



<h3 class="wp-block-heading">Applying Typographic Scale on the Web</h3>



<p>To apply typographic scale on the web, it&#8217;s important to consider visual hierarchy and readability. Use font sizes that scale logically and predictably, and adjust the scale as needed to accommodate different screen sizes and pixel densities.</p>



<p>The <strong>Major Third</strong> is popular on the web because:</p>



<ul class="wp-block-list">
<li><strong>It provides a good balance between readability and visual hierarchy</strong>: The <strong>Major Third</strong> allows for creating a clear and consistent visual hierarchy, making reading and navigation easier on the web.</li>



<li><strong>It is flexible and adaptable</strong>: The <strong>Major Third</strong> can be easily adjusted to fit different screen sizes and pixel densities.</li>



<li><strong>It is compatible with web design guidelines</strong>: The <strong>Major Third</strong> aligns with the web design guidelines of major platforms, such as Google&#8217;s Material Design and Apple&#8217;s Human Interface Guidelines.</li>
</ul>



<p>Here’s an example of how the <strong>Major Third</strong> would look on the web:</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="347" src="https://www.regoremor.com/wp-content/uploads/2024/08/Major-Third-1024x347.png" alt="Major Third Scale" class="wp-image-81" srcset="https://www.regoremor.com/wp-content/uploads/2024/08/Major-Third-1024x347.png 1024w, https://www.regoremor.com/wp-content/uploads/2024/08/Major-Third-300x102.png 300w, https://www.regoremor.com/wp-content/uploads/2024/08/Major-Third-768x260.png 768w, https://www.regoremor.com/wp-content/uploads/2024/08/Major-Third-1536x521.png 1536w, https://www.regoremor.com/wp-content/uploads/2024/08/Major-Third-2048x694.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Remember that the choice of typographic scale depends on the design and user experience you want to achieve on the web.</p>



<h2 class="wp-block-heading">The Importance of Typographic Scale in Mobile Applications</h2>



<p>In mobile applications, typographic scale is crucial for creating an intuitive and appealing user experience. Since mobile screens are smaller than web screens, the typographic scale must be carefully chosen to ensure readability and usability.</p>



<h3 class="wp-block-heading">The Ideal Typographic Scale for Mobile Applications</h3>



<p>The most commonly used typographic scale in mobile applications is the <strong>Major Second</strong> (1.125), as it provides a good balance between readability and visual hierarchy on small screens. This scale is based on the 9:8 ratio, resulting in a gradual and harmonious increase in font sizes.</p>



<h3 class="wp-block-heading">Applying Typographic Scale in Mobile Applications</h3>



<p>To apply typographic scale in mobile applications, it&#8217;s important to consider readability and usability. Use font sizes that scale logically and predictably, and adjust the scale as needed to accommodate different screen sizes and pixel densities.</p>



<p><strong>The Major Second is popular in mobile applications because:</strong></p>



<ul class="wp-block-list">
<li><strong>It provides a good balance between readability and visual hierarchy on small screens:</strong> The <strong>Major Second</strong> allows for creating a clear and consistent visual hierarchy on small screens, making reading and navigation easier in mobile applications.</li>



<li><strong>It is flexible and adaptable:</strong> The <strong>Major Second</strong> can be easily adjusted to fit different screen sizes and pixel densities.</li>



<li><strong>It is compatible with mobile design guidelines:</strong> The <strong>Major Second</strong> aligns with the mobile design guidelines of major platforms, such as Google’s Material Design and Apple’s Human Interface Guidelines.</li>
</ul>



<p>Here’s an example of how the <strong>Major Second</strong> would look in mobile applications:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="508" src="https://www.regoremor.com/wp-content/uploads/2024/08/Major-Second-1024x508.png" alt="Major Second Scale" class="wp-image-82" srcset="https://www.regoremor.com/wp-content/uploads/2024/08/Major-Second-1024x508.png 1024w, https://www.regoremor.com/wp-content/uploads/2024/08/Major-Second-300x149.png 300w, https://www.regoremor.com/wp-content/uploads/2024/08/Major-Second-768x381.png 768w, https://www.regoremor.com/wp-content/uploads/2024/08/Major-Second-1536x762.png 1536w, https://www.regoremor.com/wp-content/uploads/2024/08/Major-Second.png 1678w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Remember that the choice of typographic scale depends on the design and user experience you want to achieve in the mobile application.</p>



<h2 class="wp-block-heading">The Line Height in the Typographic Scale</h2>



<p>Implementing a good line-height (or leading) for typographic scales involves balancing readability, visual hierarchy, and the overall aesthetic of your design. Here are some best practices to consider when setting line-height for different typographic scales:</p>



<h3 class="wp-block-heading">General guidelines for Line Height</h3>



<ul class="wp-block-list">
<li><strong>Body Text:</strong> The line-height for body text should typically be between 1.4 and 1.6 times the font size. This range provides enough space between lines for readability, especially for longer passages of text.</li>



<li><strong>Headings</strong>: Headings generally require less line-height compared to body text, typically around 1.2 to 1.4 times the font size. This tighter spacing helps to visually group the heading with its related content.</li>
</ul>



<h3 class="wp-block-heading">Line Height adjusted to screen size</h3>



<ul class="wp-block-list">
<li><strong>Mobile</strong>: On smaller screens, reduce the line height slightly (e.g., 1.2 &#8211; 1.4 for body text) to accommodate limited vertical space while ensuring legibility.</li>



<li><strong>Desktop</strong>: You can afford to use slightly higher line heights on larger screens (e.g., 1.4 &#8211; 1.6 for body text) to create a more open and airy feel.</li>
</ul>



<h3 class="wp-block-heading">The Line Height context matters</h3>



<ul class="wp-block-list">
<li><strong>Dense Content</strong>: For text-heavy designs, like articles or reports, opt for a larger line-height within the recommended range to avoid visual clutter.</li>



<li><strong>Minimalist Designs</strong>: In minimalist or highly visual designs, you might opt for a tighter line-height to maintain a clean and compact appearance.</li>
</ul>



<h3 class="wp-block-heading">Accessibility considerations for the Line Height</h3>



<p>Ensure that your line-height choices do not compromise accessibility. Text should be easy to read, especially for users with visual impairments. WCAG guidelines recommend a line-height of at least 1.5 times the font size for body text.</p>



<h3 class="wp-block-heading">Test and iterate the Line Height</h3>



<p>Always test your typographic settings across different devices and screen sizes. What works well on a desktop might need adjustment on a mobile device or a different browser.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p>Choosing the right typographic scale is crucial for creating a consistent and appealing user experience on the web and mobile applications. By understanding the most commonly used typographic scales in each medium, you can create design systems that guide the user through the content in a clear and coherent manner.</p>
<p>The post <a href="https://www.regoremor.com/design/typographic-scales-in-design-systems/">Typographic Scales in Design Systems</a> appeared first on <a href="https://www.regoremor.com">Roger Romero&#039;s Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Penpot: The Open Source Collaborative Design Tool</title>
		<link>https://www.regoremor.com/platform/penpot-the-open-source-collaborative-design-tool/</link>
		
		<dc:creator><![CDATA[regoremor]]></dc:creator>
		<pubDate>Sat, 06 Jul 2024 00:50:41 +0000</pubDate>
				<category><![CDATA[platform]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Collaborative prototyping]]></category>
		<category><![CDATA[design platform]]></category>
		<category><![CDATA[design tool]]></category>
		<category><![CDATA[Prototype Design UX]]></category>
		<category><![CDATA[UI/UX design software]]></category>
		<guid isPermaLink="false">https://www.regoremor.com/?p=76</guid>

					<description><![CDATA[<p>In the vast ecosystem of design tools, Penpot stands out as an innovative solution that has captured the attention of designers and creative teams worldwide. Launched as an open-source platform, Penpot not only offers an alternative to traditional design tools but also promotes collaboration and accessibility in the realm of digital design. What is Penpot? [&#8230;]</p>
<p>The post <a href="https://www.regoremor.com/platform/penpot-the-open-source-collaborative-design-tool/">Penpot: The Open Source Collaborative Design Tool</a> appeared first on <a href="https://www.regoremor.com">Roger Romero&#039;s Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In the vast ecosystem of design tools, Penpot stands out as an innovative solution that has captured the attention of designers and creative teams worldwide. Launched as an open-source platform, Penpot not only offers an alternative to traditional design tools but also promotes collaboration and accessibility in the realm of digital design.</p>



<h2 class="wp-block-heading">What is Penpot?</h2>



<p>Penpot is a web-based collaborative design tool created by Kaleidos, a Spanish tech company. Its primary differentiator is its open-source nature, meaning anyone can contribute to its development and customize the tool to meet their specific needs. This opens up a range of possibilities for organizations looking for an adaptable solution without the costs associated with proprietary software licenses.</p>



<h2 class="wp-block-heading">Key Features</h2>



<ol class="wp-block-list">
<li><strong>Intuitive and Powerful Interface</strong>: Penpot offers a modern and user-friendly interface that allows designers to create prototypes, wireframes, and high-fidelity designs. Its vector design tools are comparable to those of any leading design platform on the market.</li>



<li><strong>Real-Time Collaboration</strong>: One of Penpot&#8217;s pillars is collaboration. Teams can work together in real time, making it easy to review and improve designs dynamically. This is especially useful for geographically distributed teams that need a tool to keep them in sync.</li>



<li><strong>Accessibility and Adaptability</strong>: As an open-source tool, Penpot can be adapted and extended according to users&#8217; needs. This is a significant benefit for organizations that require specific functionalities or integration with other systems.</li>



<li><strong>Integration with Development Tools</strong>: Penpot is designed to integrate seamlessly with development and workflow tools, facilitating the transition from design to code. This helps reduce friction between design and development teams, improving overall project efficiency.</li>
</ol>



<h2 class="wp-block-heading">Benefits of Using Penpot</h2>



<ul class="wp-block-list">
<li><strong>Cost-Effective</strong>: As an open-source platform, Penpot eliminates licensing costs, which can represent significant savings for businesses and small teams.</li>



<li><strong>Flexibility</strong>: Users can modify and extend Penpot&#8217;s functionality according to their specific needs, something that is not possible with proprietary tools.</li>



<li><strong>Active Community</strong>: Penpot&#8217;s open-source community is continuously growing, providing support, plugins, and ongoing improvements to the software.</li>



<li><strong>Privacy and Security</strong>: Organizations can host Penpot on their own servers, ensuring that sensitive data and designs remain within their own systems.</li>
</ul>



<h2 class="wp-block-heading">Use Cases</h2>



<p>Penpot is ideal for a variety of use cases, including:</p>



<ul class="wp-block-list">
<li><strong>User Interface (UI) Design</strong>: Creating user interfaces for web and mobile applications.</li>



<li><strong>Prototyping</strong>: Developing interactive prototypes to validate design ideas before implementation.</li>



<li><strong>Collaborative Design</strong>: Design teams needing to collaborate in real time, sharing and reviewing designs seamlessly.</li>
</ul>



<h2 class="wp-block-heading">Conclusion</h2>



<p>Penpot is revolutionizing the design tool landscape with its open-source approach and commitment to collaboration and accessibility. For organizations looking for a flexible, cost-effective, and powerful alternative to traditional design tools, Penpot presents an unbeatable option. Its ability to adapt to users&#8217; specific needs and integrate with development workflows makes Penpot an essential tool for modern design.</p>



<p>For more information, visit <a href="https://penpot.app/">Penpot.app</a>.</p>
<p>The post <a href="https://www.regoremor.com/platform/penpot-the-open-source-collaborative-design-tool/">Penpot: The Open Source Collaborative Design Tool</a> appeared first on <a href="https://www.regoremor.com">Roger Romero&#039;s Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Tokens Studio: New website and a refreshed brand identity</title>
		<link>https://www.regoremor.com/platform/tokens-studio-new-website-and-a-refreshed-brand-identity/</link>
		
		<dc:creator><![CDATA[regoremor]]></dc:creator>
		<pubDate>Sat, 06 Jul 2024 00:22:59 +0000</pubDate>
				<category><![CDATA[platform]]></category>
		<category><![CDATA[brand identity evolution]]></category>
		<category><![CDATA[design data management]]></category>
		<category><![CDATA[Figma plugin]]></category>
		<category><![CDATA[Tokens Studio]]></category>
		<guid isPermaLink="false">https://www.regoremor.com/?p=70</guid>

					<description><![CDATA[<p>Tokens Studio is pleased to announce the launch of its new website, a significant milestone that reflects the company&#8217;s evolution. This fresh digital presence aligns perfectly with its new brand identity, signaling a transition from its origins as a simple Figma plugin to a solution that can address the complex workflows of large organizations and [&#8230;]</p>
<p>The post <a href="https://www.regoremor.com/platform/tokens-studio-new-website-and-a-refreshed-brand-identity/">Tokens Studio: New website and a refreshed brand identity</a> appeared first on <a href="https://www.regoremor.com">Roger Romero&#039;s Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Tokens Studio is pleased to announce the launch of its new website, a significant milestone that reflects the company&#8217;s evolution. This fresh digital presence aligns perfectly with its new brand identity, signaling a transition from its origins as a simple <a href="https://tokens.studio/plugin"><strong>Figma plugin</strong></a> to a solution that can address the complex workflows of large organizations and enterprises while continuing to efficiently serve small design studios.</p>



<h2 class="wp-block-heading"><strong>From Plugin to Platform: A Journey of Growth</strong></h2>



<p>Over the past year, the Tokens Studio team has diligently worked to elevate the company from its humble beginnings. Their focus has been on developing a robust <strong><a href="https://tokens.studio/studio">design data management platform</a></strong>. At the core of this platform lies a powerful node-based graph engine, enabling truly scalable and dynamic design decisions. This technological advancement represents a significant upgrade from their initial plugin-focused offerings.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="361" src="https://www.regoremor.com/wp-content/uploads/2024/07/Tokens-Studio-for-Figma-1024x361.png" alt="" class="wp-image-73" srcset="https://www.regoremor.com/wp-content/uploads/2024/07/Tokens-Studio-for-Figma-1024x361.png 1024w, https://www.regoremor.com/wp-content/uploads/2024/07/Tokens-Studio-for-Figma-300x106.png 300w, https://www.regoremor.com/wp-content/uploads/2024/07/Tokens-Studio-for-Figma-768x271.png 768w, https://www.regoremor.com/wp-content/uploads/2024/07/Tokens-Studio-for-Figma-1536x542.png 1536w, https://www.regoremor.com/wp-content/uploads/2024/07/Tokens-Studio-for-Figma-2048x722.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading"><strong>A New Identity for a New Era</strong></h2>



<p>As Tokens Studio expanded its capabilities, it became clear that its brand identity also needed to evolve. The new brand identity encapsulates this growth and transformation. It’s not just about a new look; it&#8217;s about showcasing their maturity and readiness to meet the demands of complex workflows in diverse organizational settings.</p>



<p>Tokens Studio&#8217;s journey from a Figma-centric plugin to a comprehensive design data management platform is a testament to their commitment to innovation and excellence. The company is excited to embark on this new chapter and invites everyone to explore their revamped website to see how Tokens Studio can seamlessly integrate into their design process, regardless of the size or complexity of their organization.</p>



<p>Stay tuned for more updates as Tokens Studio continues to push the boundaries of design technology, helping users achieve their creative vision with unparalleled efficiency and precision.</p>



<p><strong>Tokens Studio</strong>: <a href="https://tokens.studio/">https://tokens.studio/</a></p>



<p></p>
<p>The post <a href="https://www.regoremor.com/platform/tokens-studio-new-website-and-a-refreshed-brand-identity/">Tokens Studio: New website and a refreshed brand identity</a> appeared first on <a href="https://www.regoremor.com">Roger Romero&#039;s Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Simplifying Web Navigation: The Three-Click Rule</title>
		<link>https://www.regoremor.com/design/simplifying-web-navigation-the-three-click-rule/</link>
		
		<dc:creator><![CDATA[regoremor]]></dc:creator>
		<pubDate>Fri, 05 Jul 2024 17:11:10 +0000</pubDate>
				<category><![CDATA[design]]></category>
		<category><![CDATA[Three-click rule]]></category>
		<category><![CDATA[User-centered design]]></category>
		<category><![CDATA[UX best practices]]></category>
		<category><![CDATA[UX Product Development]]></category>
		<guid isPermaLink="false">https://www.regoremor.com/?p=66</guid>

					<description><![CDATA[<p>In the field of user interface (UI) and user experience (UX) design, the &#8220;three-click rule&#8221; is an informal guideline that many designers adhere to. According to this rule, users should be able to find any desired information on a website using no more than three clicks. This principle, though not universally accepted, is based on [&#8230;]</p>
<p>The post <a href="https://www.regoremor.com/design/simplifying-web-navigation-the-three-click-rule/">Simplifying Web Navigation: The Three-Click Rule</a> appeared first on <a href="https://www.regoremor.com">Roger Romero&#039;s Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In the field of user interface (UI) and user experience (UX) design, the &#8220;three-click rule&#8221; is an informal guideline that many designers adhere to. According to this rule, users should be able to find any desired information on a website using no more than three clicks. This principle, though not universally accepted, is based on the idea that fewer clicks result in a more positive user experience, reducing frustration and increasing the likelihood that the user will complete a desired action, such as making a purchase or signing up for a service.</p>



<h2 class="wp-block-heading">Origins of the Three-Click Rule</h2>



<p>The three-click rule was popularized by Jeffrey Zeldman in his book &#8220;<strong><a href="https://zeldman.com/2009/04/16/taking-your-talent-to-the-web-is-now-a-free-downloadable-book-from-zeldmancom/" target="_blank" rel="noreferrer noopener">Taking Your Talent to the Web</a></strong>&#8220;, published in 2001. Zeldman argued that users start to lose interest if they don&#8217;t find what they&#8217;re looking for after three clicks, which can lead to a higher abandonment rate. Although subsequent studies have suggested that tolerance for clicks may depend more on the perceived value during navigation than on the exact number of clicks, the rule remains a useful starting point for designers seeking to create intuitive and efficient interfaces.</p>



<h2 class="wp-block-heading">Challenges with Interactive Components</h2>



<p>Components such as accordions, carousels, and tabs can complicate adherence to the three-click rule as they often hide content behind additional interactions. This can lead to a more cumbersome and less intuitive user experience.</p>



<p><strong>Accordions</strong>: While they reduce scrolling by compressing large amounts of content, they can also conceal essential information, forcing users to make more clicks to access it.</p>



<p><strong>Carousels</strong>: Used to display multiple content items, they can be problematic if content automatically changes before the user has a chance to interact with it.</p>



<p><strong>Tabs</strong>: Although they efficiently organize content, they can also require additional clicks to view information that might otherwise have been visible.</p>



<h2 class="wp-block-heading">When and How to Use These Components</h2>



<p><strong>Accordions</strong>: Useful for FAQ sections or for complex forms where not all information needs to be visible immediately.</p>



<p><strong>Carousels</strong>: Suitable for complementary and non-critical content, such as image galleries on product pages, provided that users have full control over the navigation.</p>



<p><strong>Tabs</strong>: Great for dividing detailed information about products or services into distinct categories that do not require sequential consumption.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p>These examples highlight how accordions, carousels, and tabs, when strategically implemented, can significantly enhance the usability and efficiency of user interfaces. In each case, the design considers both the user&#8217;s needs and the specific objectives of the context, ensuring that content is accessible without visually overloading or unnecessarily complicating the user experience. The key is to use these components in a way that complements and enhances navigation, always respecting the three-click rule to keep the interface friendly and accessible.</p>
<p>The post <a href="https://www.regoremor.com/design/simplifying-web-navigation-the-three-click-rule/">Simplifying Web Navigation: The Three-Click Rule</a> appeared first on <a href="https://www.regoremor.com">Roger Romero&#039;s Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Importance of Naming Conventions in Design Token Systems</title>
		<link>https://www.regoremor.com/design/the-importance-of-naming-conventions-in-design-token-systems/</link>
		
		<dc:creator><![CDATA[regoremor]]></dc:creator>
		<pubDate>Sat, 18 May 2024 00:50:26 +0000</pubDate>
				<category><![CDATA[design]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Consistency]]></category>
		<category><![CDATA[Design Systems]]></category>
		<category><![CDATA[Design Tokens]]></category>
		<category><![CDATA[Naming Conventions]]></category>
		<category><![CDATA[Scalability]]></category>
		<guid isPermaLink="false">https://www.regoremor.com/?p=61</guid>

					<description><![CDATA[<p>In the world of design systems, tokens play a crucial role in maintaining consistency and scalability across various components and interfaces. However, simply having a robust token system is not enough; it&#8217;s essential to have a well-defined naming convention for those tokens to ensure maximum efficiency and collaboration within the team. Consistency: The Cornerstone of [&#8230;]</p>
<p>The post <a href="https://www.regoremor.com/design/the-importance-of-naming-conventions-in-design-token-systems/">The Importance of Naming Conventions in Design Token Systems</a> appeared first on <a href="https://www.regoremor.com">Roger Romero&#039;s Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In the world of design systems, tokens play a crucial role in maintaining consistency and scalability across various components and interfaces. However, simply having a robust token system is not enough; it&#8217;s essential to have a well-defined naming convention for those tokens to ensure maximum efficiency and collaboration within the team.</p>



<h2 class="wp-block-heading">Consistency: The Cornerstone of Design Systems</h2>



<p>One of the primary goals of a design system is to establish a consistent visual language across all digital products and platforms. A naming convention for design tokens ensures that everyone involved in the development process, from designers to developers, understands and utilizes the tokens in a coherent manner. This consistency not only enhances the user experience but also streamlines the development process, reducing the time and effort required to maintain and update the design system.</p>



<h2 class="wp-block-heading">Maintainability: Keeping Your Design System Future-Proof</h2>



<p>As design systems evolve and grow more complex, maintainability becomes a critical factor. Descriptive and logically structured token names make it easier to understand their purpose and application, facilitating the maintenance of the design system over time. Developers and designers can quickly comprehend what each token represents and how it should be utilized, minimizing the risk of introducing inconsistencies or errors.</p>



<h2 class="wp-block-heading">Scalability: Embracing Growth and Complexity</h2>



<p>Design systems are meant to scale and accommodate new components, patterns, and functionalities as product requirements evolve. A well-defined naming convention helps maintain the organization and structure of tokens, enabling the design system to adapt and grow efficiently. As new elements are introduced, they can seamlessly integrate into the existing system, ensuring a cohesive and consistent experience for designers and developers alike.</p>



<h2 class="wp-block-heading">Collaboration: Fostering Teamwork and Communication</h2>



<p>In today&#8217;s collaborative development environments, clear and established naming conventions facilitate effective communication and collaboration among teams and individuals. Everyone involved can accurately and consistently refer to tokens, reducing confusion and misunderstandings. This shared understanding fosters a more productive and efficient workflow, enabling teams to focus on delivering high-quality products rather than deciphering ambiguous token names.</p>



<h2 class="wp-block-heading">Automation: Streamlining Processes and Workflows</h2>



<p>Many development and design tools and processes rely on the ability to analyze and process token names in an automated manner. A well-structured naming convention facilitates integration with these tools and processes, allowing for a more efficient and automated workflow. From generating documentation to performing automated tests, a consistent naming convention ensures that tools can accurately interpret and manipulate tokens, saving valuable time and resources.</p>



<p>In conclusion, establishing a clear and consistent naming structure, teams can create a robust and scalable design system that promotes consistency, maintainability, collaboration, and automation. Ultimately, this approach leads to more efficient development processes, improved user experiences, and a future-proof design system that can adapt to the ever-evolving needs of digital products and platforms.</p>



<p><a href="https://www.regoremor.com/design/how-to-structure-an-effective-design-token-system/">How to Structure an Effective Design Token System</a><br></p>
<p>The post <a href="https://www.regoremor.com/design/the-importance-of-naming-conventions-in-design-token-systems/">The Importance of Naming Conventions in Design Token Systems</a> appeared first on <a href="https://www.regoremor.com">Roger Romero&#039;s Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
