Mouse Finder is a fun replacement for the system Finder icon in the Dock.

Related tags

Utility macos mac macosx
Overview

Mouse Finder

Mouse Finder is a fun replacement for the system Finder icon in the Dock. It mostly works exactly like the system icon, with one important difference — the eyes follow your mouse pointer. Here’s a video of it in action.

Installation

Download and unzip the latest release, move the app to the Applications folder, then open it. You may also want to keep it in the Dock and have it open at login.

Hiding the System Finder Icon

At this point you’ll have two Finder icons in your Dock — the real Finder icon, and the one from Mouse Finder. One way to hide the system Finder icon is using an app called cDock. If you know any more ways to hide the system Finder icon, let me know, and I’ll add them to this page.

Background

This project is a fun look at pushing the limits of the NSDockTile API. The API was likely never meant to be used this way, so you’ll find the code does get a bit hacky. The app itself, however, is pretty delightful, and I hope you enjoy using it as much as I do :)

You might also like...
Swift System, battery included.

System Extras A complimentary set of extensions to Swift System. Our goals are: Feel natural to use in conjunction to existing System APIs Provide mis

Show progress in your app's Dock icon
Show progress in your app's Dock icon

DockProgress Show progress in your app's Dock icon This package is used in production by the Gifski app. You might also like some of my other apps. Re

Easily display images, animations, badges and alerts to your macOS application's dock icon

DSFDockTile Easily display images, animations, badges and alerts to your macOS application's dock icon. Why? I was inspired by Neil Sardesai after he

Mac OSX app that displays window previews when hovering over app icon on the Dock.
Mac OSX app that displays window previews when hovering over app icon on the Dock.

Dock Window Preview Adds window preview functionality on hover for Mac Dock, an open-source alternative. This is very early in development and it will

round icon drag control (made in swift) dock style
round icon drag control (made in swift) dock style

ASBubbleDrag Bubble drag control integrate in storyboard : Installation CocoaPods You can use CocoaPods to install ASBubbleDrag by adding it to your P

This Xcode plugin shows Xcode app version in the Dock and App Switcher icon
This Xcode plugin shows Xcode app version in the Dock and App Switcher icon

Xcode Icon Version Tired of this Xcode icon always showing multiple times in your App Switch with no help watshoever as to which version you are curre

Show the confetti only when the user is having fun, and if not having fun, don't show it.
Show the confetti only when the user is having fun, and if not having fun, don't show it.

SPConfetti - A simple solution to show the confetti to the user. Smoothly starts and stops. Allow set multiply diffrent particles at once. You can chang

Icons fonts for iOS (Font Awesome 5, Iconic, Ionicon, Octicon, Themify, MapIcon, MaterialIcon, Foundation 3, Elegant Icon, Captain Icon)
Icons fonts for iOS (Font Awesome 5, Iconic, Ionicon, Octicon, Themify, MapIcon, MaterialIcon, Foundation 3, Elegant Icon, Captain Icon)

Installation SPM Not yet supported. Please use Cocoapods or Carthage Carthage github "0x73/SwiftIconFont" Cocoapods CocoaPods is a dependency manager

IconChanger - an app that can change you app's icon. It simplifies your icon changing process
IconChanger - an app that can change you app's icon. It simplifies your icon changing process

IconChanger IconChanger is an app that can change you app's icon. It simplifies your icon changing process. How to use Go to github release Download t

This is a command line tool to extract an app icon. this sample will extract the icon 16x16 from Safari app.

🛠 X-BundleIcon This is a command line tool to extract an app icon. this sample will extract the icon 16x16 from Safari app. xbi com.apple.Safari 16 /

A replacement for as which runs in constant time instead of O(n) when the conformance is not satisfiedA replacement for as which runs in constant time instead of O(n) when the conformance is not satisfied

ZConform A replacement for as? which runs in constant time instead of O(n) when the conformance is not satisfied. How it works ZConform does a one-tim

LinearMouse - A minimal app to get rid of mouse acceleration on macOS

LinearMouse A minimal app to get rid of mouse acceleration on macOS. Features Reverse the direction of scrolling. Linear scrolling (disable scrolling

Suppress mouse & keyboard events on MacOSX. Baby-proof my Mac!

Suppress mouse & keyboard events on MacOSX Catches all events (mouse, keyboard, everything), and either consumes them (locked state) or passes them th

The easiest way to install and switch between multiple versions of Xcode - with a mouse click.
The easiest way to install and switch between multiple versions of Xcode - with a mouse click.

Xcodes.app The easiest way to install and switch between multiple versions of Xcode. If you're looking for a command-line version of Xcodes.app, try x

Linearmouse - For macOS mouse users
Linearmouse - For macOS mouse users

LinearMouse Reverse scrolling, Linear scrolling, Universal back & forward Cursor

A simple - no dependency Swift script that chases your mouse on MacOS (works for Monterey)
A simple - no dependency Swift script that chases your mouse on MacOS (works for Monterey)

tom A simple - no dependency Swift script that chases your mouse on MacOS (works for Monterey) What it does? Keep the display on and move your mouse u

Run iOS apps & games on M1 Mac with mouse, keyboard and controller support.
Run iOS apps & games on M1 Mac with mouse, keyboard and controller support.

‎ PlayCover Run iOS apps & games on M1 Mac with mouse, keyboard and controller support. Showcase · Contribute · Discord About the fork & Disclaimer Th

A simple Pebble app to show the nearest available CitiBike NYC dock.
A simple Pebble app to show the nearest available CitiBike NYC dock.

PebCiti A simple iOS app to show the nearest available CitiBike NYC dock on your Pebble. UUID: F6BB82D0-B5BF-4EC7-A97A-405D3A350444 Installation Open

Window preview app for MacOS (on the dock) using AltTab.

DockAltTab The #1 Window manager/Task switcher & Companion for AltTab v1.1 download link https://github.com/steventheworker/DockAltTab/releases/downlo

Comments
  • [Bug] Finder eyes blink incorrectly

    [Bug] Finder eyes blink incorrectly

    Hey @neilsardesai, great work again on Mouse Finder! I love how it makes my Mac unique and appreciate the work you put into it. I recently built it from the Xcode file on Github and I'm dealing with an odd issue.

    Once running, the blink animation zooms in and out instead of actually blinking. I'm not the best with Xcode so I can't quite figure out what is going on and I figured I'd open an issue to see if you had any ideas why this was happening or what I could do to solve it. Does anything come to mind?

    Thanks again for your hard work! Love your stuff and can't wait to see what comes next!

    If the attached video will not load please view it here: https://imgur.com/a/dGlZfu4

    https://user-images.githubusercontent.com/20716142/156214123-3d04303e-3e6e-4092-ae91-4b8eb7b608da.mov

    opened by 3raxton 4
  • [Question] Mouse Finder Right Click Menu Options

    [Question] Mouse Finder Right Click Menu Options

    Hey @neilsardesai, great work on Mouse Finder. I remember when you shared it on Twitter and since its been such a powerful addition to my Mac. I'm curious if it is somehow possible to have Mouse Finder show the recent files, locations, Go to Folder, New Finder Window, etc. within Mouse Finder as seen attached from the regular Finder.

    I'm a heavy Finder user relying on these shortcuts. Do you know if it is possible to do something like this? Again, great work on Mouse Finder, keep up the great work! 🎉 (also sweet slider, love your tweets of what you're working on)

    image

    opened by 3raxton 2
  • Not working on macos < 11.0, and fix

    Not working on macos < 11.0, and fix

    The project as is does not compile nor works under previous system versions.

    I compiled it successfully with the following changes:

    • Set Deployement Target to 10.12 (won't compile if < 10.12)
    • Change "@main" to "@NSApplicationMain" in line 10 of AppDelegate.swift
    • Rebuild; XCode will give another error but it can automatically fix it (Using "fix" button); build it again

    Tested and working on macos 10.14

    opened by jawsoftware 1
Releases(v1.0)
Owner
Neil Sardesai
Neil Sardesai
Drop-in replacement for system() in iOS programs

ios_system: Drop-in replacement for system() in iOS programs When porting Unix utilities to iOS (vim, TeX, python...), sometimes the source code execu

Nicolas Holzschuch 737 Dec 23, 2022
Challenge... counting game for kids... should be entertaining, educational and fun... o_O

MultiTainment Simple multiplication game for kids. Possible to choose how many questions they want to answer and how hard shoud it be. Simple funny in

Pavel Surový 0 Dec 4, 2021
Flashzilla - Card game for learning and having lot of fun

Flashzilla Flashzilla is a card quiz game. Where you can add (and remove) your o

Pavel Surový 0 Jan 8, 2022
Replace your Xcode icon with colorful variants

XcoatOfPaint Have you ever wished the Xcode icon could get a fresh coat of paint to match the colorful Mac you just bought? Or you want to distinguish

Christian Lobach 163 Dec 20, 2022
UIPredicateEditor aims to be come a drop-in replacement of NSPredicateEditor for iOS, iPadOS and Mac Catalyst targets.

UIPredicateEditor UIPredicateEditor aims to be come a drop-in replacement of NSPredicateEditor for iOS, iPadOS and Mac Catalyst targets. The plan is t

Nikhil Nigade 1 Jun 6, 2022
A drop-in `NSComboButton` replacement with pre macOS 13 support.

DSFComboButton A drop-in NSComboButton replacement control with pre macOS 13 support. For when you want to adopt NSComboButton but have to maintain co

Darren Ford 8 Nov 9, 2022
ETFKit - Designed to be a drop-in replacement for JSONDecoder/JSONEncoder

ETFKit Encoder/decoder for Erlang's External Term Format (version 131). Designed to be a drop-in replacement for JSONDecoder/JSONEncoder. Simply repla

Swiftcord 2 Jun 10, 2022
macOS system library in Swift

SystemKit A macOS system library in Swift based off of libtop, from Apple's top implementation. For an example usage of this library, see dshb, a macO

null 323 Jan 5, 2023
ALO sync allows you to sync resources form an ALO endpoint to your macOS file system.

ALO sync allows you to sync resources form an ALO endpoint to your macOS file system. Prerequisites macOS 11 No support for search* No suppor

Lawrence Bensaid 2 Jan 22, 2022
MetricTime is designed to be one universal timekeeping system that eliminates the hassle of calculating time since most of its convertions as simple as converting meters to centimeters

MetricTime MetricTime is designed to be one universal timekeeping system that eliminates the hassle of calculating time since most of its convertions

Adrian Edwards 4 Feb 10, 2022