This started with a small design goal: a compact dark mouse pointer with rounded corners, a white border and a fine blue edge. The result is Browser Pointer Rounded, a cursor pack for Windows and macOS.

It is a desktop cursor theme, not a browser extension. The pack includes normal selection, links, text, precision, movement, resizing and animated busy/working states.

Browser Pointer Rounded: enlarged cursor states and examples at normal size

Download the latest release · View the source and preview

One visual style, two platform formats

The artwork comes from shared drawing code, but each platform needs its own export:

Windows macOS
Format CUR and animated ANI Mousecape cape
Coverage 15 cursor roles 14 corresponding roles, 39 system identifiers
Image sizes 32, 48, 64 and 96 pixels 1x, 2x and 3x PNG representations
Busy states Animated ANI files 12-frame image strips
Setup Per-user install/restore scripts ZIP setup, PKG or DMG; Mousecape required

macOS does not have a direct equivalent for every Windows cursor role. I left Mac-specific Copy, Alias and grab-hand cursors at their system defaults rather than giving them unrelated shapes.

Installation

Windows: download the Windows ZIP, extract it and run Install.cmd. To return to your previous cursor configuration, run Restore.cmd.

macOS 14 or later: install the PKG and open Browser Pointer Rounded from Applications. The setup downloads Mousecape from its upstream GitHub release, verifies the download's SHA-256 and opens the theme. Select the cape and click Apply in Mousecape. Enable Launch at Login there if you want it to persist.

You can also use Install.command in the Mac ZIP. To return to Apple cursors, choose File → Reset System Cursor in Mousecape.

The part I wanted to get right: undo

Changing a cursor should be easy to reverse. Version 1.1.1 checks the Windows manifest and required files before writing settings, preserves the original backup during updates and refreshes it after switching to another theme. If installation or cursor refresh fails, it attempts to roll back the registry values.

The Windows backup/restore tests use an isolated registry key. Asset checks verify transparency, hotspot bounds, Retina image sizes and distinct animation frames. CI also builds the Mac installer on a macOS runner.

Those checks do not replace trying the cursors in real applications. In particular, Mac appearance still needs user feedback, and the Mac installer is not Apple-notarized.

What I would like feedback on

  • Does the pointer feel too small or too large at your display scaling?
  • Are the text and resize cursors clear on both light and dark backgrounds?
  • Does the theme stay applied across the Mac applications you use?

If you try it, please include your OS version, display scaling and cursor role in a GitHub issue. That is more useful than a general “it works” or “it does not work.”

معرفی فارسی

Browser Pointer Rounded یک پک نشانگر موس برای ویندوز و مک است: بدنهٔ تیره، گوشه‌های نرم و گرد، حاشیهٔ سفید و خط آبی ظریف؛ بدون نورپردازی اضافه.

حالت‌های معمولی، لینک، انتخاب متن، تغییر اندازه، جابه‌جایی و انتظار متحرک طراحی شده‌اند. نسخهٔ ویندوز ۱۵ حالت و چند اندازهٔ تصویر دارد؛ نسخهٔ مک با Mousecape فعال می‌شود و تصاویر 1x، 2x و 3x دارد.

دانلود نسخهٔ ویندوز و مک

  • ویندوز: فایل ZIP را استخراج کن و Install.cmd را اجرا کن. بازگشت به تنظیمات قبلی با Restore.cmd است.
  • مک ۱۴ و جدیدتر: فایل PKG را نصب کن، برنامه را از Applications باز کن و در Mousecape پک را انتخاب کن و Apply را بزن.

در نسخهٔ ۱٫۱٫۱ نصب مجدد و بازگردانی ویندوز اصلاح شده است. نصب‌کنندهٔ مک تأیید notarization اپل ندارد و ظاهر آن در برنامه‌های مختلف به بازخورد کاربران نیاز دارد.

اگر امتحانش کردی، نسخهٔ سیستم‌عامل، مقیاس نمایشگر و نظرت دربارهٔ اندازه یا شکل هر حالت را در Issues بنویس.

Disclosure: AI assistance was used for the implementation, export tooling and this write-up. The public repository includes the artwork and validation scripts so the implementation can be inspected.