Advent of Patterns: Preferences | James’ Coffee Blog


This article is the twenty-third edition of the Advent of Patterns series. In this series, running from December 1st to December 24th 2024, I will document one design or programming pattern I have noticed recently. Read more about this series.

When I was designing Artemis, a calm web reader, I started to reflect on the importance of user preferences. I wanted the interface to feel like it was designed for the user. I could enable this by offering the user the ability to customise the design and layout of the tool; users could build a configuration that was best for them.

Thus far, I have built the following configurable preferences:

  • Choose your own theme colour.
  • Decide on how posts are sorted in the reader (chronological, alphabetical by title, alphabetical by author).
  • Whether external links should be opened in a new tab.
  • Whether to show domain names or author names in the feed.

In all of the above cases, what a user prefers will vary. As a user of the tool, I wanted a purple theme, but I may want to use a different theme in the future. I prefer to see posts in alphabetical order by day, which is easier for me to skim through. But others may prefer chronological. I like opening external links in new tabs myself, but others prefer for this behaviour to be automatic.

Here is the Artemis preferences page:

The Artemis preferences page

Preferences let a user customise the application to more closely meet their experience expectations.

Reflecting on preferences has me thinking about the tools I use where I have set preferences. One example that comes to mind is Slack, the messaging application. Slack has many preferences available. You can choose between the standard or a ā€œcompactā€ theme. You can set different colour schemes. You can decide whether to show a red notification icon next to the Slack app logo in your task bar. Here is an example of a preferences panel in Slack:

Slack preferences panel where you can control for what you want to receive notifications

I have set many preferences in Slack. I prefer no animation in messaging applications. I find animations distracting. Thus, I disabled animation. This helps me focus. I have the red notification icon disabled because I find it distracting and stressful. I have Slack open anyway; checking notifications is always a click away. I donā€™t need a red icon that is constantly visible.

Earlier today, I found that Headspace, a meditation app, lets you set a time to receive a notification as a reminder to meditate. This is exactly what I was looking for. I want to build my meditation habit again. Having a consistent notification sent at a particular time is helpful. Configuring this notification does not oblige me to opt in to other notifications. This is important to me because I prefer to receive as few notifications as possible.

The option to set at what time and on what cadence to send meditation reminders

Preferences can touch many areas of an application, including:

  • Accessibility
  • Theme and design
  • Layout
  • Animation
  • Notifications
  • Language and timezone
  • And more

The more customisable a piece of software, the better a user is able to make it their own.



Source link

Visited 1 times, 1 visit(s) today

Related Article

Western NC coffee truck relocates to Wilmington in the wake of Helene

The Honeybee Cafe truck at the Biggers Market in Wilmington. (Photo: Nate Mauldin/WWAY) WILMINGTON, NC (WWAY) ā€” One of hundreds of businesses left impacted by Hurricane Helene is finding a new home in the Cape Fear.Ā  The Honeybee Cafe is owned and operated by husband-and-wife duo Ted Caudle and Jessica Haugan. The couple was forced

Advent of Patterns: Persistent information on scroll

This article is the twenty-first edition of the Advent of Patterns series. In this series, running from December 1st to December 24th 2024, I will document one design or programming pattern I have noticed recently. Read more about this series. Some parts of websites continue to stay on screen as you scroll to different parts

Advent of Patterns: Shareable links

This article is the twentieth edition of the Advent of Patterns series. In this series, running from December 1st to December 24th 2024, I will document one design or programming pattern I have noticed recently. Read more about this series.. A shareable link is a link to a web resource that you can share with

Deā€™Longhiā€™s Sleek Espresso Machines Are Up to $300 Off

Encountering a big, beautiful espresso machine at someoneā€™s house feels a lot like gazing upon the countertop equivalent of a vintage Bentley, or observing the mechanics of an expensive watch. Thereā€™s that covetable air of functional sophistication; the nonchalant cool that comes with a device that showers you with at-home cappuccinos at the pull of

Reusable cup program to launch at two Columbus-area coffee shops in new year

Two Columbus-area coffee shops will begin offering a reusable cup program in the new year. Customers will be able to take a reusable cup to go, then bring it back later. They’ll get their next drink in another reusable cup while the shop washes the first one, and so on. During a news event at

These Binghamton-area coffee shops recently opened: What to know

Who doesn’t love a good cup of coffee and a sweet treat to go along with it? Espresso shots, lattes, cappuccinos, a simple cup of Joe – the options are endless and delicious. The Binghamton area has some wonderful and unique cafeĢs, many which recently opened, with their own way of serving up the classics

0
Would love your thoughts, please comment.x
()
x