<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>UI Tips by Praveen Juge</title><description>Short, numbered UI and UX tips. Each one shows the mistake, then the fix, as a small animated drawing. A new one every day.</description><link>https://ui.praveenjuge.com</link><language>en-us</language><item><title>Give every action instant feedback · UI Tip #010</title><link>https://ui.praveenjuge.com/10/instant-feedback</link><guid isPermaLink="true">https://ui.praveenjuge.com/10/instant-feedback</guid><description>Respond within 100ms of a tap or click, even when the work takes longer. Change the button&apos;s state, show progress, then confirm the result.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>UX &amp; accessibility</category><enclosure url="https://ui.praveenjuge.com/media/10/og.png" length="124081" type="image/png"/></item><item><title>Never use color as the only signal · UI Tip #009</title><link>https://ui.praveenjuge.com/9/dont-rely-on-color</link><guid isPermaLink="true">https://ui.praveenjuge.com/9/dont-rely-on-color</guid><description>About 1 in 12 men has some color blindness. Pair color with a second cue, like an icon, a label, a pattern or a position, so the state still reads in grayscale.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>UX &amp; accessibility</category><enclosure url="https://ui.praveenjuge.com/media/9/og.png" length="142370" type="image/png"/></item><item><title>Limit line length to ~45–75 characters · UI Tip #008</title><link>https://ui.praveenjuge.com/8/line-length</link><guid isPermaLink="true">https://ui.praveenjuge.com/8/line-length</guid><description>Long lines make the eye lose its place on the way back, and short ones break the rhythm. Give body text a max-width around 65ch and let the margins grow.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>Typography &amp; color</category><enclosure url="https://ui.praveenjuge.com/media/8/og.png" length="121064" type="image/png"/></item><item><title>Show the error next to the field that caused it · UI Tip #007</title><link>https://ui.praveenjuge.com/7/inline-form-errors</link><guid isPermaLink="true">https://ui.praveenjuge.com/7/inline-form-errors</guid><description>A message at the top of a long form makes people hunt. Put the error by the field, say what went wrong and how to fix it, and keep what they typed.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>Forms &amp; components</category><enclosure url="https://ui.praveenjuge.com/media/7/og.png" length="116937" type="image/png"/></item><item><title>Align to one edge and keep it · UI Tip #006</title><link>https://ui.praveenjuge.com/6/align-to-one-edge</link><guid isPermaLink="true">https://ui.praveenjuge.com/6/align-to-one-edge</guid><description>Every new alignment line adds noise. Pick one edge for a block of content, usually the left, and hang the text, inputs and buttons from it.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>Layout &amp; spacing</category><enclosure url="https://ui.praveenjuge.com/media/6/og.png" length="117037" type="image/png"/></item><item><title>Label buttons with verbs, not “OK” · UI Tip #005</title><link>https://ui.praveenjuge.com/5/button-labels</link><guid isPermaLink="true">https://ui.praveenjuge.com/5/button-labels</guid><description>A button should say what happens when you press it: Save draft, Delete 3 files, Send invite. Then nobody has to reread the dialog to find the safe one.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>Forms &amp; components</category><enclosure url="https://ui.praveenjuge.com/media/5/og.png" length="123071" type="image/png"/></item><item><title>Check text contrast at 4.5:1 or more · UI Tip #004</title><link>https://ui.praveenjuge.com/4/text-contrast</link><guid isPermaLink="true">https://ui.praveenjuge.com/4/text-contrast</guid><description>Body text needs a contrast ratio of at least 4.5:1 against its background, and large text 3:1. Light grey on white looks calm in a mockup and fails in sunlight.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>UX &amp; accessibility</category><enclosure url="https://ui.praveenjuge.com/media/4/og.png" length="105038" type="image/png"/></item><item><title>Use one type scale and stick to it · UI Tip #003</title><link>https://ui.praveenjuge.com/3/type-scale</link><guid isPermaLink="true">https://ui.praveenjuge.com/3/type-scale</guid><description>Pick a handful of sizes from one ratio and use only those. Fewer sizes make the hierarchy easy to read, and 15px next to 16px just looks like a mistake.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>Typography &amp; color</category><enclosure url="https://ui.praveenjuge.com/media/3/og.png" length="125208" type="image/png"/></item><item><title>Space by relationship: closer means related · UI Tip #002</title><link>https://ui.praveenjuge.com/2/spacing-by-proximity</link><guid isPermaLink="true">https://ui.praveenjuge.com/2/spacing-by-proximity</guid><description>People read distance as meaning. Keep a label close to its field, and put more space between groups than inside them, so the structure shows before anyone reads.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>Layout &amp; spacing</category><enclosure url="https://ui.praveenjuge.com/media/2/og.png" length="117590" type="image/png"/></item><item><title>Make touch targets at least 44×44pt · UI Tip #001</title><link>https://ui.praveenjuge.com/1/touch-target-size</link><guid isPermaLink="true">https://ui.praveenjuge.com/1/touch-target-size</guid><description>Fingers are blunt. Give anything tappable a hit area of at least 44×44pt, even when the icon inside it is smaller. Pad the target, not the glyph.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>Forms &amp; components</category><enclosure url="https://ui.praveenjuge.com/media/1/og.png" length="136321" type="image/png"/></item></channel></rss>