우리는 MacOS 및 Windows 앱을 다시 작성했으며 그 이유 때문에이 저장소에서 새로운 기능을 구현하는 풀 요청을 더 이상 구현하거나 수락하지 않습니다 .
이 작성된 기본 앱을 시도하려면 다음을 방문하십시오.
정보 • 다운로드 • 빌드 • 로그 변경 • 기여
Toggl Desktop 은 많은 도우미 기능을 갖춘 Toggl Time 추적 클라이언트로 추적 시간을보다 쉽고 매끄럽게 만듭니다. 유휴 감지, 추적 및 pomodoro 타이머와 같은 기능은 생산성과 효율성이 목표 일 때이 앱이 훌륭한 동반자가됩니다.

Toggl은 모든 플랫폼에 대한 앱을 구축하고 서명했습니다
아래의 OS 특정 요구 사항을 확인하십시오.
기본적으로 앱은 테스트 서버를 위해 빌드합니다. 라이브 서버와 함께 컴파일 된 앱을 사용하려면이 안내서 https://github.com/toggl-open-source/toggldesktop/wiki/building-toggl-desktop-from-source-usage-with-live-servers를 참조하십시오.
$ sudo gem install bundler # Prepare cocoapod
$ make init_cocoapods bundle exec pod repo update 실행 오래된 소스 리포지토리에 대한 오류가있는 경우 (일부 POD 버전이 누락되었습니다).
src/ui/osx/TogglDesktop.xcworkspace 에서 작업 공간을 엽니 다이러한 QT (버전 5.12 이상) 모듈이 필요합니다 : QTWIDGETS (개인 헤더 포함), QTNetwork, Qtnetworkauth, Qtdbus, Qtx11Extras
배포의 패키지 관리자에서 QT가 설치되지 않은 경우 사용하려는 QT 버전의 lib/cmake 폴더를 가리 키도록 CMAKE_PREFIX_PATH 변수를 설정해야합니다.
이러한 종속성은 필수입니다.
libxss-dev 및 rpm 기반의 libXScrnSaver-devel )명령으로 데비안에 모두 설치할 수 있습니다.
$ sudo apt install libxss-dev build-essential libgl-dev libreadline-dev
이러한 종속성은 선택 사항이며 USE_BUNDLED_LIBRARIES cmake 인수가 설정되어 있거나 시스템이 개발 패키지가 설치되어 있지 않은 경우 번들로 연결됩니다.
이 라이브러리는 시스템에 관계없이 번들로 제공됩니다.
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 .NET desktop development , Desktop development with C++ 설치 중에 확인 된 Universal Windows Platform development 구성 요소를 사용하여 Visual Studio 2019를 설치하십시오. 여기에서 무료 비주얼 스튜디오 커뮤니티를 다운로드 할 수 있습니다.
그런 다음 솔루션 파일 srcuiwindowsTogglDesktopTogglDesktop.sln 열고 Debug 모드에서 실행하십시오.
솔루션은 OpenSSL Binaries를 사용하고 있습니다. 소스에서 OpenSSL을 재구성하려면이 페이지를 참조하십시오.
변경 로그는 http://toggl.github.io/toggldesktop/에서 볼 수 있습니다.
당사에 풀 요청을 보내기 전에 소스 코드를 작성하십시오.
$ make fmt또한 CPPlint 문제를 확인하십시오.
$ make lint단위 테스트가 계속 통과되는지 확인하십시오.
$ make test