<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>links.lmorchard.com - #ui</title>
    <link>/tags/ui/</link>
    <description>Recent bookmarks tagged #ui</description>
    <lastBuildDate>Mon, 02 Nov 2026 08:24:47 +0000</lastBuildDate>
    <item>
      <title>Vinyzu/cursory: Generate 100% human-realistic Mouse Trajectories with Timings.</title>
      <link>https://github.com/Vinyzu/cursory</link>
      <description>Generate 100% human-realistic Mouse Trajectories with Timings.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #agents #ai #automation #cursory #ui #ux&lt;/p&gt;</description>
      <pubDate>Wed, 28 Oct 2026 10:08:50 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38825</guid>
      <category>agents</category>
      <category>ai</category>
      <category>automation</category>
      <category>cursory</category>
      <category>ui</category>
      <category>ux</category>
    </item>
    <item>
      <title>Virtual Scrolling for Billions of Rows — Techniques from HighTable</title>
      <link>https://rednegra.net/blog/20260212-virtual-scroll/</link>
      <description>TL;DR: In this post, I present five techniques related to vertical scrolling used in &lt;HighTable&gt;, a React component that can display billions of rows in a table while keeping good performance and accessibility.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #data #react #ui #ux #webdev&lt;/p&gt;</description>
      <pubDate>Fri, 13 Feb 2026 18:57:13 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38309</guid>
      <category>data</category>
      <category>react</category>
      <category>ui</category>
      <category>ux</category>
      <category>webdev</category>
    </item>
    <item>
      <title>The struggle of resizing windows on macOS Tahoe – no.heger</title>
      <link>https://noheger.at/blog/2026/01/11/the-struggle-of-resizing-windows-on-macos-tahoe/</link>
      <description>So in the end, the most reliable way to resize a window in Tahoe is to grab it outside the corner – a gesture that feels unnatural and unintuitive, and is therefore inevitably error-prone.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #apple #design #macos #tahoe #ui&lt;/p&gt;</description>
      <pubDate>Sun, 11 Jan 2026 21:14:12 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38196</guid>
      <category>apple</category>
      <category>design</category>
      <category>macos</category>
      <category>tahoe</category>
      <category>ui</category>
    </item>
    <item>
      <title>Telepath: building a new kind of computer - unique hazards may exist</title>
      <link>https://uniquehazards.com/2025/12/04/telepath-building-a-new-kind.html</link>
      <description>That’s the mission of my new startup, Telepath. We’re building that metaphorical EV: the software stack for a new kind of computing experience, freed from decades of accrued assumptions, powered at its core by machine intelligence but employed in the service of individuals. We aren’t really an “AI company”, and we aren’t chasing AGI. We see AI as normal technology, but one that carries an unusual level of both promise and peril. Used wisely and responsibly, this technology has the potential to elevate our computers and unlock a revolution even greater and more exciting than the move from CLI to GUI forty years ago.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #ai #computing #design #genai #llms #ui #ux&lt;/p&gt;</description>
      <pubDate>Fri, 05 Dec 2025 00:56:08 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38073</guid>
      <category>ai</category>
      <category>computing</category>
      <category>design</category>
      <category>genai</category>
      <category>llms</category>
      <category>ui</category>
      <category>ux</category>
      <enclosure url="https://links.lmorchard.com/static/ac6a977aa9761e4e1287b0244183fe1c.jpg" type="image/jpeg"></enclosure>
    </item>
    <item>
      <title>Chatbots are AI anti-patterns! | Jakob Pörschmann</title>
      <link>https://hello-jp.net/building-beyond-the-buzz/chatbots-are-ai-antipatterns</link>
      <description>Why did we fall in love with chat interfaces for human-ai interaction? Let us leave them behind once and for all.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #ai #chatbots #llm #ml #ui #ux&lt;/p&gt;</description>
      <pubDate>Mon, 31 Mar 2025 17:36:34 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:29591</guid>
      <category>ai</category>
      <category>chatbots</category>
      <category>llm</category>
      <category>ml</category>
      <category>ui</category>
      <category>ux</category>
    </item>
    <item>
      <title>The Subtle Art of Designing Physical Controls for Cars</title>
      <link>https://www.theturnsignalblog.com/the-subtle-art-of-designing-physical-control-for-cars/</link>
      <description>In a previous article, I created a concept for in-car climate controls focusing on simple, physical controls. I&#39;ve now found the time to turn this concept into reality through a rotary dial with dynamic haptic feedback. Along the way, I tested what makes dials feel intuitive, explored haptic design principles, and compared my approach to what carmakers are doing today.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #cars #knobs #ui #ux&lt;/p&gt;</description>
      <pubDate>Thu, 13 Feb 2025 18:51:48 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:29671</guid>
      <category>cars</category>
      <category>knobs</category>
      <category>ui</category>
      <category>ux</category>
      <enclosure url="https://links.lmorchard.com/static/a7792fdae6ced5e0b1538f7544926b04.png" type="image/png"></enclosure>
    </item>
    <item>
      <title>Another 100 CSS loaders for your next project - DEV Community 👩‍💻👨‍💻</title>
      <link>https://dev.to/afif/another-100-css-loaders-for-your-next-project-352l</link>
      <description>Ready for the second set of loaders? Yes, it&#39;s again me with another collection of 100 CSS loaders. Now you have a total of 200 different loaders!&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #css #imported:pinboard #ui #ux #webdev&lt;/p&gt;</description>
      <pubDate>Wed, 26 May 2021 16:56:55 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:28992</guid>
      <category>css</category>
      <category>imported:pinboard</category>
      <category>ui</category>
      <category>ux</category>
      <category>webdev</category>
    </item>
    <item>
      <title>User friendliness? User empowerment? How to make a choice?</title>
      <link>http://static.lukew.com/alan_ng.pdf</link>
      <description>When&#xD;&#xA;doing user interface design, it is possible to make the interface to be&#xD;&#xA;user friendly (less user control) or user empowered (more user control).&#xD;&#xA;However, it seems that user friendliness and user empowerment are two&#xD;&#xA;extremes and being against each other. Usually we can only make a&#xD;&#xA;choice between them. But is it the best we can do?&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #imported:pinboard #ui #ux&lt;/p&gt;</description>
      <pubDate>Wed, 03 Feb 2016 14:09:49 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:26207</guid>
      <category>imported:pinboard</category>
      <category>ui</category>
      <category>ux</category>
    </item>
    <item>
      <title>Ladda</title>
      <link>http://lab.hakim.se/ladda/</link>
      <description>A UI concept which merges loading indicators into the action that invoked them. Primarily intended for use with forms where it gives users immediate feedback upon submit rather than leaving them wondering while the browser does its thing. For a real-world example, check out any of the forms on slid.es.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #buttons #css #design #imported:pinboard #ui #webdev&lt;/p&gt;</description>
      <pubDate>Fri, 14 Jun 2013 15:42:55 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:32277</guid>
      <category>buttons</category>
      <category>css</category>
      <category>design</category>
      <category>imported:pinboard</category>
      <category>ui</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Ladda</title>
      <link>http://lab.hakim.se/ladda</link>
      <description>A UI concept which merges loading indicators into the action that invoked them. Primarily intended for use with forms where it gives users immediate feedback upon submit rather than leaving them wondering while the browser does its thing. For a real-world example, check out any of the forms on slid.es.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #buttons #css #design #ui #webdev&lt;/p&gt;</description>
      <pubDate>Fri, 14 Jun 2013 15:42:55 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:23778</guid>
      <category>buttons</category>
      <category>css</category>
      <category>design</category>
      <category>ui</category>
      <category>webdev</category>
    </item>
    <item>
      <title>ignore the code: Buttons</title>
      <link>http://ignorethecode.net/blog/2012/09/02/buttons/</link>
      <description>But buttons are discoverable. They can have labels that describe what they do. Everybody knows how to use them. They just work. It’s why we use them to turn on the lights, instead of installing Clappers everywhere.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #buttons #clappers #design #imported:pinboard #to:fb #ui #webdev&lt;/p&gt;</description>
      <pubDate>Tue, 04 Sep 2012 16:53:41 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:32683</guid>
      <category>buttons</category>
      <category>clappers</category>
      <category>design</category>
      <category>imported:pinboard</category>
      <category>to:fb</category>
      <category>ui</category>
      <category>webdev</category>
    </item>
    <item>
      <title>ignore the code: Buttons</title>
      <link>http://ignorethecode.net/blog/2012/09/02/buttons</link>
      <description>But buttons are discoverable. They can have labels that describe what they do. Everybody knows how to use them. They just work. It’s why we use them to turn on the lights, instead of installing Clappers everywhere.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #buttons #clappers #design #to:fb #ui #webdev&lt;/p&gt;</description>
      <pubDate>Tue, 04 Sep 2012 16:53:41 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:22548</guid>
      <category>buttons</category>
      <category>clappers</category>
      <category>design</category>
      <category>to:fb</category>
      <category>ui</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Can We Please Move Past Apple&#39;s Silly, Faux-Real UIs? | Co.Design: business + innovation + design</title>
      <link>http://www.fastcodesign.com/1669879/can-we-please-move-past-apples-silly-faux-real-uis</link>
      <description>At the end of the day, there’s always a temptation to go with the familiar, but the real value is going to be found elsewhere.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #apple #design #imported:pinboard #skeuomorphism #ui&lt;/p&gt;</description>
      <pubDate>Sun, 03 Jun 2012 15:55:19 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:21965</guid>
      <category>apple</category>
      <category>design</category>
      <category>imported:pinboard</category>
      <category>skeuomorphism</category>
      <category>ui</category>
    </item>
    <item>
      <title>Teague Labs » Doug Engelbart’s Chorded Keyboard as a Multi-touch Interface</title>
      <link>http://labs.teague.com/?p=1451</link>
      <description>As designers, we all know that on-screen soft keyboards are cumbersome and rather slow to use due to their lack of physical texture and haptic feedback. And with the continual rise of touch screens on phones, tablets, and laptops, we got excited about giving the chorded keyboard another chance!&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #chording #engelbart #javascript #keyboards #ui&lt;/p&gt;</description>
      <pubDate>Fri, 10 Feb 2012 00:22:56 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:20659</guid>
      <category>chording</category>
      <category>engelbart</category>
      <category>javascript</category>
      <category>keyboards</category>
      <category>ui</category>
    </item>
    <item>
      <title>Computer scrollbars: Why is Apple eradicating a linchpin of user interface design? - Slate Magazine</title>
      <link>http://www.slate.com/articles/technology/technology/2011/11/computer_scrollbars_why_is_apple_eradicating_a_linchpin_of_user_interface_design_.html</link>
      <description>I can understand the impulse here: Most scrollbars are kind of ugly. Even the skinny, rounded gray bar that Apple invented for the iPhone isn’t the prettiest interface element ever designed. But as unpleasant as they may be to look at, scrollbars serve a purpose on a busy screen: They tell you, at a glance, where you are in a list or a document. Because most modern scrollbars are proportional to the size of the document you’re looking at, they also give you a sense of how much lies off-screen—the smaller the scrollbar, the larger the document. And when you don’t see a scrollbar—or when the scrollbar is dimmed—this usually means there’s nothing outside the screen to look at.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #design #scrollbars #tech #ui #ux&lt;/p&gt;</description>
      <pubDate>Thu, 10 Nov 2011 00:54:57 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:19620</guid>
      <category>design</category>
      <category>scrollbars</category>
      <category>tech</category>
      <category>ui</category>
      <category>ux</category>
    </item>
  </channel>
</rss>
