Skip to content

The Eclectic Light Company

Macs & painting – 🦉 No AI content
Main navigation
  • Downloads
  • Freeware
  • All Macs
  • M1-M5 Macs
  • Troubleshooting
  • Painting
  • Mac Front Page

AppKit

Explainer: Copy and paste, drag and drop

Two of the Mac’s defining features, how they differ, the roles of source and receiver apps, how they work, how transferable types can limit them, and their future in macOS.

January 10, 2026 Macs, Technology

Last Week on My Mac: Plan ahead with this summer’s mallyshag

T T Read More

To avoid your app’s icon going into the sin bin, replace it with one generated by Icon Composer. But that in turn requires overhauling some windows, and there’s a catch in NSLog waiting to get you.

June 29, 2025 Macs, Technology

Last Week on My Mac: Who’s afraid of changing interface?

Rumours are that macOS 16 will bring interface changes to increase consistency across platforms. What does this mean in terms of macOS API support and what we’ll see in the betas?

May 11, 2025 Macs, Technology

Last Week on My Mac: Picking dates and times

How does SwiftUI let the user enter dates and times in its Date Picker? The answer is without seconds, which are only allowed in watchOS. And it gets worse.

July 21, 2024 Macs, Technology

SwiftUI on macOS: Drag and drop, and more

T T Read More

Implementing a basic drag-and-drop app for macOS using SwiftUI: the DropDelegate protocol, and working with NSItemProvider. With full source and notarized example.

May 21, 2024 Macs, Technology

SwiftUI on macOS: Drag and drop, Source Code

Swift source code implementing drag and drop and more, to accompany the main article.

May 21, 2024 Macs, Technology

SwiftUI on macOS: Documents, Source Code

Swift source code to accompany article about implementing a document-based app in SwiftUI for macOS.

May 16, 2024 Macs, Technology

SwiftUI on macOS: Documents

T T Read More

Implementing a document-based app in SwiftUI for macOS. Fun and games with menus, and what are the differences between FileDocument and ReferenceFileDocument protocols?

May 16, 2024 Macs, Technology

SwiftUI on macOS: text, rich text, markdown, html and PDF views source code

Swift source code to accompany the article on SwiftUI on macOS: text, rich text, markdown, html and PDF views.

May 7, 2024 Macs, Technology

SwiftUI on macOS: text, rich text, markdown, html and PDF views

T T Read More

Trying to display formatted text in plain text, markdown, rich text, HTML, and PDF using SwiftUI and in AppKit/WebKit views within SwiftUI.

May 7, 2024 Macs, Technology

Posts navigation

Previous1 2 3 … 5 Next
Blog at WordPress.com.
Footer navigation
  • About & Contact
  • Free Software Menu
  • Macs
  • Painting
  • Downloads
  • SilentKnight, Skint, SystHist, silnite, LockRattler & Scrub
  • XProCheck, T2M2, LogUI, Ulbow, blowhole and log utilities
  • Mints: a multifunction utility
  • xattred, SpotTest, Providable, Spotcord, Metamer & xattr tools
  • Versatility & Revisionist
  • DelightEd & Podofyllin
  • Precize, Alifix, UTIutility, Sparsity, alisma, Taccy, Signet
  • System Updates
  • Spundle, Cormorant, Stibium, DropSum, Dintch, Fintch and cintch
  • Virtualisation on Apple silicon
  • Cirrus & Bailiff
  • Text Utilities: Textovert, Disclipper, Nalaprop, Dystextia and others
  • sysctl information
  • Extended attributes (xattrs)
  • 32-bitCheck & ArchiChect
  • Keychains & Permissions
  • PDF
  • VisualLookUpTest
  • Updates
  • Long Reads
  • Mac Troubleshooting Summary
  • Saturday Mac Riddles
  • Last Week on My Mac
  • Painting topics
  • Mac problem-solving
  • M-series Macs
Secondary navigation
  • Search

Begin typing your search above and press return to search. Press Esc to cancel.

  • Subscribe Subscribed
    • The Eclectic Light Company
    • Join 8,981 other subscribers
    • Already have a WordPress.com account? Log in now.
    • The Eclectic Light Company
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
 

Loading Comments...