Menu

Tree [8fe0d0] main /
 History

HTTPS access


File Date Author Commit
 .github 2026-02-04 thedogecraft thedogecraft [1e90b1] chore: fix the workflow again
 .vscode 2025-08-08 Thedogecraft Thedogecraft [e8d876] feat: add shadcn, add titlebar
 build 2025-08-08 Thedogecraft Thedogecraft [d67dd3] Initial commit
 images 2025-12-20 thedogecraft thedogecraft [589098] chore: update app screenshot
 resources 2025-08-10 Thedogecraft Thedogecraft [cfdb04] feat: rename to dotline
 src 2026-02-04 thedogecraft thedogecraft [31314b] fix: crosshair reverting to default on keybind ...
 .SRCINFO 2026-02-07 Thedogecraft Thedogecraft [8fe0d0] feat: add dotline to aur
 .editorconfig 2025-08-08 Thedogecraft Thedogecraft [d67dd3] Initial commit
 .gitattributes 2025-08-08 Thedogecraft Thedogecraft [d67dd3] Initial commit
 .gitignore 2025-08-08 Thedogecraft Thedogecraft [d67dd3] Initial commit
 .npmrc 2025-08-08 Thedogecraft Thedogecraft [d67dd3] Initial commit
 .prettierignore 2025-08-08 Thedogecraft Thedogecraft [d67dd3] Initial commit
 .prettierrc.yaml 2025-08-10 Thedogecraft Thedogecraft [989510] feat: update discover, update theme
 PKGBUILD 2026-02-07 Thedogecraft Thedogecraft [8fe0d0] feat: add dotline to aur
 README.md 2025-12-22 FuelClock FuelClock [7b2c9b] Added Linux support details in README
 components.json 2025-08-08 Thedogecraft Thedogecraft [e8d876] feat: add shadcn, add titlebar
 dotline.desktop 2026-02-07 Thedogecraft Thedogecraft [8fe0d0] feat: add dotline to aur
 dotline.sh 2026-02-07 Thedogecraft Thedogecraft [8fe0d0] feat: add dotline to aur
 electron.vite.config.ts 2025-08-17 Thedogecraft Thedogecraft [b205e1] feat: move the types in to a shared folder
 eslint.config.mjs 2025-08-08 Thedogecraft Thedogecraft [d67dd3] Initial commit
 package.json 2026-02-04 thedogecraft thedogecraft [0c701c] chore: bump version
 pnpm-lock.yaml 2025-08-17 Thedogecraft Thedogecraft [a7fc78] feat: added delete modal
 tsconfig.json 2025-08-17 Thedogecraft Thedogecraft [b205e1] feat: move the types in to a shared folder
 tsconfig.node.json 2025-08-17 Thedogecraft Thedogecraft [b205e1] feat: move the types in to a shared folder
 tsconfig.web.json 2025-08-17 Thedogecraft Thedogecraft [b205e1] feat: move the types in to a shared folder

Read Me

Dotline

GitHub Downloads (all assets, latest release)

A modern crosshair overlay

Dotline Showcase

✨ Features

  • 🎯 Customizable Crosshairs
  • ✏️ Crosshair Editor
  • 🖌 10+ Presets
  • 📂 Import & Export your configs
  • 🐧 Cross-Platform

Tested Games

All games were tested on Windows 11 24H2

  • CS2 ✅
  • Rust ✅ (use Windowed fullscreen mode)
  • Marvel Rivals ✅
  • The Finals ✅
  • Minecraft ✅

Supported OSes

  • Windows: ✅ (Tested on Windows 11 24H2)
  • Linux: ✅ (Tested on the following distributions)
    • Arch Linux on KDE
    • CachyOs on KDE
  • MacOS ⚠️ (Seems to work. must build yourself, tested on MacOS sequoia)

[!WARNING]
Dotline is in alpha, expect bugs, issues, missing features and frequent updates. feel free to open an issue if you find any. and please star the repo if you like it.

⚠️ Known Issues

  • MacOS requires manual build, may not work on all versions.
  • Linux window overlays may behave differently on Wayland vs X11.
  • Does not work on Hyprland. may not work on other window managers

⚠️ if the crosshair disapears in game try setting the game to windowed fullscreen mode.

🎯 Adding Preset Crosshairs

Preset crosshairs are located in src/renderer/src/lib/presets.ts.

To add your own:

  1. Open presets.ts
  2. Copy one of the existing objects in the presets object
  3. Modify the name, style, color, thickness, etc to ur liking.
  4. Save and take a look at your new preset.
  5. Commit and make a pull request.

Example:

{
  name: 'My Awesome Crosshair',
  config: { ...defaultConfig, style: 'dot', color: '#ff00ff', creator: 'YourName' }
}

🛠️ Building Dotline

Prerequisites

  • Node.js v22
  • pnpm
  • a 64-bit version of Windows, Linux or MacOS

Install

$ pnpm install

Development

$ pnpm dev

Build

# For windows
$ pnpm build:win

# For macOS
$ pnpm build:mac

# For Linux
$ pnpm build:linux
MongoDB Logo MongoDB