Kami telah menulis ulang aplikasi macOS dan Windows kami dan untuk alasan itu kami tidak akan lagi menerapkan atau menerima permintaan tarik yang menerapkan fitur baru di repositori ini.
Jika Anda ingin mencoba aplikasi asli yang ditulis ulang ini, kunjungi:
Tentang • Unduh • Bangun • Ubah Log • Kontribusi
TogGL Desktop adalah klien pelacakan waktu TOGGL dengan banyak fungsi pembantu yang membuat waktu pelacakan lebih mudah dan halus. Fitur -fitur seperti deteksi idle, pengingat untuk melacak dan timer pomodoro menjadikan aplikasi ini teman yang hebat ketika produktivitas dan efisiensi adalah tujuannya.

TOGGL Bangun dan menandatangani aplikasi untuk semua platform
Silakan periksa persyaratan khusus OS di bawah ini.
Secara default aplikasi dibangun untuk server pengujian. Untuk menggunakan aplikasi yang dikompilasi dengan server langsung, lihat panduan ini https://github.com/toggl-open-source/toggldesktop/wiki/building-toggl-desktop-from-source-for-usage-with-live-servers
$ sudo gem install bundler # Prepare cocoapod
$ make init_cocoapods Jalankan bundle exec pod repo update jika ada kesalahan tentang repo sumber yang sudah ketinggalan zaman (beberapa versi pod hilang).
src/ui/osx/TogglDesktop.xcworkspaceAnda akan memerlukan modul QT (pada versi 5.12 atau lebih tinggi) ini: Qtwidgets (dengan header pribadi), Qtnetwork, QtnetworkAuth, Qtdbus, Qtx11Extras
Jika QT tidak diinstal dari manajer paket distribusi Anda, Anda harus mengatur variabel lingkungan CMAKE_PREFIX_PATH untuk menunjuk ke folder lib/cmake di versi QT yang ingin Anda gunakan.
Ketergantungan ini wajib:
libxss-dev dalam distro berbasis Deb dan libXScrnSaver-devel dalam berbasis rpm)Anda dapat menginstal semuanya di Debian dengan perintah:
$ sudo apt install libxss-dev build-essential libgl-dev libreadline-dev
Ketergantungan ini opsional dan akan dibundel jika argumen cmake USE_BUNDLED_LIBRARIES diatur atau sistem Anda tidak menginstal paket pengembangannya:
Perpustakaan ini akan dibundel terlepas dari sistem Anda:
di akar pohon sumber toggldesktop
mkdir -p build && pushd build # Create build directory
cmake .. # Setup cmake configs
make -j8 # Build the app. The number defines the count of parallel jobs (number of your CPU cores is a good value for that)
./src/ui/linux/TogglDesktop/TogglDesktop # Run the built app Instal Visual Studio 2019 dengan .NET desktop development , Desktop development with C++ dan komponen Universal Windows Platform development diperiksa selama instalasi. Anda dapat mengunduh komunitas Visual Studio gratis di sini.
Kemudian buka file solusi srcuiwindowsTogglDesktopTogglDesktop.sln dan jalankan dalam mode Debug .
Solusinya menggunakan biner openssl. Untuk membangun kembali openssl dari sumber merujuk ke halaman ini.
Ubah log dapat dilihat di http://toggl.github.io/toggldesktop/
Sebelum mengirimi kami permintaan tarik, silakan format kode sumbernya:
$ make fmtJuga, silakan periksa masalah CPPLint:
$ make lintPeriksa apakah tes unit terus lulus:
$ make test