Hemos reescrito nuestras aplicaciones MacOS y Windows y, por esa razón , ya no implementaremos ni aceptaremos solicitudes de extracción de implementación de nuevas funciones en este repositorio.
Si desea probar estas aplicaciones nativas reescritas, visite:
Acerca de • Descargar • Construir • Cambiar registro • Contribuir
Toggl Desktop es un cliente de seguimiento de Toggl Time con muchas funciones auxiliares que hacen que el tiempo de seguimiento sea más fácil y sin esfuerzo. Las características como la detección inactiva, los recordatorios para rastrear y el temporizador de Pomodoro hacen de esta aplicación un gran compañero cuando la productividad y la eficiencia es el objetivo.

Aplicaciones construidas y firmadas de Toggl para todas las plataformas
Verifique los requisitos específicos del sistema operativo a continuación.
Por defecto, la aplicación se construye para el servidor de prueba. Para usar la aplicación compilada con el servidor en vivo, consulte esta guía https://github.com/toggl-open-source/toggldesktop/wiki/building-toggl-sktop--source-for-usage-with-live-server
$ sudo gem install bundler # Prepare cocoapod
$ make init_cocoapods Ejecutar bundle exec pod repo update en caso de que haya un error sobre Repos de origen desactualizado (falta alguna versión de POD).
src/ui/osx/TogglDesktop.xcworkspaceNecesitará estos módulos QT (en la versión 5.12 o superior): QTWidgets (con encabezados privados), Qtnetwork, QtnetWorkAuth, Qtdbus, Qtx11Extras
Si el QT no está instalado desde el Administrador de paquetes de su distribución, deberá establecer la variable de entorno CMAKE_PREFIX_PATH para apuntar a la carpeta lib/cmake en la versión QT que desea usar.
Estas dependencias son obligatorias:
libxss-dev en Distros basado en DEB y libXScrnSaver-devel en RPM)Puede instalarlos todos en Debian con un comando:
$ sudo apt install libxss-dev build-essential libgl-dev libreadline-dev
Estas dependencias son opcionales y se agruparán si el argumento CMAKE CMAKE USE_BUNDLED_LIBRARIES está configurado o su sistema no tiene sus paquetes de desarrollo instalados:
Estas bibliotecas se inclinarán independientemente de su sistema:
En la raíz del árbol de origen de 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 Visual Studio 2019 con .NET desktop development , Desktop development with C++ componentes Universal Windows Platform development verificados durante la instalación. Puede descargar la comunidad gratuita de Visual Studio aquí.
Luego abra el archivo de solución srcuiwindowsTogglDesktopTogglDesktop.sln y ejecutarlo en modo Debug .
La solución es usar binarios OpenSSL. Para reconstruir las fuentes de las fuentes, consulte esta página.
El registro de cambios se puede ver en http://toggl.github.io/toggldesktop/
Antes de enviarnos una solicitud de extracción, formatea el código fuente:
$ make fmtAdemás, consulte los problemas de CPPLint:
$ make lintVerifique si las pruebas unitarias continúan pasando:
$ make test