Мы переписали наши приложения MacOS и Windows, и по этой причине мы больше не будем реализовать и не принимать запросы на привлечение внедрения новых функций в этом репозитории.
Если вы хотите попробовать эти переписанные нативные приложения, посетите:
О • Загрузите • Строительство • Изменить журнал • Внести свой вклад
Toggl Desktop - это клиент для отслеживания времени Toggl с множеством вспомогательных функций, которые делают время отслеживания более легким и плавным. Такие функции, как обнаружение холостого хода, напоминания о отслеживании и таймере Pomodoro, делают это приложение отличным компаньоном, когда производительность и эффективность являются целью.

Toggl построил и подписал приложения для всех платформ
Пожалуйста, проверьте конкретные требования ОС ниже.
По умолчанию приложение создает для сервера тестирования. Чтобы использовать скомпилированное приложение с живым сервером, см. Это руководство https://github.com/toggl-open-source/toggldesktop/wiki/building-toggl-desktop-from-source-for-usage-with-servers 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 не установлен из диспетчера пакетов вашего дистрибуции, вам нужно будет установить переменную среды CMAKE_PREFIX_PATH , чтобы указать на папку lib/cmake в версии QT, которую вы хотите использовать.
Эти зависимости обязательны:
libxss-dev в Deb Distros и libXScrnSaver-devel в RPM) на основе RPM)Вы можете установить их все в Debian с командой:
$ sudo apt install libxss-dev build-essential libgl-dev libreadline-dev
Эти зависимости являются необязательными и будут в комплекте, если установлен аргумент cmake cmake USE_BUNDLED_LIBRARIES , или ваша система не установлена их пакеты разработки:
Эти библиотеки будут объединены независимо от вашей системы:
В корне дерева источника 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 Установите Visual Studio 2019 с .NET desktop development , Desktop development with C++ и Universal Windows Platform development проверенных во время установки. Вы можете скачать бесплатное сообщество Visual Studio здесь.
Затем откройте файл решения srcuiwindowsTogglDesktopTogglDesktop.sln и запустите его в режиме Debug .
Решение использует двоичные файлы openssl. Чтобы восстановить OpenSSL из источников, см. Эта страница.
Изменение журнала можно просмотреть по адресу http://toggl.github.io/toggldesktop/
Перед отправкой нам запрос на привлечение, пожалуйста, отформатируйте исходный код:
$ make fmtКроме того, пожалуйста, проверьте любые проблемы с CPPLINT:
$ make lintПроверьте, продолжают ли модульные тесты проходить:
$ make test