Convergence: The Future Development Plan
A planning note on how Harmonic Convergence will evolve into Convergence, a standalone iPad learning app.
A planning note on how Harmonic Convergence will evolve into Convergence, a standalone iPad learning app.
A personal note on winning the Swift Student Challenge 2026 with Harmonic Convergence, an interactive Swift Playground about Independent Component Analysis.
SwiftUI’s Slider on macOS does not support tint color animation. This post documents a root cause analysis of the issue and demonstrates how to completely bypass this limitation using NSViewRepresentable combined with manual frame interpolation.
Texmorph User Guide, version 1.1.0 beta
Inserable User Guide, version 1.0.0 beta
1. Product Overview Product Name: Inserable Target Platform: macOS Tech Stack: Swift + SwiftUI Core Function: Manage image assets for Hugo blogs, auto-rename images, and generate Markdown image-reference text. Problem It Solves: Chaotic image organization, inconsistent naming, and tedious manual image reference writing in Hugo blogs. 2. Core Concepts 2.1 Hierarchy Inserable ├── Root Folder 1 │ ├── Session A (Folder A) │ │ ├── formatA_001.png │ │ ├── formatA_002.png │ │ └── ... │ ├── Session B (Folder B) │ │ └── ... │ └── ... └── Root Folder 2 ├── Session X (Folder X) │ └── ... └── ... 2.2 Core Relationships Concept Description Root Folder User’s Hugo image storage path, e.g. /Users/alex/myblog/static/images/. Up to 2 supported. Session 1:1 bound to one folder under a root folder. Session name = folder name. Image Image file inside a Session folder, named under unified rules. 2.3 Naming Rules Image naming format: <formatting_1>_<###>.<ext>
Sonodex Development Planning, Technical Architecture, and Implementation Specifications (v1.0) 1. Project Overview Sonodex is a native MIDI and audio sample management system designed specifically for music producers. Its core mission is to efficiently index, retrieve, and manage hundreds of thousands of media assets distributed across local disks. It aims to provide sub-second search responses and ensure a strict, high degree of consistency between the data state and the physical files.
A brief introduction to four applications I developed for Apple platforms.
Some chunks of phrases and words that testing how Texmorph handles the problems