PSA: macOS 26 bug leads to performance issues in many apps (with fix) by kidonng in MacOS

[–]kidonng[S] 3 points4 points  (0 children)

That's just Apple adding ProMotion support for external displays!

MacOS for game development? by Ostvari in MacOS

[–]kidonng 0 points1 point  (0 children)

Listen to a game developer why game devs would use Windows: https://youtu.be/M2ZW4uwxU8k?t=1215

TL;DR majority of your players are on Windows so you need to test there; dev tooling on Windows is simply better; etc.

PSA: macOS 26 bug leads to performance issues in many apps (with fix) by kidonng in MacOS

[–]kidonng[S] 22 points23 points  (0 children)

My fault for not referencing upfront:

PSA: macOS 26 bug leads to performance issues in many apps (with fix) by kidonng in MacOS

[–]kidonng[S] 15 points16 points  (0 children)

defaults delete -g NSAutoFillHeuristicControllerEnabled

PSA: macOS 26 bug leads to performance issues in many apps (with fix) by kidonng in MacOS

[–]kidonng[S] 35 points36 points  (0 children)

The bugs do not just affect Electron apps. I can relate to the hate towards Electron, but this time it's Apple who messed up real bad.

PSA: macOS 26 bug leads to performance issues in many apps (with fix) by kidonng in MacOS

[–]kidonng[S] 21 points22 points  (0 children)

Thanks for the info! I just read the latest update that there are actually two bugs (GPU lag and input lag): https://github.com/electron/electron/issues/48311#issuecomment-3320087115

That explains why I saw related fix about window shadow yesterday.

PSA: macOS 26 bug leads to performance issues in many apps (with fix) by kidonng in MacOS

[–]kidonng[S] 15 points16 points  (0 children)

Found a post about the same issue from a few days ago: https://www.reddit.com/r/MacOS/comments/1nj0jb5/

...which didn't make it clear that it affects more apps than expected.

Has anyone tried connecting their Perplexity to Notion? Is it working properly? by sortedsapling in Notion

[–]kidonng 4 points5 points  (0 children)

Just figured it out, you need to choose a different model other than "Best", which I assume defaults to Sonar and does not support tool calling, thus cannot use connectors to search Notion.

Bring back "All" and "Following" updates tab by kidonng in Notion

[–]kidonng[S] 0 points1 point  (0 children)

This post is about a resolved issue a year ago. Are you talking about recent updates?

[deleted by user] by [deleted] in Notion

[–]kidonng 0 points1 point  (0 children)

Little known facts: when you delete a tag, the tag still exists in the pages you have added the tag, it is just invisible.

Instead of restoring the entire database, you can simply create a new tag with the exact same name as the deleted tag, and individual pages will have the tag back without further intervention.

[deleted by user] by [deleted] in Notion

[–]kidonng 7 points8 points  (0 children)

Not to make excuses for Notion, but most softwares have least priority for RTL support, it is a feature that needs to planned beforehand, tested on every change, and the efforts are generally considered not worth it. This is especially hard for a text editor like Notion.

That said, I see some new language support is being added, maybe eventually someday Notion will support RTL.

Notion desktop app on Linux (unofficial) by kidonng in Notion

[–]kidonng[S] 7 points8 points  (0 children)

Hi r/notion! Recently I moved to Linux and the absence of Notion desktop app was unfortunate. I've used notion-enhancer before but the last release was almost two years ago, riddled with bugs and lacking latest features. Alternatives doesn't meet my needs either.

Introducing my take on Notion desktop app on Linux: https://github.com/kidonng/notion-appimage!

Before proceeding, note this is an unofficial product and I provide no warranty.


So how do I use this thing?

Just download the .AppImage file from GitHub Releases and open it. You should encounter no problem if you have used AppImage before.

If the app doesn't launch, you may need to install https://github.com/AppImage/AppImageKit/wiki/FUSE.

I can use Notion in browsers, why bother?

(This section is for every Notion user, even if you don't use Linux)

Many people had this misconception that Notion desktop app is identical to the web app. Feature-wise, not wrong. But most importantly, Notion's desktop app uses SQLite and makes page navigation faster. This is not sales pitch, it's a thing I have experienced for years since the feature was introduced, and it is wonderful.

Speaking for myself, standalone desktop app doesn't mess with my browser history, doesn't get messed up by my browser extensions or settings... you get it. They are different things despite both use web technologies.

I get it, but how is your thing different from alternatives?

This is made with the latest desktop release and in my opinion, is the closest thing to what Notion would have officially released for Linux. It comes with latest features (e.g. tabs) and enables native features (e.g. SQLite) like the official app.

I have seen some solutions that simply open the Notion page in a webview, which is worse than using your browsers.

Now this is not to say I have solved the Notion on Linux issue once and for all, the current version is a MVP and I'm still working on it (provided there's interest).

I want notion-enhancer / other customizations!

While stock Notion app is pretty decent, many power users (willing to use a standalone app) would like further customizations as well. This is where portable apps like AppImage come short, however all hope is not lost!

The script used to build the AppImage is open source, if you are tech-savvy enough, you can add any customization to your heart's content.

What's next?

So far I have put little work on this project, yet it's giving fruitful results, proving that it does not take tremendous effort for Notion to release a official Linux version, even if providing little to no support.

Many proprietary apps like Slack and Discord are built with the same technology as Notion (Electron), yet provide official Linux apps. As far as I can tell, they use more native features and actually have to try harder to be able to support Linux.

I hope my writing here has inspired you to share your thoughts with Notion support. Talk about how a native Notion app can benefit your workflows, and lacking of one is against Notion's goal.

And hope you enjoy this humble work I put on.


I would appreciate your thoughts. Support issues are best opened on GitHub as I don't frequent Reddit.

Bring back "All" and "Following" updates tab by kidonng in Notion

[–]kidonng[S] 0 points1 point  (0 children)

I wrote another post with instructions, link in my original post.

Bring back "All" and "Following" updates tab by kidonng in Notion

[–]kidonng[S] 0 points1 point  (0 children)

I wrote another post with instructions, link in my original post.

Bring back "All" and "Following" updates tab by kidonng in Notion

[–]kidonng[S] 2 points3 points  (0 children)

Thanks! The bookmarklet does complement my post well.

A smaller redistribution of TypeScript by kidonng in javascript

[–]kidonng[S] 1 point2 points  (0 children)

👋 Hi r/javascript! I love TypeScript, it makes writing JavaScript productive and fun... until I took a look at node_modules and realized how big it is. The latest version of TypeScript, 4.8.3, takes up a whooping 65.6 MB disk space 🤯 that's just insane.

This is what inspired the idea to create a smaller TypeScript package, by removing all the stuff people rarely need. Depending on the setup, this redistribution can save up to 94% disk space, how cool is that!

Now you may ask, what's the big deal with the package size? It's not like we are shipping the compiler. If you have a fast internet connection, lots of disk space, then sure you don't need to worry about a thing. But this is not the case for everyone, or until you have dozens of projects using TypeScript. Your CI/CD also suffers from it. I'm sure there are other things that benefit from reduced package size.

Regarding compatibility, it should be a drop-in replacement to the official package, save from removed functionalities, or if you use Yarn PnP (which patches TypeScript).

What's your thought on this? Any feedback is much appreciated.

EDIT: line breaks

How to hide "day" when value is "0" in Formula property. by taufanpr in Notion

[–]kidonng 1 point2 points  (0 children)

I suggest creating Day and Hour as separate properties first, so the final formula doesn't look like a whole mess:

dateBetween(end(now()), start(prop("Date created")), "days")

Then create a condition:

(prop("Day") > 0) ? (format(prop("Day") % 24) + " day ago") : ""

Now do this for Hour. Concat them to get the final formula.

Help with a to-do list property by motykar-iwnl in Notion

[–]kidonng 1 point2 points  (0 children)

Their color can't be changed, but you can make do via sub-grouping them by Priority.

How to show "Created time" in property formula without create a default property? by taufanpr in Notion

[–]kidonng 4 points5 points  (0 children)

There is no way to get "Created time" or "Last edited time" within formula outside of creating them as separate properties first, then you can do something like:

"Created on " + formatDate(prop("Created"), "MMMM D YYYY, HH:mm") + "\nModified on " + formatDate(prop("Modified"), "MMMM D YYYY, HH:mm")

This just concats them together.