FiturHargaBlogDownload

Productivity Tools

Pomodoro Timer

Kuasai deep work dan sesi fokus terstruktur dengan Pomodoro timer bawaan Snipset, ambient music, floating overlay, dan analitik produktivitas.

Pomodoro Timer di Snipset adalah deep work engine bawaan yang dirancang untuk membantu Anda mempertahankan fokus tinggi, mencegah kelelahan kognitif (burnout), dan menjaga alur kerja langsung dari desktop Windows. Dibangun dengan arsitektur local-first tanpa dependensi runtime eksternal yang berat, fitur ini terintegrasi erat dengan Task Manager, dashboard statistik, dan pintasan keyboard global Snipset.

Kemampuan Utama

  • Interval & Preset Fleksibel: Pilih interval klasik (25m Focus / 5m Break / 15m Long Break), short sprints, sesi endurance, ritme ultradian, atau durasi kustom.
  • Always-on-Top Floating Mini Overlay: Lepas timer menjadi HUD melayang yang ringan dan dapat digeser bebas di atas code editor, IDE, maupun browser tanpa memakan ruang layar.
  • Sintesis Audio Web Audio API: Notifikasi audio jernih dengan zero-latency yang disintesis langsung menggunakan Web Audio API tanpa membutuhkan file audio eksternal.
  • Pemutar Musik Lofi & Ambient Terintegrasi: Pemutar bawaan dengan kurasi focus streams, suara ambient, integrasi audio stream YouTube, serta dukungan URL stream kustom.
  • 24 Tema Retro & Modern: Sesuaikan tampilan dengan tema populer seperti Pomotroid Classic, Dracula, Nord, Gruvbox, Tokyo Night, Synthwave '84, Catppuccin, dan Snipset Modern.
  • Integrasi Task Manager: Hubungkan sesi fokus aktif dengan tugas spesifik di Task Manager Snipset, mencatat jumlah sesi Pomodoro secara otomatis per item.
  • Analitik Produktivitas & Circadian Rhythm: Pantau riwayat fokus, daily streaks, target harian, dan distribusi energi biologis (Pagi, Siang, Sore, Malam) di tab Statistik.

Memulai

Untuk membuka Pomodoro timer:

  1. Buka jendela utama Snipset.
  2. Navigasikan ke Pomodoro di bilah sisi / sidebar (atau gunakan pintasan hotkey global).
  3. Pilih preset interval yang diinginkan atau klik Dial untuk langsung memulai sesi fokus.
+-------------------------------------------------------------+
|  [ Preset: 25 / 5 / 15 ]      [ Task: Refactor auth module ]|
|                                                             |
|                       ( 24 : 58 )                           |
|                       ● ● ○ ○ (Round 1/4)                   |
|                                                             |
|           [ ▶ Start ]    [ ⏭ Skip ]    [ ⚙ Settings ]       |
+-------------------------------------------------------------+
| 🎵 Lofi Focus Stream (Playing)          🔊 [======--] 80%   |
+-------------------------------------------------------------+

Fase Timer & Interval Preset

Timer berputar melalui tiga fase operasional terstruktur:

  1. Work (Focus): Interval konsentrasi tinggi yang didedikasikan penuh untuk tugas aktif Anda.
  2. Short Break: Jeda istirahat singkat (3–5 menit) untuk mengistirahatkan mata dan peregangan fisik.
  3. Long Break: Istirahat panjang (15–30 menit) setelah menyelesaikan satu siklus putaran penuh (standar: 4 putaran / rounds).

Preset Interval

Snipset menyediakan empat preset interval siap pakai serta editor waktu kustom:

Nama PresetFase FokusShort BreakLong BreakInterval Long BreakRekomendasi Penggunaan
Classic Pomodoro25 mnt5 mnt15 mntSetiap 4 putaranPengembangan perangkat lunak umum & penulisan
Short Sprint15 mnt3 mnt10 mntSetiap 4 putaranPerbaikan bug cepat, cek email, & tugas kilat
Long Endurance50 mnt10 mnt30 mntSetiap 4 putaranDesain arsitektur, riset mendalam, & debugging rumit
Ultradian Rhythm90 mnt20 mnt30 mntSetiap 2 putaranSiklus fokus biologis alami manusia (90 menit)
Custom Time1–180 mnt1–60 mnt1–90 mntDitentukan penggunaAlur kerja khusus & jadwal belajar pribadi

Always-On-Top Floating Overlay

Saat bekerja dengan multi-monitor atau IDE layar penuh, membuka jendela aplikasi utama dapat mengganggu konsentrasi. Anda dapat melepaskan timer menjadi jendela HUD melayang (floating overlay).

  • Docking & Penempatan: Lekatkan overlay ke sudut layar mana saja (Top-Right, Top-Left, Bottom-Right, Bottom-Left) atau geser bebas ke posisi layar mana pun.
  • HUD Ringkas: Menampilkan indikator fase, progress ring melingkar, indikator putaran (round dots), dan kontrol cepat Play/Pause/Skip.
  • Sematkan Jendela: Memanfaatkan fitur pinning native Tauri (alwaysOnTop: true) dengan opasitas yang dapat diatur agar tidak menutupi teks penting di baliknya.
Pro-tip

Klik ganda pada bilah judul jendela *floating overlay* atau klik ikon Expand untuk langsung kembali ke dasbor Pomodoro utama.


Sintesis Audio & Musik Latar

Snipset memadukan lonceng sintesis dengan pemutar musik terintegrasi agar Anda tetap fokus tanpa berpindah aplikasi audio eksternal. Tidak perlu file audio eksternal — lonceng dihasilkan secara lokal.

Generator Suara Sintesis (Web Audio API)

Snipset menggunakan sintesis audio Web Audio API di sisi klien dan tidak memerlukan file media statis (MP3/WAV). Hal ini menjamin zero latency, bebas corrupt, dan konsumsi memori yang sangat hemat:

  • Work Completed Chime: Lonceng harmonik lembut yang menandakan berakhirnya sesi fokus.
  • Break Completed Chime: Lonceng ceria bernada ganda yang mengingatkan Anda untuk kembali fokus.
  • Subtle Ticking: Detak ritmis opsional untuk menjaga tempo kerja selama sesi intensif.
  • Volume & Idle Sleep: Pengatur volume mandiri dengan penangguhan otomatis (auto-suspend) saat idle untuk membebaskan hardware handle audio sistem operasi.

Pemutar Musik Ambient & Lofi

Terletak tepat di bawah kontrol timer, pemutar musik terintegrasi mendukung:

  • Curated Focus Streams: Pilihan suara ambient (hujan, kafe, white noise) dan siaran 24/7 lofi hip hop.
  • Dukungan Audio Stream YouTube: Tempelkan URL video atau livestream YouTube apa pun untuk memutar audio di latar belakang tanpa beban rendering video.
  • Kontrol Volume Terpisah: Atur volume musik secara independen tanpa memengaruhi volume lonceng notifikasi.

Kustomisasi Tema

Percantik ruang kerja Anda dengan 24 pilihan tema bawaan lengkap dengan warna aksen berbeda untuk setiap fase:

  • Classic & Terminal: Pomotroid Classic, Minimal Monochrome, Snipset Modern.
  • Palet Kode Populer: Dracula, Nord, Gruvbox Dark / Light, Tokyo Night, Monokai Pro, One Dark Pro, GitHub Dark / Light.
  • Vibrant & Neon: Catppuccin Mocha / Latte, Synthwave '84, Cyberpunk Neon, Rosé Pine, Forest Deep.

Setiap tema secara dinamis mengubah warna dial ring, tombol kontrol, batas visual menyala (glow border), dan jendela floating overlay.


Integrasi Task Manager

Pomodoro Timer terhubung langsung dengan sistem Task Manager bawaan Snipset:

  1. Pemilih Tugas Aktif: Pilih tugas dari Inbox atau proyek Anda melalui menu dropdown di bagian atas timer.
  2. Pencatatan Sesi: Setiap blok fokus yang selesai otomatis menambah hitungan Pomodoro pada tugas tersebut (misalnya 🍅 3/5).
  3. Sinkronisasi Selesai: Tandai tugas sebagai selesai langsung dari tampilan Pomodoro saat pekerjaan tuntas.

Analitik Produktivitas & Circadian Rhythm

Setiap sesi fokus yang selesai dicatat secara lokal pada mesin analitik Snipset. Anda dapat mengakses metrik lengkap melalui Sistem → Statistik → Pomodoro:

  • Metrik Inti: Total jam fokus, jumlah sesi selesai, streak harian aktif, dan persentase pencapaian target harian.
  • Distribusi Energi Circadian Rhythm: Mengelompokkan jam produktif Anda ke dalam empat jendela biologis harian:
    • 🌅 Pagi (06:00 – 12:00): Pemecahan masalah kompleks & pekerjaan kreatif mendalam.
    • ☀️ Siang (12:00 – 18:00): Eksekusi tugas, koordinasi, dan code review.
    • 🌆 Sore / Malam Awal (18:00 – 22:00): Pembelajaran, riset, dan perencanaan.
    • 🌙 Larut Malam (22:00 – 06:00): Sesi fokus tanpa gangguan di malam hari.
  • Tren Riwayat: Grafik visual tren kecepatan fokus harian, mingguan, dan bulanan.

Referensi Konfigurasi & Pengaturan

Konfigurasikan preferensi timer melalui panel Pomodoro Settings:

PengaturanTipeStandarKeterangan
autoStartBreaksBooleanfalseMulai hitung mundur istirahat secara otomatis saat sesi fokus selesai.
autoStartWorkBooleanfalseMulai sesi fokus berikutnya secara otomatis saat jeda istirahat berakhir.
soundEnabledBooleantrueMengaktifkan atau menonaktifkan lonceng suara sintesis.
soundVolumeNumber0.8Volume utama untuk lonceng penyelesaian (0.0 hingga 1.0).
tickSoundBooleanfalseMengaktifkan suara detak jam halus selama hitungan mundur aktif.
overlayOpacityNumber0.95Persentase transparansi jendela floating overlay.
defaultPresetString"classic"Preset interval standar yang dimuat saat aplikasi dibuka.