Mesa EGL Draft

Mesa 是一个 OpenGL API 和规范实现的图形库,提供了许多图形 API 的实现,例如 OpenGL ES、Vulkan,这个项目是由一群开源社区的各路大神开发和维护,旨在为开源社区提供一个高质量、稳定的图形库,以及促进图形应用程序的开发,并且可在 Linux、macOS、Windows 等不同的操作系统中运行。 目前为止,Linux 桌面发行版上几乎都需要运行 Mesa, …

How KDE Plasma Badge Works

I logged into my telegram in KDE Plasma today, and found that the two are integrated so well, just like the title of this article says “Badge”, please see the screenshot bwlow:
Emacs Dired Mimeicon mode

Emacs Dired Mimeicon mode

This extension allows to display file and folder icons in dired mode and uses mimetype as the displayed logo and adheres to the icon-theme-spec file naming convention, which will help you to apply …

QQ for Linux 官方版本终于能用了

最早在 2019 年参加某个会时,就打听到了 QQ 已经在规划使用 Electron 技术进行重写 Linux 版,两年过去了,直到今年 12.7 开始公测,需要加群才能登陆 依旧是仅支持扫码登陆,不过还好,我已经忘记了自己的 QQ 密码了 ( 优点 与 macOS 版 QQ UI 保持统一设计语言 支持 Dark Mode 和 Light Mode 主题切换 表情包、emoji …
A Notification Design Idea

A Notification Design Idea

I recently saw a new design for the front screen of the iPhone 14 pro series, whice they call “Dynamic island”, and there’s where I got my inspiration.
Cutefish Menu Bar Chameleon

Cutefish Menu Bar Chameleon

A new feature introduced in the macOS Big Sur version of the top menu bar is that the menu bar background color adapts to the desktop wallpaper for a more integrated effect than before.

C++ PIMPL 设计模式

PIMPL 被称为 pointer to implementation 或 private implementation,在很多 C++ 项目/开发库中都是很常见的,比如 deepin 的 dtkwidget 项目,简单理解就是在公共接口里封装私有数据和方法,它将类的实现细节放在分离的指针访问类中。该方法用于构造稳定的 ABI 的 C++ 库接口,及减少编译时依赖。 实现 在现代 C++ 不鼓励使 …
Percentage of year passed

Percentage of year passed

Last night in the App Store, I saw an app that provides a widget to show how much percentage of the year has passed, it reminds you to value your time, every 52 minutes, the percentage will increase …