Skip to content
craftkalPublic

About

overlay for everyone

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overlay craftkal (v3-4-1-4)

Aplikasi overlay multimedia ringan untuk Windows. Tampilkan video, gambar, atau browser langsung di atas aplikasi lain secara transparan.


Tampilan

Seret, resize, dan kustomisasi overlay sesuai kebutuhan kamu tanpa batas.


Fitur Utama

  • Putar video dan gambar (drag and drop langsung ke overlay)
  • Browser Overlay (YouTube, Twitch, TikTok, dan situs lain) via WebView2
  • Multi-Overlay (buka banyak overlay sekaligus)
  • Jam Overlay dengan beberapa pilihan font dekoratif
  • Performa Overlay (CPU, RAM, GPU) real-time
  • Timer dan Stopwatch
  • Playlist (file atau folder, shuffle dan loop)
  • Save dan Load Layout
  • Bookmark Web
  • Click-Through (klik menembus overlay)
  • Hotkey Global (Ctrl+Alt+P/S/N/B/M)
  • Startup Config
  • Screenshot Overlay
  • Selalu di Atas
  • Kustomisasi border, opacity, ukuran, dan posisi

Requirements

Komponen Versi
OS Windows 10 / 11 (64-bit)
.NET SDK 8.0
WebView2 Runtime Sudah tersedia di Windows 11, atau install manual

Pastikan instal .NET 8.0 SDK (bukan Runtime saja) jika ingin build dari source.


Cara Build dan Jalankan

1. Clone Repository

git clone https://github.com/craftkal/overlay.git
cd overlay

2. Restore Dependencies

dotnet restore

3. Jalankan (Development)

dotnet run

4. Build Release (Single EXE)

dotnet publish -c Release -r win-x64

Output ada di:

bin/Release/net8.0-windows/win-x64/publish/Overlay craftkal (v3-4-1-4).exe

File EXE bersifat self-contained, tidak perlu install .NET di komputer target.


Struktur Project

overlay/
|- MainWindow.xaml / .cs
|- ClockOverlayWindow.xaml / .cs
|- PerformanceOverlayWindow.*
|- TimerOverlayWindow.*
|- WebOverlayWindow.*
|- StartupConfigWindow.*
|- GlobalHotkeyService.cs
|- PlaylistManager.cs
|- WebBookmarkStore.cs
|- ApplicationInfo.cs
|- UserDataPaths.cs
|- Font/
|- sample/
|- icon.ico
`- VideoOverlay.csproj

Cara Pakai

Aksi Cara
Buka context menu Klik kanan pada overlay
Pindahkan overlay Klik kiri tahan dan seret pada border
Resize overlay Seret tepi atau sudut
Buka media Klik kanan -> Buka Media, atau drag and drop file
Toggle click-through Ctrl + klik kiri pada overlay

Hotkey Global

Hotkey Fungsi
Ctrl+Alt+P Play / Pause
Ctrl+Alt+S Stop
Ctrl+Alt+N Media Berikutnya
Ctrl+Alt+B Media Sebelumnya
Ctrl+Alt+M Toggle Mute

Dependencies

Package Versi Keterangan
Microsoft.Web.WebView2 1.0.3800.47 Browser overlay

Semua dependency diambil otomatis saat dotnet restore.


Kontribusi

Pull request, issue, dan saran sangat diterima.

  1. Fork repository ini
  2. Buat branch baru: git checkout -b fitur-baru
  3. Commit perubahan: git commit -m "Tambah fitur baru"
  4. Push ke branch: git push origin fitur-baru
  5. Buat Pull Request

Dukung Pengembang

Kalau project ini berguna, kamu bisa support pengembangannya via:

saweria.co/craftkal


Lisensi

Project ini bersifat open source. Silakan digunakan, dimodifikasi, dan disebarkan dengan tetap mencantumkan credit ke craftkal.

About

overlay for everyone

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages