<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>moehrenzahn.de</title>
    <description>Weblog von Max Melzer</description>
    <link>https://www.moehrenzahn.de/</link>
    <atom:link href="https://www.moehrenzahn.de/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Sun, 08 Mar 2026 21:16:53 +0000</pubDate>
    <lastBuildDate>Sun, 08 Mar 2026 21:16:53 +0000</lastBuildDate>
    <generator>Jekyll v3.10.0</generator>
    
      
    
      
      <item>
        <title>Oma</title>
        <description>&lt;img src=&quot;https://www.moehrenzahn.de/paintings/2026-03-08-oma.jpg&quot;&gt; &lt;p&gt;I painted this painting as a gift for my dear mother, who is also a great grandmother.&lt;/p&gt;

&lt;p&gt;I’m generally very happy with how this painting turned out. There is nice contrast between loosely and precisely painted sections and the lighting is very “painterly”.&lt;/p&gt;
</description>
        <pubDate>Sun, 08 Mar 2026 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/en/paintings/2026-03-08-oma/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/en/paintings/2026-03-08-oma/</guid>
        
        
        <category>paintings-en</category>
        
      </item>
      
    
      
    
      
      <item>
        <title>Lichtstrahl auf dem Dachboden</title>
        <description>&lt;img src=&quot;https://www.moehrenzahn.de/paintings/2026-02-28-lichtstrahl-auf-dem-dachboden.jpg&quot;&gt; &lt;p&gt;This small scene sat unfinished for nine months before I finally completed it.&lt;/p&gt;

&lt;p&gt;I went up to the attic in our new house, and the afternoon sun was shining so intensely on a bucket of cleaning supplies and a few brooms it made this utterly mundane scene felt extremely epic. I took a photo, but it couldn’t capture the effect at all.&lt;/p&gt;

&lt;p&gt;It was an interesting challenge to convey that effect instead in a painted sketch, and I think I succeeded.&lt;/p&gt;
</description>
        <pubDate>Sat, 28 Feb 2026 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/en/paintings/2026-02-28-lichtstrahl-auf-dem-dachboden/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/en/paintings/2026-02-28-lichtstrahl-auf-dem-dachboden/</guid>
        
        
        <category>paintings-en</category>
        
      </item>
      
    
      
      <item>
        <title>Flyleaf 2.5 – Finally adding Widgets, and better ways to fix content issues</title>
        <description>&lt;p&gt;&lt;img src=&quot;/images/projects/flyleaf-2-5-fullscreen-mac.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Today, version 2.5 of &lt;a href=&quot;https://moehrenzahn.de/project/flyleaf/&quot;&gt;Flyleaf, my independently-created read-later app for iPhone, iPad and macOS&lt;/a&gt;, became available on the iOS and macOS App Store.&lt;/p&gt;

&lt;style&gt;
  .flyleaf-download {
    display: flex;
    justify-content: center;
    margin: 2rem auto;
  }

  .flyleaf-download a {
    text-align: center;
    display: flex;
    justify-content: center;
    gap: 1em;
    border: none;
    align-items: center;
    text-align: left;
    font-size: 1.5rem;
    line-height: 1.2;
    transition: transform .2s;
  }
  .flyleaf-download a:hover {
    transform: scale(1.03);
  } 
  .flyleaf-download img {
    flex-grow: 0;
    width: auto;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .flyleaf-download .list {
    display: flex;
    flex-direction: column;
    font-size: 0.8em;
    align-items: flex-start;
    gap: 0.5rem;
  }
  .flyleaf-download a,
  .flyleaf-download a:hover,
  .flyleaf-download a:active,
  .flyleaf-download a:visited {
    border: none;
  }
  .flyleaf-download a:hover {
    border: none;
  }
&lt;/style&gt;

&lt;section class=&quot;flyleaf-download&quot;&gt;
  &lt;a href=&quot;https://apps.apple.com/app/flyleaf-read-later/id6475200381&quot;&gt;
    &lt;img src=&quot;/images/projects/flyleaf-mac-icon-small.png&quot; height=&quot;125&quot; width=&quot;125&quot; class=&quot;icon&quot; /&gt;
    &lt;div class=&quot;list&quot;&gt;
      
        &lt;div&gt;Free Download for &lt;br /&gt;iPhone, iPad and Mac&lt;/div&gt;
        &lt;img class=&quot;a-button&quot; src=&quot;/images/Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917.svg&quot; alt=&quot;Download on the App Store&quot; /&gt;
      
        
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/section&gt;

&lt;p&gt;In this post, I want to talk a little more in-depth about what’s new in this release.&lt;/p&gt;

&lt;p&gt;It was about time for this update after some of Flyleaf’s functionality began to break recently: &lt;strong&gt;YouTube embeds&lt;/strong&gt; stopped working a couple of weeks ago because of a change YouTube made. With Flyleaf 2.5, they are back and working. More critically: The &lt;strong&gt;archive.today integration&lt;/strong&gt; in Flyleaf broke because the provider tightened their scraping protections, leaving Flyleaf unable to fetch pages mirrored by archive.today.&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; Again, Flyleaf 2.5 resolves this by introducing a new mechanism for downloading articles. But I’m getting ahead of myself.&lt;/p&gt;

&lt;p&gt;The headlining new feature of Flyleaf 2.5 are the new &lt;strong&gt;Widgets&lt;/strong&gt;. I have added Widgets in all possible sizes and variants. The widgets simply display your recently read articles, and optionally your total unread article count. Along with that, I added support for some other useful system APIs like &lt;strong&gt;Home Screen and Dock icon quick actions.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/projects/flyleaf-2-5-widgets.png&quot; alt=&quot;Screenshots of the new Flyleaf widgets on iPhone.&quot; /&gt;&lt;/p&gt;

&lt;p&gt;I think the most important new feature for actually &lt;em&gt;using&lt;/em&gt; Flyleaf is the new &lt;strong&gt;“Download via browser” action&lt;/strong&gt;.&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; The issues with the archive.today integration I mentioned above are part of a broader trend of website owners tightening security against bots to protect against the new plague of AI scrapers that has befallen the web over the last years. Read-later apps like Flyleaf are unfortunately also often impacted by these measures.&lt;/p&gt;

&lt;p&gt;Flyleaf 2.5 solves this issue like this: If Flyleaf can’t access an article by itself, it will open the respective web page in an in-app browser instead, allowing you to add the currently loaded page contents to Flyleaf with one tap. This works extremely reliably and as an added bonus can also be used to solve captchas or to sign in to accounts to get through paywalls.&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/projects/flyleaf-2-5-download-browser.png&quot; alt=&quot;Screenshot of the new &amp;quot;Download via Browser&amp;quot; flow in Flyleaf&quot; /&gt;&lt;/p&gt;

&lt;p&gt;To put a bow on it, I have integrated this new feature, along with all other ways of downloading articles, into a new &lt;strong&gt;“Fix content issues” action&lt;/strong&gt; which gives you easy access to the tools to solve a variety of issues around missing article contents.&lt;/p&gt;

&lt;p&gt;Also new and dear to my heart is the introduction of a proper &lt;strong&gt;full-screen mode&lt;/strong&gt; on macOS 26 (and on iOS when pagination is disabled). In full-screen mode, the article toolbar will be completely hidden except for a small progress indicator. On tap, it reveals article details and controls.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/projects/flyleaf-2-5-fullscreen.png&quot; height=&quot;400&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Another small thing which nonetheless became my favorite way to read in Flyleaf is the new &lt;strong&gt;“Night” reading theme&lt;/strong&gt; for dark mode. It replaces the slightly garish “Nightvision” theme, and offers a pleasant orange glow which is great for reading in the dark. I also tweaked a few other theme colors.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/projects/flyleaf-2-5-multiwindow.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Also of note is the new &lt;strong&gt;multi-window support&lt;/strong&gt;. This is especially noticeable with the new windowing mode on iPadOS 26. Previously, multiple Flyleaf windows would simply all display the same content, which was not very useful. It took some re-engineering, but in Flyleaf 2.5 this now works exactly as you would expect: Multiple Flyleaf windows work independently from another, and there is a new context menu action to directly open an article in a new window.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;As always, Flyleaf is a &lt;a href=&quot;https://apps.apple.com/app/flyleaf-read-later/id6475200381&quot;&gt;free download on the App Store&lt;/a&gt;. I would really appreciate it if you gave it a spin, and if you like it, please &lt;a href=&quot;https://apps.apple.com/app/flyleaf-read-later/id6475200381?action=write-review&quot;&gt;leave a nice review on the App Store&lt;/a&gt; or purchase the optional subscription. It really helps!&lt;/p&gt;

&lt;style&gt;
  .flyleaf-download {
    display: flex;
    justify-content: center;
    margin: 2rem auto;
  }

  .flyleaf-download a {
    text-align: center;
    display: flex;
    justify-content: center;
    gap: 1em;
    border: none;
    align-items: center;
    text-align: left;
    font-size: 1.5rem;
    line-height: 1.2;
    transition: transform .2s;
  }
  .flyleaf-download a:hover {
    transform: scale(1.03);
  } 
  .flyleaf-download img {
    flex-grow: 0;
    width: auto;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .flyleaf-download .list {
    display: flex;
    flex-direction: column;
    font-size: 0.8em;
    align-items: flex-start;
    gap: 0.5rem;
  }
  .flyleaf-download a,
  .flyleaf-download a:hover,
  .flyleaf-download a:active,
  .flyleaf-download a:visited {
    border: none;
  }
  .flyleaf-download a:hover {
    border: none;
  }
&lt;/style&gt;

&lt;section class=&quot;flyleaf-download&quot;&gt;
  &lt;a href=&quot;https://apps.apple.com/app/flyleaf-read-later/id6475200381&quot;&gt;
    &lt;img src=&quot;/images/projects/flyleaf-mac-icon-small.png&quot; height=&quot;125&quot; width=&quot;125&quot; class=&quot;icon&quot; /&gt;
    &lt;div class=&quot;list&quot;&gt;
      
        &lt;div&gt;Free Download for &lt;br /&gt;iPhone, iPad and Mac&lt;/div&gt;
        &lt;img class=&quot;a-button&quot; src=&quot;/images/Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917.svg&quot; alt=&quot;Download on the App Store&quot; /&gt;
      
        
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/section&gt;

&lt;h2 id=&quot;flyleaf-25-change-log&quot;&gt;Flyleaf 2.5 Change Log&lt;/h2&gt;

&lt;p&gt;In Flyleaf 2.5, I also fixed &lt;em&gt;so many&lt;/em&gt; little bugs and added small improvements. Here comes the full list of everything thats new or changed in this update:&lt;/p&gt;

&lt;h3 id=&quot;new-features&quot;&gt;New Features&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Widgets in all variants: You can now place your current reading list on your Home Screen or Desktop.&lt;/li&gt;
  &lt;li&gt;Multi-window support: On macOS and iPadOS, you can now open multiple independent Flyleaf windows at once. There is also a new context menu option to open an article in a new window (or Command-click on macOS).&lt;/li&gt;
  &lt;li&gt;Full-screen reading everywhere: Hiding the article toolbar is now always possible, even on macOS or when pagination is disabled.&lt;/li&gt;
  &lt;li&gt;New “Fix Content Issues” action: All redownload-related actions have been consolidated into this new action, making it much easier to understand what to do if Flyleaf can’t display an article properly.&lt;/li&gt;
  &lt;li&gt;New “Download via Browser” action: More and more pages now use scraping protections that affect the Flyleaf downloader. In those cases, Flyleaf can pop up a small browser window where you can interactively confirm what to download (and even solve captchas if necessary). Requires iOS/macOS 26.&lt;/li&gt;
  &lt;li&gt;When viewing an image in an article, you can now zoom and pan freely.&lt;/li&gt;
  &lt;li&gt;Icon quick actions: Quickly access frequent functions right from the Flyleaf icon on your Dock or Home Screen.&lt;/li&gt;
  &lt;li&gt;New option to configure pagination tap areas, so you can tap anywhere to go to the next page if you prefer.&lt;/li&gt;
  &lt;li&gt;New simple dialog when adding the next page of a multi-page article, making it more convenient to archive the current page and proceed to the next one.&lt;/li&gt;
  &lt;li&gt;New Shortcuts action to fetch a tag by its name.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;improvements&quot;&gt;Improvements&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;The search function is now accessible with one tap on smaller devices.&lt;/li&gt;
  &lt;li&gt;Search now searches everywhere by default instead of only in “Unread”.&lt;/li&gt;
  &lt;li&gt;“Download from archive.today” can now handle the required captcha, but is available only on macOS/iOS 26 or later.&lt;/li&gt;
  &lt;li&gt;Article images are now cached on-device. Note that cached images are not synced between devices.&lt;/li&gt;
  &lt;li&gt;Reading view swipe gestures on iOS are now smoother and more reliable.&lt;/li&gt;
  &lt;li&gt;Tweaked several theme colors: The “Nightvision” theme is now called “Night” and is much more pleasant.&lt;/li&gt;
  &lt;li&gt;Added the correct Settings menu bar shortcut for iOS 26.&lt;/li&gt;
  &lt;li&gt;Updated the “Archive” and “Delete” keyboard shortcuts to avoid conflicts with “Minimize Window.”&lt;/li&gt;
  &lt;li&gt;Various performance improvements (for real).&lt;/li&gt;
  &lt;li&gt;Various small design tweaks throughout the app.&lt;/li&gt;
  &lt;li&gt;Various small improvements to the article parser.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;bug-fixes&quot;&gt;Bug Fixes&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;The “Remember my choice” toggle in the share sheet and the related “Always open in app” option now work as expected.&lt;/li&gt;
  &lt;li&gt;YouTube videos in articles now appear correctly again.&lt;/li&gt;
  &lt;li&gt;Long tag names are no longer unnecessarily truncated.&lt;/li&gt;
  &lt;li&gt;The “Add to Flyleaf” action in the article view context menu is now more reliable.&lt;/li&gt;
  &lt;li&gt;The reading view on iPad is no longer displayed too small after switching back from another app.&lt;/li&gt;
  &lt;li&gt;The tab bar now always shows the expected number of items.&lt;/li&gt;
  &lt;li&gt;Removed a duplicate close button in the iPad Settings dialog.&lt;/li&gt;
  &lt;li&gt;Fixed a crash when saving an image from an article to your Photos library.&lt;/li&gt;
  &lt;li&gt;Fixed a rare crash when downloading images.&lt;/li&gt;
  &lt;li&gt;Fixed several search field focus issues.&lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;
&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I had feared that something like this could happen when relying on an external service, which is why the archive.today integration was always labeled “Beta” on the Flyleaf homepage. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;This feature uses some new APIs exclusive to iOS and macOS 26 and therefore is only available on those latest OSes, for now. This also means that I had to remove the archive.today integration on older OSes, because it was not usable there anymore, anyways. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;This new feature builds on the unique advantage of Flyleaf that there is no central server for scraping website contents. Instead, all pages are downloaded and parsed on-device. &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
        <pubDate>Thu, 27 Nov 2025 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/flyleaf-2-5/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/flyleaf-2-5/</guid>
        
        
        <category>Technologie</category>
        
        <category>Flyleaf</category>
        
      </item>
      
    
      
    
      
      <item>
        <title>Portrait eines Jungen</title>
        <description>&lt;img src=&quot;https://www.moehrenzahn.de/paintings/2025-10-16-portrait-eines-jungen.jpg&quot;&gt; &lt;p&gt;I’m happy to say that even after a relatively long painting hiatus, I managed to complete this small portrait sketch in just one-and-a-half sessions. There are a lot of issues I can see with the results, but I managed to achieve a likeness I’m happy with.&lt;/p&gt;

&lt;p&gt;The source photograph had a bit of a fisheye effect which results in a slightly funky perspective. But I’m enjoying it as a little unusual thing in the realm of paintings.&lt;/p&gt;
</description>
        <pubDate>Thu, 16 Oct 2025 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/en/paintings/2025-10-16-portrait-eines-jungen/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/en/paintings/2025-10-16-portrait-eines-jungen/</guid>
        
        
        <category>paintings-en</category>
        
      </item>
      
    
      
      <item>
        <title>Flyleaf Update 2.4 – The one with Liquid Glass</title>
        <description>&lt;p&gt;&lt;img src=&quot;/images/projects/flyleaf-reading-combined-small.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Over the last few months, I have been heavy at work to adapt Flyleaf to match the complete redesigns of both macOS and iOS in their 26 versions. This was a significant undertaking, especially since I will not stop supporting any older iOS versions.&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;“Liquid Glass” – what Apple calls the the new design language – fits Flyleaf quite well. My custom tab bar already looked a lot like all tab bars do now in iOS 26. The new transparent toolbars with gradient blurs are something that I always wanted to do, but the system frameworks did not support it. Now these elements in Flyleaf use the new glassy look, which is not a huge change, but does look nice, in my opinion.&lt;/p&gt;

&lt;p&gt;I also made everything a little more round. This is especially noticeable when swiping up from the reading view, where the swiped-up view now matches the contours of your device:&lt;/p&gt;

&lt;p&gt;
&lt;video alt=&quot;The new look of the swipe up gesture on the article view.&quot; src=&quot;/images/projects/flyleaf-gesture-ipad-small.mp4&quot; muted=&quot;&quot; controls=&quot;&quot; loop=&quot;&quot; style=&quot;border-radius: 17px&quot;&gt;&lt;/video&gt;
&lt;/p&gt;

&lt;p&gt;Article titles are also fancier now, integrating the article image.&lt;/p&gt;

&lt;p&gt;I also refreshed the app icon. I don’t really like where Apple is heading in terms of icon design, but I think managed to keep Flyleaf’s unique style while integrating better into the overall OS:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/projects/flyleaf-icon-row.png&quot; alt=&quot;All the different variants of the new Flyleaf icon&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;design-is-how-it-works&quot;&gt;“Design is how it works”&lt;/h2&gt;

&lt;p&gt;But I did not only work on how Flyleaf looks. I also fixed various bugs and improved some things.&lt;/p&gt;

&lt;p&gt;The most impactful change is that article processing now happens on parallel background threads, which in practice means that adding articles is now many times faster and more reliable than before.&lt;/p&gt;

&lt;p&gt;I hope you’ll enjoy this new update – let me know what you think! And als always, if you appreciate what I’m doing with Flyleaf, please consider &lt;a href=&quot;https://apps.apple.com/app/flyleaf-read-later/id6475200381?action=write-review&quot;&gt;writing a short review on the App Store&lt;/a&gt;, it really does help!&lt;/p&gt;

&lt;style&gt;
  .flyleaf-download {
    display: flex;
    justify-content: center;
    margin: 2rem auto;
  }

  .flyleaf-download a {
    text-align: center;
    display: flex;
    justify-content: center;
    gap: 1em;
    border: none;
    align-items: center;
    text-align: left;
    font-size: 1.5rem;
    line-height: 1.2;
    transition: transform .2s;
  }
  .flyleaf-download a:hover {
    transform: scale(1.03);
  } 
  .flyleaf-download img {
    flex-grow: 0;
    width: auto;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .flyleaf-download .list {
    display: flex;
    flex-direction: column;
    font-size: 0.8em;
    align-items: flex-start;
    gap: 0.5rem;
  }
  .flyleaf-download a,
  .flyleaf-download a:hover,
  .flyleaf-download a:active,
  .flyleaf-download a:visited {
    border: none;
  }
  .flyleaf-download a:hover {
    border: none;
  }
&lt;/style&gt;

&lt;section class=&quot;flyleaf-download&quot;&gt;
  &lt;a href=&quot;https://apps.apple.com/app/flyleaf-read-later/id6475200381&quot;&gt;
    &lt;img src=&quot;/images/projects/flyleaf-mac-icon-small.png&quot; height=&quot;125&quot; width=&quot;125&quot; class=&quot;icon&quot; /&gt;
    &lt;div class=&quot;list&quot;&gt;
      
        &lt;div&gt;Free Download for &lt;br /&gt;iPhone, iPad and Mac&lt;/div&gt;
        &lt;img class=&quot;a-button&quot; src=&quot;/images/Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917.svg&quot; alt=&quot;Download on the App Store&quot; /&gt;
      
        
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/section&gt;

&lt;h2 id=&quot;flyleaf-24-change-log&quot;&gt;Flyleaf 2.4 Change Log&lt;/h2&gt;

&lt;h3 id=&quot;new-features&quot;&gt;New Features&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Design refresh with Liquid Glass support on the latest OSes&lt;/li&gt;
  &lt;li&gt;Refreshed app icon&lt;/li&gt;
  &lt;li&gt;New “fancy title” design that includes the article image&lt;/li&gt;
  &lt;li&gt;Article processing is now massively faster and more reliable&lt;/li&gt;
  &lt;li&gt;Remove articles from ‘Recently read’ via the context menu&lt;/li&gt;
  &lt;li&gt;New option to exclude archived articles from Favorites and Tag lists&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;improvements&quot;&gt;Improvements&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Various parser and text rendering improvements&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;bug-fixes&quot;&gt;Bug fixes&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Popovers now always reliably open as popovers&lt;/li&gt;
  &lt;li&gt;The “tag” selection in the Discover section customization is no longer reset&lt;/li&gt;
  &lt;li&gt;Button icons at the ends of articles now correctly reflect the article status&lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;You don’t need to be on iOS or macOS 26 to enjoy this update. Everything except for the glass effects also works on previous OSes. I’m not even sure I can recommend updating to the new OSes right away – it will probably be better to wait a few months until Apple ironed out some of their many bugs. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
        <pubDate>Wed, 10 Sep 2025 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/flyleaf-2-4/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/flyleaf-2-4/</guid>
        
        
        <category>Technologie</category>
        
        <category>Flyleaf</category>
        
      </item>
      
    
      
      <item>
        <title>Flyleaf Update 2.3.3 – Wish Fulfillment ahead of iOS 26</title>
        <description>&lt;p&gt;Like many app developers, I have been living the last couple of weeks in the iOS and iPadOS 26 betas, to get a feel for the new “Liquid Glass” design.&lt;/p&gt;

&lt;p&gt;But in terms of Flyleaf development, I have been living in current-OS land and working on an update which I just released today.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/flyleaf-233-collage.png&quot; alt=&quot;Flyleaf 2.3.3 screenshots&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The headline of this update is “wish fulfillment”, because I have taken care of some items frequently-requested by Pocket refugees:&lt;/p&gt;

&lt;p&gt;Firstly, you can now &lt;strong&gt;assign tags directly in the share extension&lt;/strong&gt; of Flyleaf. If you have some complicated tagging system, this might come in handy.&lt;/p&gt;

&lt;p&gt;Secondly, it is now just as &lt;strong&gt;quick to delete articles&lt;/strong&gt; as archiving them. I’ve gotten rid of the “Are you sure?” confirmation dialog. Instead, there now is a “Recently deleted” section in the app settings where you can restore accidentally deleted articles. I think this solution strikes a better balance between convenience and safety.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/flyleaf-233-recently-deleted.png&quot; alt=&quot;The &amp;quot;Recently deleted&amp;quot; list in Flyleaf 2.3.3&quot; /&gt;&lt;/p&gt;

&lt;p&gt;I know that there are two other big wishes which are &lt;strong&gt;Highlights&lt;/strong&gt; and &lt;strong&gt;Notes&lt;/strong&gt;. I’ve been working on those features as well, but I’ll release them in a future update when they are fully baked.&lt;/p&gt;

&lt;p&gt;Apart from those new features, I also tweaked the design of some parts of the app a little to better match the new direction that Apple is going towards with iOS and macOS 26. But these are just some minor changes to prepare for my next update which will bring a proper “Liquid Glass” facelift (make sure to &lt;a href=&quot;https://mastodon.social/@flyleafapp&quot;&gt;follow Flyleaf on Mastodon&lt;/a&gt; for updates on how that is going).&lt;/p&gt;

&lt;p&gt;If you appreciate what I’m doing with Flyleaf, please consider &lt;a href=&quot;https://apps.apple.com/app/flyleaf-read-later/id6475200381?action=write-review&quot;&gt;leaving a written review in the App Store&lt;/a&gt;, it really helps a lot!&lt;/p&gt;

&lt;style&gt;
  .flyleaf-download {
    display: flex;
    justify-content: center;
    margin: 2rem auto;
  }

  .flyleaf-download a {
    text-align: center;
    display: flex;
    justify-content: center;
    gap: 1em;
    border: none;
    align-items: center;
    text-align: left;
    font-size: 1.5rem;
    line-height: 1.2;
    transition: transform .2s;
  }
  .flyleaf-download a:hover {
    transform: scale(1.03);
  } 
  .flyleaf-download img {
    flex-grow: 0;
    width: auto;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .flyleaf-download .list {
    display: flex;
    flex-direction: column;
    font-size: 0.8em;
    align-items: flex-start;
    gap: 0.5rem;
  }
  .flyleaf-download a,
  .flyleaf-download a:hover,
  .flyleaf-download a:active,
  .flyleaf-download a:visited {
    border: none;
  }
  .flyleaf-download a:hover {
    border: none;
  }
&lt;/style&gt;

&lt;section class=&quot;flyleaf-download&quot;&gt;
  &lt;a href=&quot;https://apps.apple.com/app/flyleaf-read-later/id6475200381&quot;&gt;
    &lt;img src=&quot;/images/projects/flyleaf-mac-icon-small.png&quot; height=&quot;125&quot; width=&quot;125&quot; class=&quot;icon&quot; /&gt;
    &lt;div class=&quot;list&quot;&gt;
      
        &lt;div&gt;Free Download for &lt;br /&gt;iPhone, iPad and Mac&lt;/div&gt;
        &lt;img class=&quot;a-button&quot; src=&quot;/images/Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917.svg&quot; alt=&quot;Download on the App Store&quot; /&gt;
      
        
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/section&gt;

&lt;h2 id=&quot;flyleaf-233-change-log&quot;&gt;Flyleaf 2.3.3 Change Log&lt;/h2&gt;

&lt;h3 id=&quot;new-features&quot;&gt;New Features&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Assign tags to newly added articles right from the share sheet&lt;/li&gt;
  &lt;li&gt;Drag links onto the app icon in the dock or the home screen to quickly add them to your list&lt;/li&gt;
  &lt;li&gt;Deleting articles is now faster and you can restore recently deleted articles in settings&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;improvements&quot;&gt;Improvements&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Modernized some pieces of UI in anticipation of future OS updates&lt;/li&gt;
  &lt;li&gt;Tag lists are now always sorted alphabetically&lt;/li&gt;
  &lt;li&gt;Added a separate “Search” view&lt;/li&gt;
  &lt;li&gt;Replaced the clunky ‘Add New Tag’ button in the article context menu with a more helpful ‘Manage Tags’ button&lt;/li&gt;
  &lt;li&gt;Moved the search bar to the bottom on iPhone and into the toolbar on iPad&lt;/li&gt;
  &lt;li&gt;The article parser now preserves more kinds of embedded videos&lt;/li&gt;
  &lt;li&gt;Added more visual indicators when an article was loaded via archive.today&lt;/li&gt;
  &lt;li&gt;Added ability to reset app preferences through the Settings app in case of issues&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;bug-fixes&quot;&gt;Bug fixes&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Article images in lists are again updated properly&lt;/li&gt;
  &lt;li&gt;Removed occasional empty gray boxes at the bottom of article pages&lt;/li&gt;
  &lt;li&gt;Removed the “System inverted” color scheme option because it was not very useful and caused terrible crashes&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Tue, 08 Jul 2025 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/flyleaf-2-3-3/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/flyleaf-2-3-3/</guid>
        
        
        <category>Technologie</category>
        
        <category>Flyleaf</category>
        
      </item>
      
    
      
      <item>
        <title>Flyleaf 2.3 Feature Overview</title>
        <description>&lt;p&gt;Flyleaf 2.3 is a big update, it probably includes the most new features since &lt;a href=&quot;/flyleaf-2-0/&quot;&gt;the 2.0 update from last year&lt;/a&gt;. In this post, I want to showcase some of the new features.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;If you’re coming from &lt;a href=&quot;https://support.mozilla.org/de/kb/future-of-pocket&quot;&gt;Pocket&lt;/a&gt;, the most important news first: This update includes a Pocket archive import option, so you can get your whole reading list into Flyleaf with just a few taps.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/flyleaf-2-3-hero.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;overhauled-search-interface&quot;&gt;Overhauled search interface&lt;/h2&gt;

&lt;p&gt;Flyleaf now includes full-text search. It also now highlights your search terms in articles, which makes searching a lot more useful. In terms of filtering, I added an option to toggle between only searching for the exact search string (which used to be the default behavior) and the new default where Flyleaf searches for individual words instead. And you can now either search everywhere or only in the current list.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/flyleaf-2-3-search-options.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;As before, all searches in Flyleaf don’t require an internet connection and your search terms never leave your device. Apart from protecting your privacy, this also makes Flyleaf robust against outages and makes sure that features of the app will not stop working if some server component is shut down.&lt;/p&gt;

&lt;h2 id=&quot;completely-configurable-discover-view&quot;&gt;Completely configurable Discover view&lt;/h2&gt;

&lt;p&gt;The second big feature is that the Discover view is now fully customizable. The point of Discover is to help you find something suitable to read from your reading list. It’s not a recommendation engine that will suggest new articles to you, it will only show items that you already added to Flyleaf.&lt;/p&gt;

&lt;p&gt;It lists out brief groups of articles selected by a common factor like short articles, long-reads, videos or items that you have almost finished. The defaults here are generally useful and I like them.&lt;/p&gt;

&lt;p&gt;With Flyleaf 2.3, subscribers can now remove, modify, reorder, and add sections in the Discover view. This also includes changing the look and feel of individual sections. To give you more options, I also added several completely new article preview styles.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/flyleaf-2-3-discover-customization.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;This is a very flexible system that allows hundreds of different combinations, and I can’t wait to see what you are going to come up with!&lt;/p&gt;

&lt;p&gt;I also made these new preview styles available to choose for other lists.&lt;/p&gt;

&lt;figure&gt;
    &lt;img src=&quot;/images/flyleaf-2-3-card-styles.png&quot; /&gt;
    &lt;figcaption&gt;
    One of the new article preview styles in Flyleaf 2.3
    &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;A small but very effective design tweak is that Flyleaf now analyzes article images for their brightness and chooses the appearance of preview cards accordingly to offer the best readability.&lt;/p&gt;

&lt;h2 id=&quot;use-any-installed-font-as-your-reading-font&quot;&gt;Use any installed font as your reading font&lt;/h2&gt;

&lt;p&gt;Another new subscriber-only feature is that you can now choose any installed font as your reading font. I am currently not able to include many fonts in Flyleaf because their licensing fees are not in proportion to the small amount of revenue that Flyleaf generates, but this should give maximum flexibility for those who want it. (As a side note, the process of adding custom fonts is absolutely awful and confusing on iOS. I’m sorry, but this is something that Apple needs to fix, there’s nothing I can do about it.)&lt;/p&gt;

&lt;figure&gt;
    &lt;img alt=&quot;Flyleaf reading view on iPad using the &apos;Chalkduster&apos; system font&quot; src=&quot;/images/flyleaf-2-3-custom-font.png&quot; /&gt;
    &lt;figcaption&gt;
    Please don&apos;t do this!
    &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;hr /&gt;

&lt;p&gt;This Flyleaf update is the first one where substantial new features are only available to subscribers. But I made sure that those are about advanced usage and customization, not about the core experience of using Flyleaf. It’s important to me that Flyleaf continues to make sense as a free app and is not a compromised experience when you decide not to pay for it. (In fact, I myself still spend much of my time in Flyleaf in an unsubscribed state, because I feel that experience is often good enough.)&lt;/p&gt;

&lt;p&gt;If you haven’t yet, please give Flyleaf a try!&lt;/p&gt;

&lt;style&gt;
  .flyleaf-download {
    display: flex;
    justify-content: center;
    margin: 2rem auto;
  }

  .flyleaf-download a {
    text-align: center;
    display: flex;
    justify-content: center;
    gap: 1em;
    border: none;
    align-items: center;
    text-align: left;
    font-size: 1.5rem;
    line-height: 1.2;
    transition: transform .2s;
  }
  .flyleaf-download a:hover {
    transform: scale(1.03);
  } 
  .flyleaf-download img {
    flex-grow: 0;
    width: auto;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .flyleaf-download .list {
    display: flex;
    flex-direction: column;
    font-size: 0.8em;
    align-items: flex-start;
    gap: 0.5rem;
  }
  .flyleaf-download a,
  .flyleaf-download a:hover,
  .flyleaf-download a:active,
  .flyleaf-download a:visited {
    border: none;
  }
  .flyleaf-download a:hover {
    border: none;
  }
&lt;/style&gt;

&lt;section class=&quot;flyleaf-download&quot;&gt;
  &lt;a href=&quot;https://apps.apple.com/app/flyleaf-read-later/id6475200381&quot;&gt;
    &lt;img src=&quot;/images/projects/flyleaf-mac-icon-small.png&quot; height=&quot;125&quot; width=&quot;125&quot; class=&quot;icon&quot; /&gt;
    &lt;div class=&quot;list&quot;&gt;
      
        &lt;div&gt;Free Download for &lt;br /&gt;iPhone, iPad and Mac&lt;/div&gt;
        &lt;img class=&quot;a-button&quot; src=&quot;/images/Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917.svg&quot; alt=&quot;Download on the App Store&quot; /&gt;
      
        
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/section&gt;

&lt;h2 id=&quot;full-release-notes&quot;&gt;Full release notes&lt;/h2&gt;

&lt;p&gt;For reference, here are the full release notes:&lt;/p&gt;

&lt;h3 id=&quot;new-features&quot;&gt;New Features&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Overhauled search interface with additional options and results highlighting&lt;/li&gt;
  &lt;li&gt;Full-text search (subscription-only)&lt;/li&gt;
  &lt;li&gt;Completely configurable Discover view (subscription-only)&lt;/li&gt;
  &lt;li&gt;Use any installed font as reading font (subscription-only)&lt;/li&gt;
  &lt;li&gt;Allow changing article preview styles in lists (subscription-only)&lt;/li&gt;
  &lt;li&gt;Pocket archive import&lt;/li&gt;
  &lt;li&gt;Optionally disable the page turn animation&lt;/li&gt;
  &lt;li&gt;New “System Inverted” color scheme option&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;improvements&quot;&gt;Improvements&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;More robust handling of PDF and YouTube links&lt;/li&gt;
  &lt;li&gt;Improve PDF parsing line break handling&lt;/li&gt;
  &lt;li&gt;Respect the ‘Reduced motion’ system accessibility setting&lt;/li&gt;
  &lt;li&gt;Allow sorting article lists by “last opened”&lt;/li&gt;
  &lt;li&gt;Remove tracking codes from URLs&lt;/li&gt;
  &lt;li&gt;Improved performance and stability of article lists&lt;/li&gt;
  &lt;li&gt;RSS feeds are now copied to the clipboard instead of opened directly&lt;/li&gt;
  &lt;li&gt;Website parser improvements&lt;/li&gt;
  &lt;li&gt;Design tweaks and fixes&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;bug-fixes&quot;&gt;Bug fixes&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Fix article list sometimes staying empty when sorting by publication&lt;/li&gt;
  &lt;li&gt;Don’t dismiss the current article when unarchiving it&lt;/li&gt;
  &lt;li&gt;Fix some cases of missing or duplicated images in articles&lt;/li&gt;
&lt;/ul&gt;

</description>
        <pubDate>Wed, 28 May 2025 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/flyleaf-2-3/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/flyleaf-2-3/</guid>
        
        
        <category>Flyleaf</category>
        
        <category>Technologie</category>
        
      </item>
      
    
      
      <item>
        <title>One year of Flyleaf</title>
        <description>&lt;p&gt;Exactly one year ago, I launched the first version of &lt;a href=&quot;/project/flyleaf&quot;&gt;Flyleaf&lt;/a&gt; on the iOS and Mac App Store. I built Flyleaf because I wanted a read-later app that offers book-like pagination that isn’t just an afterthought and that also works great on macOS. Back then, I wrote &lt;a href=&quot;/about-flyleaf/&quot;&gt;a short blog post&lt;/a&gt; which went into more detail.&lt;/p&gt;

&lt;style&gt;
  .flyleaf-download {
    display: flex;
    justify-content: center;
    margin: 2rem auto;
  }

  .flyleaf-download a {
    text-align: center;
    display: flex;
    justify-content: center;
    gap: 1em;
    border: none;
    align-items: center;
    text-align: left;
    font-size: 1.5rem;
    line-height: 1.2;
    transition: transform .2s;
  }
  .flyleaf-download a:hover {
    transform: scale(1.03);
  } 
  .flyleaf-download img {
    flex-grow: 0;
    width: auto;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .flyleaf-download .list {
    display: flex;
    flex-direction: column;
    font-size: 0.8em;
    align-items: flex-start;
    gap: 0.5rem;
  }
  .flyleaf-download a,
  .flyleaf-download a:hover,
  .flyleaf-download a:active,
  .flyleaf-download a:visited {
    border: none;
  }
  .flyleaf-download a:hover {
    border: none;
  }
&lt;/style&gt;

&lt;section class=&quot;flyleaf-download&quot;&gt;
  &lt;a href=&quot;https://apps.apple.com/app/flyleaf-read-later/id6475200381&quot;&gt;
    &lt;img src=&quot;/images/projects/flyleaf-mac-icon-small.png&quot; height=&quot;125&quot; width=&quot;125&quot; class=&quot;icon&quot; /&gt;
    &lt;div class=&quot;list&quot;&gt;
      
        &lt;div&gt;Free Download for &lt;br /&gt;iPhone, iPad and Mac&lt;/div&gt;
        &lt;img class=&quot;a-button&quot; src=&quot;/images/Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917.svg&quot; alt=&quot;Download on the App Store&quot; /&gt;
      
        
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/section&gt;

&lt;p&gt;Now, it’s been a year. Time for a small retrospective.&lt;/p&gt;

&lt;p&gt;Over the last year, I managed to publish 12 updates, at a steady pace of about one update per month. Most of these were essentially bug fixing and fine-tuning, but I also shipped some substantial feature additions, like the Discover view and the gesture-driven reading interface.&lt;/p&gt;

&lt;p&gt;The worst time developing Flyleaf was undoubtedly shortly before the release of iOS 18. There were many bugs in the iOS 18 betas which caused crashes and issues in Flyleaf. It was a &lt;em&gt;lot&lt;/em&gt; of work to find workarounds as I was scrambling to get Flyleaf running more or less stable on iOS 18. I found it very stressful to be at the mercy of Apple’s development cycle like that. I hope that I will manage this better this year.&lt;/p&gt;

&lt;p&gt;What &lt;em&gt;has&lt;/em&gt; been awesome is the feedback from users. I get about one email a week from someone who uses and loves Flyleaf and wants to report a bug or ask for some feature. I know this will not be sustainable forever, but for now I have been enjoying these emails a lot and reply to all of them. It’s nice to know that I did not only build Flyleaf for myself, but to hear that other people enjoy and care about it, too.&lt;/p&gt;

&lt;p&gt;Another way this enjoyment manifests is, of course, subscriptions. Over the last year, I managed to convince over 130 people to support Flyleaf with their hard-earned money. Thats not a life-changing, cancel-your-day-job amount, but it greatly surpassed my expectations and it’s a big motivation to continue working on Flyleaf.&lt;/p&gt;

&lt;p&gt;Overall, I’m glad I decided to go with a subscription model with Flyleaf, even though I know many people are annoyed by subscription apps. With a pay-once model, I constantly would have to think about ways to acquire new customers. Thanks to the subscriptions, I can think of ways to make the app better for existing users instead, which is much less stressful for me. It also makes the app easier to sustain with it’s small user-base.&lt;/p&gt;

&lt;p&gt;In general, it’s difficult to get a small-time indie app noticed on the App Store. I now get between 5 and 10 organic downloads per day, which is not a lot. I only saw brief changes in the download numbers when someone recommended Flyleaf. By far my biggest bump in downloads came when &lt;a href=&quot;https://lifehacker.com/tech/flyleaf-is-the-best-read-it-later-app-for-apple-users&quot;&gt;Justin Pot wrote a generous article about Flyleaf on LifeHacker&lt;/a&gt; in September, which made a huge difference.&lt;/p&gt;

&lt;p&gt;My only piece of advice here is to actually get in touch with individual journalists and bloggers. Sending press releases to big outlets is pretty much pointless; contacting individual authors and editors is a little more effective in my experience.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;So, what are my plans for the future?&lt;/p&gt;

&lt;p&gt;Now that the first year is over, it will be time for my yearly subscribers to renew their subscriptions. This is a little bit scary. I really hope I managed to convince people that Flyleaf is a project which makes sense to support in the long term, but time will tell how my subscriber numbers will develop.&lt;/p&gt;

&lt;p&gt;But for now, Flyleaf remains a hobby I work on in the evenings once the kids are asleep. I still use the app myself every day, so I’m motivated to keep improving it. I hope to continue the pace of updates and actually ship some substantial features people have been asking for. But more about that later.&lt;/p&gt;

&lt;p&gt;To keep up with the latest developments, you can &lt;a href=&quot;https://mastodon.social/@flyleafapp/&quot;&gt;follow my very occasional posts on Mastodon&lt;/a&gt;. If you are interested in joining the TestFlight, feel free to &lt;a href=&quot;mailto:flyleaf@moehrenzahn.de&quot;&gt;get in touch&lt;/a&gt;. Thanks for reading and thanks for your continued support!&lt;/p&gt;
</description>
        <pubDate>Thu, 27 Mar 2025 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/one-year-of-flyleaf/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/one-year-of-flyleaf/</guid>
        
        
        <category>Flyleaf</category>
        
        <category>Technologie</category>
        
      </item>
      
    
      
      <item>
        <title>Flyleaf Update 2.2</title>
        <description>&lt;style&gt;
  .flyleaf-download {
    display: flex;
    justify-content: center;
    margin: 2rem auto;
  }

  .flyleaf-download a {
    text-align: center;
    display: flex;
    justify-content: center;
    gap: 1em;
    border: none;
    align-items: center;
    text-align: left;
    font-size: 1.5rem;
    line-height: 1.2;
    transition: transform .2s;
  }
  .flyleaf-download a:hover {
    transform: scale(1.03);
  } 
  .flyleaf-download img {
    flex-grow: 0;
    width: auto;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .flyleaf-download .list {
    display: flex;
    flex-direction: column;
    font-size: 0.8em;
    align-items: flex-start;
    gap: 0.5rem;
  }
  .flyleaf-download a,
  .flyleaf-download a:hover,
  .flyleaf-download a:active,
  .flyleaf-download a:visited {
    border: none;
  }
  .flyleaf-download a:hover {
    border: none;
  }
&lt;/style&gt;

&lt;section class=&quot;flyleaf-download&quot;&gt;
  &lt;a href=&quot;https://apps.apple.com/app/flyleaf-read-later/id6475200381&quot;&gt;
    &lt;img src=&quot;/images/projects/flyleaf-mac-icon-small.png&quot; height=&quot;125&quot; width=&quot;125&quot; class=&quot;icon&quot; /&gt;
    &lt;div class=&quot;list&quot;&gt;
      
        &lt;div&gt;Free Download for &lt;br /&gt;iPhone, iPad and Mac&lt;/div&gt;
        &lt;img class=&quot;a-button&quot; src=&quot;/images/Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917.svg&quot; alt=&quot;Download on the App Store&quot; /&gt;
      
        
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/section&gt;

&lt;p&gt;While preparing the just-released 2.2.2 update for Flyleaf, &lt;a href=&quot;/project/flyleaf&quot;&gt;my read-later app for iOS and macOS&lt;/a&gt;, I was reminded that I didn’t write anything here about any of the 2.2 patches. So let’s do that now.&lt;/p&gt;

&lt;h2 id=&quot;flyleaf-220&quot;&gt;Flyleaf 2.2.0&lt;/h2&gt;

&lt;p&gt;The main reason I pushed out the 2.2.0 update when I did was that a change in the HTML markup of the New York Times website triggered a fatal bug in Flyleaf which would send the app into a continuous crash-on-launch loop. Suffice it to say I heard about this issues from a lot of my users. Apart from that, Flyleaf 2.2.0 introduced a completely overhauled font picker along with some new premium fonts.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/flyleaf-macos-fontpicker.png&quot; alt=&quot;The new Flyleaf 2.2 font picker in the macOS version.&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;flyleaf-221&quot;&gt;Flyleaf 2.2.1&lt;/h2&gt;

&lt;p&gt;2.2.1 was a very small update which merely fixed an issue with the new font selector and was released just a day or two later.&lt;/p&gt;

&lt;h2 id=&quot;flyleaf-222&quot;&gt;Flyleaf 2.2.2&lt;/h2&gt;

&lt;p&gt;Today, Flyleaf 2.2.2 (hopefully) concludes this series of updates by finalizing the new font picker, adding even more fonts, and sanding off even more rough edges in the app’s UI and website parser.&lt;/p&gt;

&lt;h2 id=&quot;migrating-the-flyleaf-app-group-name-on-macos&quot;&gt;Migrating the Flyleaf App Group name on macOS&lt;/h2&gt;

&lt;p&gt;I would have released 2.2.2 quite a bit earlier if I wasn’t forced by Apple to change the name of the App Group on macOS. Let me explain: Up until now, Flyleaf on macOS followed the iOS convention of starting the App Group name with “group”. With the release of Sequoia, Apple decided that it would prefer if App Group names on macOS started with the “team ID” of the app’s publisher. And since a couple of weeks ago, App Store Connect would no longer accept macOS builds using an iOS-style App Group name at all. So I had to do something.&lt;/p&gt;

&lt;p&gt;The problem is that the App Group contains the app’s list of user preferences as well as the local database holding all added articles and tags. When I change the name of the App Group, Flyleaf loses access to this data. This is not a huge deal since the articles and tags can be re-synched from iCloud (as long as synching is enabled and up to date). But I wanted a more seamless transition.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/flyleaf-macos-appgroupmigration.png&quot; alt=&quot;The new Flyleaf 2.2.2 App Group migration flow. The dialog says: &amp;quot;Because of a change in macOS, Flyleaf needs to perform a quick data migration. In the next step, you need to grant Flyleaf permission to access the previous data directory. If you don&apos;t migrate, Flyleaf will try to restore your articles and tags from iCloud instead. Your settings will be reset to the defaults.&amp;quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;So I built a little migration flow for the macOS version which uses the system file picker to circumvent the app sandbox to temporarily access the previous App Group directory and move over all the files. This is a little bit scary because it’s difficult to make sure this works as expected in production, but I’m confident I found a good solution. Let’s hope everything goes smoothly and we can forget about this whole thing soon.&lt;/p&gt;

&lt;h2 id=&quot;frequently-asked-questions&quot;&gt;Frequently Asked Questions&lt;/h2&gt;

&lt;p&gt;I have also taken the time to compile a little &lt;a href=&quot;/project/flyleaf/faq&quot;&gt;FAQ page for Flyleaf&lt;/a&gt;. I pretty much just went through my emails and put together a list of my generally-applicable answers.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Overall, I feel like Flyleaf is now in a pretty good place in terms of stability and feature offerings. But I still have lots of cool stuff on my roadmap, which I will talk more about at a later time.&lt;/p&gt;

&lt;p&gt;If you haven’t yet, you can grab Flyleaf 2.2.2 from the App Store right now. If you appreciate what I’m doing, you can help me a lot by &lt;a href=&quot;https://apps.apple.com/app/flyleaf-read-later/id6475200381?action=write-review&quot;&gt;leaving a review on the App Store&lt;/a&gt;.&lt;/p&gt;

&lt;style&gt;
  .flyleaf-download {
    display: flex;
    justify-content: center;
    margin: 2rem auto;
  }

  .flyleaf-download a {
    text-align: center;
    display: flex;
    justify-content: center;
    gap: 1em;
    border: none;
    align-items: center;
    text-align: left;
    font-size: 1.5rem;
    line-height: 1.2;
    transition: transform .2s;
  }
  .flyleaf-download a:hover {
    transform: scale(1.03);
  } 
  .flyleaf-download img {
    flex-grow: 0;
    width: auto;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .flyleaf-download .list {
    display: flex;
    flex-direction: column;
    font-size: 0.8em;
    align-items: flex-start;
    gap: 0.5rem;
  }
  .flyleaf-download a,
  .flyleaf-download a:hover,
  .flyleaf-download a:active,
  .flyleaf-download a:visited {
    border: none;
  }
  .flyleaf-download a:hover {
    border: none;
  }
&lt;/style&gt;

&lt;section class=&quot;flyleaf-download&quot;&gt;
  &lt;a href=&quot;https://apps.apple.com/app/flyleaf-read-later/id6475200381&quot;&gt;
    &lt;img src=&quot;/images/projects/flyleaf-mac-icon-small.png&quot; height=&quot;125&quot; width=&quot;125&quot; class=&quot;icon&quot; /&gt;
    &lt;div class=&quot;list&quot;&gt;
      
        &lt;div&gt;Free Download for &lt;br /&gt;iPhone, iPad and Mac&lt;/div&gt;
        &lt;img class=&quot;a-button&quot; src=&quot;/images/Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917.svg&quot; alt=&quot;Download on the App Store&quot; /&gt;
      
        
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/section&gt;
</description>
        <pubDate>Thu, 20 Mar 2025 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/flyleaf-2-2/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/flyleaf-2-2/</guid>
        
        
        <category>Flyleaf</category>
        
        <category>Technologie</category>
        
      </item>
      
    
      
    
      
      <item>
        <title>My Neighbor Totoro</title>
        <description>&lt;img src=&quot;https://www.moehrenzahn.de/paintings/2025-03-09-my-neighbor-totoro.jpg&quot;&gt; &lt;p&gt;This painting is a study of that famous scene from the fantastic &lt;a href=&quot;https://en.wikipedia.org/wiki/My_Neighbor_Totoro&quot;&gt;Studio Ghibli film “My Neighbor Totoro”&lt;/a&gt;. Since the original is itself a kind of painting, not much could go wrong here.&lt;/p&gt;
</description>
        <pubDate>Sun, 09 Mar 2025 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/en/paintings/2025-03-09-my-neighbor-totoro/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/en/paintings/2025-03-09-my-neighbor-totoro/</guid>
        
        
        <category>paintings-en</category>
        
      </item>
      
    
      
    
      
      <item>
        <title>Nordseestrand #1</title>
        <description>&lt;img src=&quot;https://www.moehrenzahn.de/paintings/2024-10-04-nordseestrand-1.jpg&quot;&gt; &lt;p&gt;I managed to paint another painting &lt;a href=&quot;/flyleaf-2-1/&quot;&gt;in between Flyleaf releases&lt;/a&gt;! This one is based on a photo from a recent vacation to the dutch north see. Callantsoog, to be exact.&lt;/p&gt;

&lt;p&gt;The drawing is a little wonky, but the values and colors are quite successful, I think. And I’m very happy that I managed to finish this painting in a single three-hour session. It’s nice not to mess around with the same painting for multiple days.&lt;/p&gt;
</description>
        <pubDate>Fri, 04 Oct 2024 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/en/paintings/2024-10-04-nordseestrand-1/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/en/paintings/2024-10-04-nordseestrand-1/</guid>
        
        
        <category>paintings-en</category>
        
      </item>
      
    
      
      <item>
        <title>Flyleaf Update 2.1</title>
        <description>&lt;p&gt;Hot off the presses, today I pushed the button to release Flyleaf 2.1.&lt;/p&gt;

&lt;p&gt;This release gave me a lot of headaches, mostly caused by haphazard changes and bugs introduced by Apple with iOS 18 and macOS 15. With 2.1, I think I am at a point where Flyleaf is as stable on the new Apple OS’s as on the previous ones.&lt;/p&gt;

&lt;p&gt;Since I apparently have no self-control, I also added some new features. On iPad, I removed the ability to show a sidebar, in favor of having your library in full-screen. I’m convinced that that is the better way to use Flyleaf (and it also happens to circumvent a crash in iPadOS 15). On the Mac, Flyleaf also uses this new full-screen view when the sidebar is hidden.&lt;/p&gt;

&lt;p&gt;Flyleaf 2.1 introduces a new responsive layout where your articles are displayed in a grid on wider displays. This is a nice improvement, but I had to sacrifice the swipe actions in the article lists to make it work. There still is the long-press context-menu to quickly access article actions from the list view.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/flyleaf-2-1-grid-view.png&quot; alt=&quot;The new full screen article library in Flyleaf 2.1 on macOS&quot; /&gt;&lt;/p&gt;

&lt;style&gt;
  .flyleaf-download {
    display: flex;
    justify-content: center;
    margin: 2rem auto;
  }

  .flyleaf-download a {
    text-align: center;
    display: flex;
    justify-content: center;
    gap: 1em;
    border: none;
    align-items: center;
    text-align: left;
    font-size: 1.5rem;
    line-height: 1.2;
    transition: transform .2s;
  }
  .flyleaf-download a:hover {
    transform: scale(1.03);
  } 
  .flyleaf-download img {
    flex-grow: 0;
    width: auto;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .flyleaf-download .list {
    display: flex;
    flex-direction: column;
    font-size: 0.8em;
    align-items: flex-start;
    gap: 0.5rem;
  }
  .flyleaf-download a,
  .flyleaf-download a:hover,
  .flyleaf-download a:active,
  .flyleaf-download a:visited {
    border: none;
  }
  .flyleaf-download a:hover {
    border: none;
  }
&lt;/style&gt;

&lt;section class=&quot;flyleaf-download&quot;&gt;
  &lt;a href=&quot;https://apps.apple.com/app/flyleaf-read-later/id6475200381&quot;&gt;
    &lt;img src=&quot;/images/projects/flyleaf-mac-icon-small.png&quot; height=&quot;125&quot; width=&quot;125&quot; class=&quot;icon&quot; /&gt;
    &lt;div class=&quot;list&quot;&gt;
      
        &lt;div&gt;Free Download for &lt;br /&gt;iPhone, iPad and Mac&lt;/div&gt;
        &lt;img class=&quot;a-button&quot; src=&quot;/images/Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917.svg&quot; alt=&quot;Download on the App Store&quot; /&gt;
      
        
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/section&gt;

&lt;p&gt;Here comes the full change log:&lt;/p&gt;

&lt;h2 id=&quot;flyleaf-210-change-log&quot;&gt;Flyleaf 2.1.0 Change Log&lt;/h2&gt;

&lt;h3 id=&quot;features&quot;&gt;Features&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Responsive multi-column design for Discover view and article lists on larger screens&lt;/li&gt;
  &lt;li&gt;Single column navigation mode for macOS and iPadOS&lt;/li&gt;
  &lt;li&gt;Manually prioritize articles in the download queue&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;improvements&quot;&gt;Improvements&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;The parser is better at finding the main text of some webpages&lt;/li&gt;
  &lt;li&gt;Temporarily show the status bar when swiping up while in fullscreen mode&lt;/li&gt;
  &lt;li&gt;Various smaller UI tweaks&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;bug-fixes&quot;&gt;Bug Fixes&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Re-enable the “Read now” button in the share sheet on iOS 18&lt;/li&gt;
  &lt;li&gt;Fix reading position lost when rotating the device or resizing the window&lt;/li&gt;
  &lt;li&gt;Fix crash when opening certain context menus on macOS 15&lt;/li&gt;
  &lt;li&gt;Fix settings window layout on macOS 15&lt;/li&gt;
  &lt;li&gt;Fix crash on Discover view when archiving or deleting the last article on your list&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Fri, 04 Oct 2024 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/flyleaf-2-1/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/flyleaf-2-1/</guid>
        
        
        <category>Flyleaf</category>
        
        <category>Technologie</category>
        
      </item>
      
    
      
    
      
      <item>
        <title>Flyleaf Update 2.0</title>
        <description>&lt;p&gt;Today I finally published the big Flyleaf 2.0 update! Pretty much every part of the app has been touched in some way, so there is lots of new stuff. Flyleaf is my “read-later” app that displays saved articles from the web in a meticulously designed reading view, without popups, ads or other distractions.&lt;/p&gt;

&lt;p&gt;The most important addition is certainly the new &lt;strong&gt;Discover view&lt;/strong&gt;. This view is not meant to add new articles to your list, but instead to resurface articles that are &lt;em&gt;already in&lt;/em&gt; your list. I think this is a really useful addition for the way most people use read-later apps. It also looks pretty.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/projects/flyleaf-discover-ios.png&quot; alt=&quot;Flyleaf 2.0 Discover screen&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Another big item is the new &lt;strong&gt;full screen reading mode&lt;/strong&gt; on iOS. It sounds like a simple feature – you just hide the bottom toolbar and that’s it. But I had to invent a whole new gesture interface to make the toolbar still intuitively accessible while in fullscreen.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/projects/flyleaf-fullscreen-ipad.png&quot; alt=&quot;Flyleaf in full screen on an iPad&quot; /&gt;&lt;/p&gt;

&lt;p&gt;I’m very happy with the way the new slide-away details view work. I even managed to include a little reference to the good old iOS 6 days with the “stretched linen” background texture.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/projects/flyleaf-belowview-ios.png&quot; alt=&quot;Flyleaf article details view with gray linen background texture&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Because Flyleaf is very much focused on the book-like pagination mode, full screen reading is only available in that mode (for now).&lt;/p&gt;

&lt;p&gt;I am also very proud of the new &lt;strong&gt;support for right-to-left-script articles&lt;/strong&gt;. This was quite involved to get working with Flyleaf’s book-like pagination. It’s no wonder that no other read-later app supports this feature as completely as Flyleaf does.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/projects/flyleaf-mac-rtl-dark.png&quot; alt=&quot;An article in Hebrew in Flyleaf on macOS&quot; /&gt;&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;I’m pretty relieved that this huge update is now finished.&lt;/p&gt;

&lt;p&gt;I owe big thanks to my beta testers who were actively sending me feedback and helped me to investigate and fix some hard-to-track-down bugs. Especially the RTL mode would not have happened without your support!&lt;/p&gt;

&lt;style&gt;
  .flyleaf-download {
    display: flex;
    justify-content: center;
    margin: 2rem auto;
  }

  .flyleaf-download a {
    text-align: center;
    display: flex;
    justify-content: center;
    gap: 1em;
    border: none;
    align-items: center;
    text-align: left;
    font-size: 1.5rem;
    line-height: 1.2;
    transition: transform .2s;
  }
  .flyleaf-download a:hover {
    transform: scale(1.03);
  } 
  .flyleaf-download img {
    flex-grow: 0;
    width: auto;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .flyleaf-download .list {
    display: flex;
    flex-direction: column;
    font-size: 0.8em;
    align-items: flex-start;
    gap: 0.5rem;
  }
  .flyleaf-download a,
  .flyleaf-download a:hover,
  .flyleaf-download a:active,
  .flyleaf-download a:visited {
    border: none;
  }
  .flyleaf-download a:hover {
    border: none;
  }
&lt;/style&gt;

&lt;section class=&quot;flyleaf-download&quot;&gt;
  &lt;a href=&quot;https://apps.apple.com/app/flyleaf-read-later/id6475200381&quot;&gt;
    &lt;img src=&quot;/images/projects/flyleaf-mac-icon-small.png&quot; height=&quot;125&quot; width=&quot;125&quot; class=&quot;icon&quot; /&gt;
    &lt;div class=&quot;list&quot;&gt;
      
        &lt;div&gt;Free Download for &lt;br /&gt;iPhone, iPad and Mac&lt;/div&gt;
        &lt;img class=&quot;a-button&quot; src=&quot;/images/Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917.svg&quot; alt=&quot;Download on the App Store&quot; /&gt;
      
        
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/section&gt;

&lt;p&gt;For completeness sake, here comes the full list of all significant changes in Flyleaf 2.0:&lt;/p&gt;

&lt;h3 id=&quot;new-features&quot;&gt;New Features&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;New “Discover” view for finding things to read from your article list&lt;/li&gt;
  &lt;li&gt;Fullscreen reading view&lt;/li&gt;
  &lt;li&gt;Swipe up in reading view to discover additional info and actions for the current article&lt;/li&gt;
  &lt;li&gt;Support for articles in Arabic, Hebrew and other right-to-left languages&lt;/li&gt;
  &lt;li&gt;Tap images and videos to see them in full screen&lt;/li&gt;
  &lt;li&gt;Customizable page margins&lt;/li&gt;
  &lt;li&gt;Archive.today integration (experimental)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;improvements&quot;&gt;Improvements&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Refreshed design&lt;/li&gt;
  &lt;li&gt;Reorganized app settings&lt;/li&gt;
  &lt;li&gt;Share extension improvements&lt;/li&gt;
  &lt;li&gt;Better feedback when downloading or processing articles&lt;/li&gt;
  &lt;li&gt;Tweaks to theme colors&lt;/li&gt;
  &lt;li&gt;Layout improvements for big iPhones in landscape mode&lt;/li&gt;
  &lt;li&gt;Toolbar buttons are now easier to tap&lt;/li&gt;
  &lt;li&gt;Many improvements to the article text parser&lt;/li&gt;
  &lt;li&gt;Include video and audio attachments from Mastodon threads&lt;/li&gt;
  &lt;li&gt;Search is now faster and more reliable&lt;/li&gt;
  &lt;li&gt;Many more small tweaks and improvements&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Mon, 26 Aug 2024 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/flyleaf-2-0/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/flyleaf-2-0/</guid>
        
        
        <category>Flyleaf</category>
        
        <category>Technologie</category>
        
      </item>
      
    
      
    
      
      <item>
        <title>Schlendern in Stralsund</title>
        <description>&lt;img src=&quot;https://www.moehrenzahn.de/paintings/2024-06-23-schlendern-in-stralsund.jpg&quot;&gt; &lt;p&gt;I painted this picture mostly to get out of a multi-month rut where I did not paint anything.&lt;/p&gt;

&lt;p&gt;It’s a little scene of the old town in Stralsund in northern Germany – another holiday photo turned into a painting.&lt;/p&gt;

&lt;p&gt;What inspired me about the scene were the interesting color contrasts between the different parts of the image. Also, there are a whole bunch of interesting lines that lead the viewer into the center of the painting.&lt;/p&gt;
</description>
        <pubDate>Sun, 23 Jun 2024 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/en/paintings/2024-06-23-schlendern-in-stralsund/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/en/paintings/2024-06-23-schlendern-in-stralsund/</guid>
        
        
        <category>paintings-en</category>
        
      </item>
      
    
      
      <item>
        <title>Apptisan #015: Flyleaf</title>
        <description>&lt;p&gt;I was graciously invited to write about &lt;a href=&quot;/projects/flyleaf&quot;&gt;my read-it-later app Flyleaf&lt;/a&gt; on &lt;a href=&quot;https://apptisan.substack.com/p/apptisan-015-flyleaf&quot;&gt;Apptisan, a chinese newsletter about indie software:&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;I originally studied theology at university in Germany. But I shifted to software development when I figured out that this is a more reliable way to feed a family. By day, I currently work as a Java developer for a small product company in Germany. My first small iOS side project was Devotionalium, an app for reading holy scriptures of different world religions. Flyleaf is my first iOS app that will hopefully have broader appeal (and success)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;style&gt;
  .flyleaf-download {
    display: flex;
    justify-content: center;
    margin: 2rem auto;
  }

  .flyleaf-download a {
    text-align: center;
    display: flex;
    justify-content: center;
    gap: 1em;
    border: none;
    align-items: center;
    text-align: left;
    font-size: 1.5rem;
    line-height: 1.2;
    transition: transform .2s;
  }
  .flyleaf-download a:hover {
    transform: scale(1.03);
  } 
  .flyleaf-download img {
    flex-grow: 0;
    width: auto;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .flyleaf-download .list {
    display: flex;
    flex-direction: column;
    font-size: 0.8em;
    align-items: flex-start;
    gap: 0.5rem;
  }
  .flyleaf-download a,
  .flyleaf-download a:hover,
  .flyleaf-download a:active,
  .flyleaf-download a:visited {
    border: none;
  }
  .flyleaf-download a:hover {
    border: none;
  }
&lt;/style&gt;

&lt;section class=&quot;flyleaf-download&quot;&gt;
  &lt;a href=&quot;https://apps.apple.com/app/flyleaf-read-later/id6475200381&quot;&gt;
    &lt;img src=&quot;/images/projects/flyleaf-mac-icon-small.png&quot; height=&quot;125&quot; width=&quot;125&quot; class=&quot;icon&quot; /&gt;
    &lt;div class=&quot;list&quot;&gt;
      
        &lt;div&gt;Free Download for &lt;br /&gt;iPhone, iPad and Mac&lt;/div&gt;
        &lt;img class=&quot;a-button&quot; src=&quot;/images/Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917.svg&quot; alt=&quot;Download on the App Store&quot; /&gt;
      
        
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/section&gt;
</description>
        <pubDate>Thu, 30 May 2024 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/flyleaf-apptisan/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/flyleaf-apptisan/</guid>
        
        
        <category>Flyleaf</category>
        
        <category>Technologie</category>
        
      </item>
      
    
      
      <item>
        <title>Flyleaf Update 1.1</title>
        <description>&lt;p&gt;The 1.1 update of my &lt;a href=&quot;/project/flyleaf/&quot;&gt;read-later app Flyleaf&lt;/a&gt; is now live on the &lt;a href=&quot;https://apps.apple.com/app/flyleaf-read-later/id6475200381&quot;&gt;iOS and macOS AppStore&lt;/a&gt;. It includes some nice quality-of-life improvements, so make sure to grab it!&lt;/p&gt;

&lt;h3 id=&quot;new-stuff&quot;&gt;New Stuff&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Add PDFs to parse the contents and show them in the Flyleaf reading view&lt;/li&gt;
  &lt;li&gt;An “unread article count” badge – if you are into that sort of thing&lt;/li&gt;
  &lt;li&gt;Drag-and-drop support&lt;/li&gt;
  &lt;li&gt;A new “red” theme&lt;/li&gt;
  &lt;li&gt;Bug fixes and performance improvements (of course!)&lt;/li&gt;
&lt;/ul&gt;

&lt;style&gt;
  .flyleaf-download {
    display: flex;
    justify-content: center;
    margin: 2rem auto;
  }

  .flyleaf-download a {
    text-align: center;
    display: flex;
    justify-content: center;
    gap: 1em;
    border: none;
    align-items: center;
    text-align: left;
    font-size: 1.5rem;
    line-height: 1.2;
    transition: transform .2s;
  }
  .flyleaf-download a:hover {
    transform: scale(1.03);
  } 
  .flyleaf-download img {
    flex-grow: 0;
    width: auto;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .flyleaf-download .list {
    display: flex;
    flex-direction: column;
    font-size: 0.8em;
    align-items: flex-start;
    gap: 0.5rem;
  }
  .flyleaf-download a,
  .flyleaf-download a:hover,
  .flyleaf-download a:active,
  .flyleaf-download a:visited {
    border: none;
  }
  .flyleaf-download a:hover {
    border: none;
  }
&lt;/style&gt;

&lt;section class=&quot;flyleaf-download&quot;&gt;
  &lt;a href=&quot;https://apps.apple.com/app/flyleaf-read-later/id6475200381&quot;&gt;
    &lt;img src=&quot;/images/projects/flyleaf-mac-icon-small.png&quot; height=&quot;125&quot; width=&quot;125&quot; class=&quot;icon&quot; /&gt;
    &lt;div class=&quot;list&quot;&gt;
      
        &lt;div&gt;Free Download for &lt;br /&gt;iPhone, iPad and Mac&lt;/div&gt;
        &lt;img class=&quot;a-button&quot; src=&quot;/images/Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917.svg&quot; alt=&quot;Download on the App Store&quot; /&gt;
      
        
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/section&gt;
</description>
        <pubDate>Thu, 09 May 2024 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/flyleaf-1-1/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/flyleaf-1-1/</guid>
        
        
        <category>Flyleaf</category>
        
        <category>Technologie</category>
        
      </item>
      
    
      
      <item>
        <title>Creativerly: Read articles like books – with Flyleaf</title>
        <description>&lt;p&gt;Thanks to &lt;a href=&quot;https://creativerly.com/read-articles-like-a-book-with-flyleaf/&quot;&gt;Philipp Temmel at &lt;em&gt;creativerly&lt;/em&gt;&lt;/a&gt; for writing up this thorough deep-dive on &lt;a href=&quot;/project/flyleaf/&quot;&gt;my new app Flyleaf&lt;/a&gt;. It’s a very generous summary of the feature set of the initial version of Flyleaf:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Flyleaf is a fully native read-it-later app for iPhone, iPad, and macOS, that gives you the possibility to sync your articles across all your devices through iCloud, features a lovely design and great typography with loads of customization options, does not need an account, and there are no ads or tracking involved.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
  &lt;p&gt;No matter if you are reading on your iPhone, iPad, or Mac, the pagination interaction in combination with a lovely interface makes Flyleaf an incredible beautiful read-it-later app.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
        <pubDate>Tue, 09 Apr 2024 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/read-articles-like-books-with-flyleaf/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/read-articles-like-books-with-flyleaf/</guid>
        
        
        <category>Technologie</category>
        
        <category>Flyleaf</category>
        
      </item>
      
    
      
      <item>
        <title>MacGeneration: Une nouvelle app de lecture différée affichant les articles en colonnes</title>
        <description>&lt;p&gt;I was very happy to learn hat the first media appearance of my new app &lt;a href=&quot;/project/flyleaf/&quot;&gt;Flyleaf&lt;/a&gt; was in the french publication &lt;a href=&quot;https://www.macg.co/logiciels/2024/03/flyleaf-une-nouvelle-app-de-lecture-differee-affichant-les-articles-en-colonnes-142949&quot;&gt;MacGeneration&lt;/a&gt;, in a short review by Félix Cattafesta.&lt;/p&gt;

&lt;p&gt;I appreciate that it’s an honest review which also points out some issues. But at the same time they also understood what makes Flyleaf special:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;This first version of Flyleaf is nice, but a little buggy on macOS: I had problems displaying images forcing me to resize my window, or even a few crashes. The interface has not yet been translated into French. This is only V1, and we can imagine that things will improve later. The app seemed more stable to me on iOS, and is very pleasant to use on a touch screen.&lt;/p&gt;

  &lt;p&gt;While there’s still plenty of room for improvement, Flyleaf is an app to try if you’re looking to replace Pocket. It has the advantage of being native and supporting shortcuts.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;(My french knowledge is very rudimentary, so the above excerpt was machine-translated.)&lt;/p&gt;
</description>
        <pubDate>Tue, 09 Apr 2024 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/flyleaf-une-nouvelle-app-de-lecture-macgeneration/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/flyleaf-une-nouvelle-app-de-lecture-macgeneration/</guid>
        
        
        <category>Technologie</category>
        
        <category>Flyleaf</category>
        
      </item>
      
    
      
      <item>
        <title>Why I built my own read-later app</title>
        <description>&lt;p&gt;The first iOS device I ever owned was an iPod touch, 2. Generation. I absolutely loved that thing.&lt;/p&gt;

&lt;p&gt;The first ever app I remember buying with it was “Instapaper” by indie developer &lt;a href=&quot;https://marco.org/about&quot;&gt;Marco Arment&lt;/a&gt;. Instapaper was an app for saving interesting web pages to read later when offline. Even back then, I loved to read articles and blog posts by interesting people. And since the iPod touch did not have any cell connection, offline access was vital.&lt;/p&gt;

&lt;figure&gt;
  &lt;img src=&quot;/images/instapaper-4-macstories.jpeg&quot; alt=&quot;Instapaper 4.0 screenshot from 2011&quot; /&gt;
  &lt;figcaption&gt;Instapaper 4.0 screenshot from 2011 from &lt;a href=&quot;https://www.macstories.net/news/instapaper-4-0-available-completely-redesigned-ipad-ui-new-features-search-subscription/&quot;&gt;this MacStories review&lt;/a&gt;.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;!-- Instapaper also had a very nice minimalistic reading view, which was also important since most websites were not very readable on a tiny 3.5 inch screen. --&gt;

&lt;!--  Today, using such an app is less about offline access, since mobile internet today is ubiquitous and fast. Today they more about avoiding ads and popups and generally user-hostile web design. --&gt;

&lt;p&gt;The one big issue I had with Instapaper was that it had no macOS version. Instapaper was only available on iPhone, iPad and as a website. The website was okay, but it lacked the feature I liked the most about Instapaper: In the iOS app, you could choose to read your articles not as a vertically scrolling page of text, but instead as &lt;strong&gt;a horizontally aligned set of pages, like an ebook&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;A couple of years ago, finally, &lt;a href=&quot;https://blog.instapaper.com/post/634511169876557824&quot;&gt;Instapaper for macOS&lt;/a&gt; was announced. But it turned out to be just a relatively shoddy port lacking many features, especially the book-like pagination.&lt;/p&gt;

&lt;h2 id=&quot;scratching-the-itch-myself&quot;&gt;Scratching the itch myself&lt;/h2&gt;

&lt;p&gt;I was and still am convinced that pagination is superior to vertical scrolling for reading longer text on a screen. It must have been around that time that I decided that I would have to scratch that particular itch myself.&lt;/p&gt;

&lt;p&gt;I had been playing around with column based web layouts for some time. I build &lt;a href=&quot;https://eulemagazin.de/happy-birthday-digitaldenkschrift/&quot;&gt;an experimental column layout for “Die Eule”&lt;/a&gt;, an online magazine I co-founded in 2017.&lt;/p&gt;

&lt;p&gt;Later, I experimented with building a JavaScript plugin that turns any website into a horizontally paginated view. That’s where I began to solve some of the technical problems of splitting text into multiple pages. How to detect that a page is “full”? What to do about changing viewport sizes? How to avoid overflows from unexpected or dynamic page contents?&lt;/p&gt;

&lt;p&gt;In early 2023, I temporarily put this plugin into action here on my blog. But I was still not satisfied. After all, I didn’t want to read my own blog, I wanted to read other people’s stuff.&lt;/p&gt;

&lt;p&gt;So, in June 2023, motivated by the recent WWDC, I started writing the first lines of SwiftUI under the code name “PageReader” which over the following months turned into a fully featured app called &lt;a href=&quot;/project/flyleaf/&quot;&gt;Flyleaf&lt;/a&gt;. I adapted the JavaScript logic developed for my blog to power the article pagination in the app.&lt;/p&gt;

&lt;video width=&quot;518&quot; height=&quot;360&quot; class=&quot;ipad&quot; style=&quot;margin: 2rem auto;&quot; controls=&quot;&quot; autoplay=&quot;&quot; loop=&quot;&quot;&gt;
    &lt;source src=&quot;/images/projects/flyleaf-ipad-pagination-small.mp4&quot; type=&quot;video/mp4&quot; /&gt;
    Video not available
&lt;/video&gt;

&lt;p&gt;&lt;strong&gt;Today, I am incredibly happy to announce that Flyleaf is now available as a 1.0 that you can download right now:&lt;/strong&gt;&lt;/p&gt;

&lt;style&gt;
  .flyleaf-download {
    display: flex;
    justify-content: center;
    margin: 2rem auto;
  }

  .flyleaf-download a {
    text-align: center;
    display: flex;
    justify-content: center;
    gap: 1em;
    border: none;
    align-items: center;
    text-align: left;
    font-size: 1.5rem;
    line-height: 1.2;
    transition: transform .2s;
  }
  .flyleaf-download a:hover {
    transform: scale(1.03);
  } 
  .flyleaf-download img {
    flex-grow: 0;
    width: auto;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .flyleaf-download .list {
    display: flex;
    flex-direction: column;
    font-size: 0.8em;
    align-items: flex-start;
    gap: 0.5rem;
  }
  .flyleaf-download a,
  .flyleaf-download a:hover,
  .flyleaf-download a:active,
  .flyleaf-download a:visited {
    border: none;
  }
  .flyleaf-download a:hover {
    border: none;
  }
&lt;/style&gt;

&lt;section class=&quot;flyleaf-download&quot;&gt;
  &lt;a href=&quot;https://apps.apple.com/app/flyleaf-read-later/id6475200381&quot;&gt;
    &lt;img src=&quot;/images/projects/flyleaf-mac-icon-small.png&quot; height=&quot;125&quot; width=&quot;125&quot; class=&quot;icon&quot; /&gt;
    &lt;div class=&quot;list&quot;&gt;
      
        &lt;div&gt;Free Download for &lt;br /&gt;iPhone, iPad and Mac&lt;/div&gt;
        &lt;img class=&quot;a-button&quot; src=&quot;/images/Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917.svg&quot; alt=&quot;Download on the App Store&quot; /&gt;
      
        
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/section&gt;

&lt;p&gt;Flyleaf has – in my opinion – the &lt;strong&gt;best horizontal page scrolling&lt;/strong&gt; of any read-later app that I know of. And it has all the other bells and whistles you would expect from an app in 2024: &lt;strong&gt;macOS and iOS&lt;/strong&gt; versions that &lt;strong&gt;sync via iCloud&lt;/strong&gt;, beautiful and &lt;strong&gt;customizable design and typography&lt;/strong&gt;, tools for sorting, searching and &lt;strong&gt;organizing your articles&lt;/strong&gt;, and much more.&lt;/p&gt;

&lt;p&gt;I’m not yet sure if anyone else will care about this as much as I do. But Flyleaf has been my favorite read-later app since the first prototype.&lt;/p&gt;

&lt;p&gt;If you, too, like this idea and would like to support the future development of Flyleaf, here is what you can do:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;&lt;a href=&quot;https://apps.apple.com/app/flyleaf-read-later/id6475200381&quot;&gt;Download Flyleaf from the App Store&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://apps.apple.com/app/flyleaf-read-later/id6475200381?action=write-review&quot;&gt;Post a (nice) review on the store page&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Tell your friends about Flyleaf&lt;/li&gt;
  &lt;li&gt;Consider becoming a Flyleaf subscriber&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Thanks for reading, and keep on reading!&lt;/p&gt;
</description>
        <pubDate>Wed, 27 Mar 2024 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/about-flyleaf/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/about-flyleaf/</guid>
        
        
      </item>
      
    
      
      <item>
        <title>Introducing Flyleaf, a &quot;read later&quot; app for iOS and macOS</title>
        <description>&lt;p&gt;&lt;a href=&quot;https://moehrenzahn.de/project/flyleaf/&quot;&gt;&lt;img alt=&quot;Flyleaf macOS icon&quot; src=&quot;/images/projects/flyleaf-mac-icon-small.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I built a new app. I’s called Flyleaf, and it’s a “read later” app for iPhone, iPad and macOS. You can learn more on the &lt;a href=&quot;https://moehrenzahn.de/project/flyleaf&quot;&gt;Flyleaf website&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The app is currently in open beta and I would love for you to check it out and give me feedback. The reception to the beta has been more than great, lots of people &lt;a href=&quot;https://mastodon.social/@maxmelzer/111693068487751097&quot;&gt;over on Mastodon&lt;/a&gt; have said some very nice things about the app.&lt;/p&gt;

&lt;p&gt;I’m excited to continue development and get the app into the App Store later this year.&lt;/p&gt;
</description>
        <pubDate>Sat, 06 Jan 2024 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/flyleaf-beta/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/flyleaf-beta/</guid>
        
        
        <category>Technologie</category>
        
        <category>Flyleaf</category>
        
      </item>
      
    
      
    
      
      <item>
        <title>Saint-Roman-de-Malegarde #2</title>
        <description>&lt;img src=&quot;https://www.moehrenzahn.de/paintings/2023-10-01-saint-roman-de-malegarde-2.jpg&quot;&gt; &lt;p&gt;Another painting of the evening light in little French town Saint-Roman-de-Malegarde.&lt;/p&gt;

&lt;p&gt;I started painting this picture on location &lt;em&gt;en plein air&lt;/em&gt;, but I had to make some adjustments back home to make it presentable.&lt;/p&gt;
</description>
        <pubDate>Fri, 29 Sep 2023 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/en/paintings/2023-09-29-saint-roman-de-malegarde-2/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/en/paintings/2023-09-29-saint-roman-de-malegarde-2/</guid>
        
        
        <category>paintings-en</category>
        
      </item>
      
    
      
    
      
      <item>
        <title>An der Eygues</title>
        <description>&lt;img src=&quot;https://www.moehrenzahn.de/paintings/2023-09-09-an-der-eygues.jpg&quot;&gt; &lt;p&gt;I painted this one “en plein air” on location in Saint-Roman-de-Malegarde, France, while cooling my feet in the river.&lt;/p&gt;
</description>
        <pubDate>Sat, 26 Aug 2023 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/en/paintings/2023-08-26-an-der-eygues/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/en/paintings/2023-08-26-an-der-eygues/</guid>
        
        
        <category>paintings-en</category>
        
      </item>
      
    
      
    
      
      <item>
        <title>Karl-Heine-Kanal #1</title>
        <description>&lt;img src=&quot;https://www.moehrenzahn.de/paintings/2023-07-28-karl-heine-kanal-1.jpg&quot;&gt; &lt;p&gt;I took the reference photo for this painting on the Karl-Heine-Kanal in Leipzig-Neulindenau. A very pretty corner of a beautiful town.&lt;/p&gt;
</description>
        <pubDate>Thu, 06 Jul 2023 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/en/paintings/2023-07-06-karl-heine-kanal-1/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/en/paintings/2023-07-06-karl-heine-kanal-1/</guid>
        
        
        <category>paintings-en</category>
        
      </item>
      
    
      
    
      
      <item>
        <title>Saint-Roman-de-Malegarde #1</title>
        <description>&lt;img src=&quot;https://www.moehrenzahn.de/paintings/2023-06-30-saint-roman-de-malegarde-1.jpg&quot;&gt; &lt;p&gt;A vacation photo served as reference for this photo.&lt;/p&gt;

&lt;p&gt;Small towns in the south of France are &lt;em&gt;made&lt;/em&gt; for painting them. This is actually not my first painting of Saint-Roman-de-Malegarde, I &lt;a href=&quot;http://127.0.0.1:4000/paintings/2022-04-29-south-france-cypress/&quot;&gt;previously painted a different corner of that town&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;It was interesting to play around with the contrast between dark and light to mark the focal point at the end of the &lt;em&gt;rue&lt;/em&gt;. Together will all of the leading lines of perspective, it makes for a pretty strong composition.&lt;/p&gt;
</description>
        <pubDate>Fri, 30 Jun 2023 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/en/paintings/2023-06-30-saint-roman-de-malegarde-1/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/en/paintings/2023-06-30-saint-roman-de-malegarde-1/</guid>
        
        
        <category>paintings-en</category>
        
      </item>
      
    
      
    
      
      <item>
        <title>Fabienne</title>
        <description>&lt;img src=&quot;https://www.moehrenzahn.de/paintings/2023-05-20-fabienne.jpg&quot;&gt; &lt;p&gt;This portrait is of the character Fabienne as played by &lt;a href=&quot;https://en.wikipedia.org/wiki/Maria_de_Medeiros&quot;&gt;Maria de Medeiros&lt;/a&gt; in the movie classic &lt;a href=&quot;https://en.wikipedia.org/wiki/Pulp_Fiction&quot;&gt;Pulp Fiction&lt;/a&gt;.&lt;/p&gt;
</description>
        <pubDate>Sat, 20 May 2023 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/en/paintings/2023-05-20-fabienne/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/en/paintings/2023-05-20-fabienne/</guid>
        
        
        <category>paintings-en</category>
        
      </item>
      
    
      
    
      
    
      
    
      
    
      
    
      
    
      
      <item>
        <title>Denkendes Kind</title>
        <description>&lt;img src=&quot;https://www.moehrenzahn.de/paintings/2023-03-25-denkendes-kind.jpg&quot;&gt; 
</description>
        <pubDate>Fri, 10 Mar 2023 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/en/paintings/2023-03-10-denkendes-kind/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/en/paintings/2023-03-10-denkendes-kind/</guid>
        
        
        <category>paintings-en</category>
        
      </item>
      
    
      
    
      
      <item>
        <title>Katze im Schnee (Rivo Study)</title>
        <description>&lt;img src=&quot;https://www.moehrenzahn.de/paintings/2023-02-18-katze-im-schnee.jpg&quot;&gt; &lt;p&gt;This is a study of &lt;a href=&quot;https://www.lenarivo.com/gouache-gallery?itemId=qd1qdip1okxnkiuy8daqmwrw2mytrt&quot;&gt;“Cat in the snow” by Lena Rivo&lt;/a&gt;.&lt;/p&gt;

&lt;video controls=&quot;&quot; loop=&quot;&quot;&gt;
    &lt;source src=&quot;/paintings/2023-02-18-katze-im-schnee.mp4&quot; type=&quot;video/mp4&quot; /&gt;
    Video not available
&lt;/video&gt;
</description>
        <pubDate>Sun, 19 Feb 2023 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/en/paintings/2023-02-19-katze-im-schnee/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/en/paintings/2023-02-19-katze-im-schnee/</guid>
        
        
        <category>paintings-en</category>
        
      </item>
      
    
      
    
      
      <item>
        <title>Red One Standing By</title>
        <description>&lt;img src=&quot;https://www.moehrenzahn.de/paintings/2023-02-18-red-one-standing-by.jpg&quot;&gt; &lt;p&gt;This painting is obviously inspired by Star Wars. I used &lt;a href=&quot;https://www.deviantart.com/grahamtg/art/X-Wings-553025406&quot;&gt;this lovely render&lt;/a&gt; by 
&lt;a href=&quot;https://www.deviantart.com/grahamtg&quot;&gt;GrahamTG&lt;/a&gt; as a reference.&lt;/p&gt;

&lt;p&gt;Perhaps unexpectedly, the most difficult part of this painting was not the two X-Wings, but the clouds in the background. I had to find a balance between believability and abstraction.&lt;/p&gt;

&lt;p&gt;You can see me going back and forth a few times with the clouds in this animation of my painting process:&lt;/p&gt;

&lt;video controls=&quot;&quot; loop=&quot;&quot;&gt;
    &lt;source src=&quot;/paintings/2023-02-18-red-one-standing-by.mp4&quot; type=&quot;video/mp4&quot; /&gt;
    Video not available
&lt;/video&gt;

&lt;p&gt;If you like this, you may also enjoy my portrait of the &lt;a href=&quot;/paintings/2022-07-22-mandalorian/&quot;&gt;Mandalorian and the Child&lt;/a&gt; as well as my &lt;a href=&quot;/en/poster/&quot;&gt;collection of Star Wars posters&lt;/a&gt;.&lt;/p&gt;
</description>
        <pubDate>Sat, 18 Feb 2023 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/en/paintings/2023-02-18-red-one-standing-by/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/en/paintings/2023-02-18-red-one-standing-by/</guid>
        
        
        <category>paintings-en</category>
        
      </item>
      
    
      
    
      
      <item>
        <title>Driftless Area #2 (Musil study)</title>
        <description>&lt;img src=&quot;https://www.moehrenzahn.de/paintings/2023-02-06-driftless-area-2-(musil-study).jpg&quot;&gt; &lt;p&gt;I first painted a study of &lt;a href=&quot;https://jimmusil.com/originals/driftless-area&quot;&gt;this painting by Jim Musil&lt;/a&gt; pretty much exactly two years ago. Back then I had only been painting for a couple of months and I was amazed that I could at all produce output that had at least a passing resemblance to my reference.&lt;/p&gt;

&lt;p&gt;I thought it would be interesting to revisit one of my earliest paintings — one I am not as proud of in hindsight – and see if I had improved over the last two years. There are several glaring issues with &lt;a href=&quot;/paintings/2021-01-02-driftless-area/&quot;&gt;my first attempt at this study&lt;/a&gt;, most of all the entire sky which I completely mangled back then.&lt;/p&gt;

&lt;p&gt;This time, I tried to focus much less on shapes and individual objects, and more on the colors and values of the scene.&lt;/p&gt;

&lt;video controls=&quot;&quot; loop=&quot;&quot;&gt;
    &lt;source src=&quot;/paintings/2023-02-06-driftless-area-2-(musil-study).mp4&quot; type=&quot;video/mp4&quot; /&gt;
    Video not available
&lt;/video&gt;
</description>
        <pubDate>Mon, 06 Feb 2023 00:00:00 +0000</pubDate>
        <link>https://www.moehrenzahn.de/en/paintings/2023-02-06-driftless-area-2-(musil-study)/</link>
        <guid isPermaLink="true">https://www.moehrenzahn.de/en/paintings/2023-02-06-driftless-area-2-(musil-study)/</guid>
        
        
        <category>paintings-en</category>
        
      </item>
      
    
  </channel>
</rss>
