Chris
banner
chrischoufreeman.bsky.social
Chris
@chrischoufreeman.bsky.social
Indie hacker(i guess)
I build a markdown based note-taking app called Simark.

site: https://www.simark.link


If you can't make meaningful for your life, just make meaningful today or right now.
Terminal -> Hyper -> iTerm -> Ghostty -> Terminal

macOS's Terminal app is fine😇
November 10, 2025 at 8:45 AM
Quanzhou, Fujian, a city that freezes time
November 9, 2025 at 2:29 AM
When loading a lot of notes on mobile, you can noticeably feel the speedup. In theory, you can load as many notes as possible without any delay, because the current note list has been changed from rendering all notes to only rendering notes in the visible range.
November 8, 2025 at 2:12 AM
iOS 26.1 added a Tinted option for Liquid Glass. Apple is now creating problems that don't exist and then fixing them. It's practically KPI-driven development.
November 4, 2025 at 6:14 AM
The sidebar has been changed from floating to flat, so it will be more convenient if you like to open the sidebar and check the outline while writing. (thanks to a friend's feedback)
November 3, 2025 at 8:45 AM
In the daily note list, when there are more notes, the list becomes less meaningful. Maybe I will add an option to switch to the calendar view later.
November 2, 2025 at 2:29 AM
Apple's Humor
November 1, 2025 at 2:12 AM
The climate this year is very strange, it seems there are only two seasons: summer and winter.
October 27, 2025 at 8:45 AM
My newest hobby is to boil water and just stand there doing nothing, waiting for it to boil.
October 26, 2025 at 2:29 AM
Today, when I was reviewing a weekly report I read two years ago, there was an external link in the article. When I clicked it, I found that the page had already reached 404. Suddenly, I realized that I have encountered this kind of thing too many times.
October 25, 2025 at 2:12 AM
I'm currently quite happy with the dark theme of Simark, but I always feel like something is missing with the white theme. I hope I can figure it out soon.
October 20, 2025 at 8:45 AM
Simark has two small improvements. One is that you can now sign in with an Apple account, and the second is that you can set a notebook as a daily note.

www.simark.link
October 19, 2025 at 2:29 AM
Waiting electron team solve macOS window corners issue...If they don't solve it, I'll write native code myself to solve it at the end of the month.

github.com/electron/ele...
Inconsistent Rounded Corners on macOS 26 with Different Xcode SDKs · Issue #47514 · electron/electron
Preflight Checklist I have read the Contributing Guidelines for this project. I agree to follow the Code of Conduct that this project adheres to. I have searched the issue tracker for a feature req...
github.com
October 18, 2025 at 2:12 AM
It turns out that creating native modules for Electron is not that difficult. I successfully called Swift code, which opened up a lot of possibilities.
October 13, 2025 at 8:45 AM
October 12, 2025 at 2:29 AM
October 11, 2025 at 2:12 AM
Could you at least give me an option to hide it, Xcode is really annoying.
October 6, 2025 at 8:45 AM
In order to adapt to the ubiquitous rounded corners of iOS26, some adjustments have been made.
October 5, 2025 at 2:29 AM
The advantage of using an old phone to run and test your application is that you can find some performance bottlenecks in time, and then the optimization experience gained after improvement can be fed back to the desktop application.
October 4, 2025 at 2:12 AM
I'm doing my best to minimize Simark's memory usage and optimize its running speed. If you were among the early users of Simark, you might have noticed how much faster it is now with every click opening a note. My goal is to deliver the smoothest experience possible.
September 29, 2025 at 8:45 AM
When I was recently improving the performance of my application, I discovered a very efficient and useful native js API that is very useful for lazy loading list resources.

developer.mozilla.org/en-US/docs/W...
Intersection Observer API - Web APIs | MDN
The Intersection Observer API provides a way to asynchronously observe changes in the intersection of a target element with an ancestor element or with a top-level document's viewport.
developer.mozilla.org
September 28, 2025 at 2:29 AM
Updated the product website, simple and concise, enough.
September 27, 2025 at 2:12 AM
"If the tools are better than you, stop using them"

My new favourite line
September 22, 2025 at 8:45 AM
Drone transportation seems to fill the gap in the transportation of lightweight items at high altitudes.
September 21, 2025 at 2:29 AM
Wow~, this is too dangerous. anyway, I'm planning my next ride.
September 20, 2025 at 2:12 AM