Skip to content

Conversation

@edospadoni
Copy link
Member

@edospadoni edospadoni commented Dec 23, 2025

Summary

This PR implements a Command Bar feature, a Spotlight-like overlay window for quickly dialing phone numbers.

image

Features

  • Quick access: Double-tap Cmd (macOS) or Ctrl (Windows/Linux) to open the Command Bar
  • Fast dialing: Enter a phone number and press Enter to start a call
  • Easy dismissal: Press ESC or click outside to close
  • Theme support: Follows the app's light/dark theme
  • Customizable shortcut: Users can configure their preferred shortcut in settings

Technical Details

  • New CommandBarWindow and CommandBarController for window management
  • Uses uiohook-napi for global double-tap detection on modifier keys
  • Smart double-tap detection: ignores modifier presses that are part of key combos (e.g., Cmd+1 won't trigger the Command Bar)
  • Fallback to globalShortcut for traditional key combinations
  • Translations added for IT/EN

Files Added

  • src/main/classes/windows/CommandBarWindow.ts
  • src/main/classes/controllers/CommandBarController.ts
  • src/main/lib/commandBarShortcut.ts
  • src/renderer/src/pages/CommandBarPage.tsx

Reference:

@github-actions
Copy link

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/20461989161.
Commit: 7d8d90e

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions
Copy link

github-actions bot commented Jan 2, 2026

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/20664587970.
Commit: e7847ab

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions
Copy link

github-actions bot commented Jan 5, 2026

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/20713485210.
Commit: 010420b

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions
Copy link

github-actions bot commented Jan 7, 2026

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/20774531175.
Commit: 1e025bb

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions
Copy link

github-actions bot commented Jan 7, 2026

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/20782234929.
Commit: 8880871

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions
Copy link

github-actions bot commented Jan 7, 2026

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/20783220506.
Commit: 94aa2af

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@edospadoni edospadoni marked this pull request as ready for review January 7, 2026 14:37
@github-actions
Copy link

github-actions bot commented Jan 7, 2026

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/20785042544.
Commit: 9a4a33d

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions
Copy link

github-actions bot commented Jan 7, 2026

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/20785037123.
Commit: 9a4a33d

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@tommaso-ascani tommaso-ascani self-assigned this Jan 7, 2026
@github-actions
Copy link

github-actions bot commented Jan 7, 2026

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/20785518388.
Commit: f5f7ce8

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions
Copy link

github-actions bot commented Jan 7, 2026

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/20786442336.
Commit: 66640c5

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions
Copy link

github-actions bot commented Jan 7, 2026

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/20787189834.
Commit: f5f7ce8

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions
Copy link

github-actions bot commented Jan 7, 2026

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/20789286047.
Commit: 3b3280d

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants