Reescrevemos nossos aplicativos MacOS e Windows e, por esse motivo , não implementaremos mais nem aceitaremos solicitações de tração implementando novos recursos neste repositório.
Se você quiser experimentar esses aplicativos nativos reescritos, visite:
Sobre • Download • Construir • Alterar log • Contribuir
O TOGGL Desktop é um cliente de rastreamento de tempo TOGGL com muitas funções auxiliares que tornam o tempo de rastreamento mais fácil e suave. Recursos como detecção ociosa, lembretes para rastrear e Pomodoro Timer tornam este aplicativo um ótimo companheiro quando a produtividade e a eficiência são o objetivo.

TOGGL Construído e assinado aplicativos para todas as plataformas
Por favor, verifique os requisitos específicos do SO abaixo.
Por padrão, o aplicativo cria para o servidor de teste. Para usar o aplicativo compilado com servidor ao vivo, consulte este guia 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 Run bundle exec pod repo update Caso haja um erro sobre os repositórios de origem desatualizados (alguma versão do pod está faltando).
src/ui/osx/TogglDesktop.xcworkspaceVocê precisará desses módulos QT (na versão 5.12 ou superior): Qtwidgets (com cabeçalhos privados), QtNetwork, Qtnetworkauth, Qtdbus, qtx11extras
Se o QT não estiver instalado no gerenciador de pacotes da sua distribuição, você precisará definir a variável de ambiente CMAKE_PREFIX_PATH para apontar para a pasta lib/cmake na versão QT que você deseja usar.
Essas dependências são obrigatórias:
libxss-dev em distos baseados em Deb e libXScrnSaver-devel em rpm)Você pode instalá -los todos em Debian com um comando:
$ sudo apt install libxss-dev build-essential libgl-dev libreadline-dev
Essas dependências são opcionais e serão incluídas se o argumento de cmake USE_BUNDLED_LIBRARIES for definido ou seu sistema não tiver seus pacotes de desenvolvimento instalados:
Essas bibliotecas serão incluídas independentemente do seu sistema:
na raiz da árvore de fonte 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 Instale o Visual Studio 2019 com .NET desktop development , Desktop development with C++ componentes Universal Windows Platform development verificados durante a instalação. Você pode baixar a comunidade gratuita do Visual Studio aqui.
Em seguida, abra o arquivo de solução srcuiwindowsTogglDesktopTogglDesktop.sln e execute -o no modo Debug .
A solução está usando binários OpenSSL. Para reconstruir o OpenSSL de fontes, consulte esta página.
O log de alterações pode ser visualizado em http://toggl.github.io/toggldesktop/
Antes de nos enviar uma solicitação de tração, formate o código -fonte:
$ make fmtAlém disso, verifique qualquer problema do CPPLINT:
$ make lintVerifique se os testes de unidade continuam passando:
$ make test