2026-06-22 18:22:57 +03:00
2025-11-30 12:35:08 +03:00
2025-01-29 13:04:07 +03:00
2026-06-22 18:21:15 +03:00

kawai-focus

Kawai-Focus - приложение для фокусировки внимания на основе таймера Pomodoro.

Проект находится на стадии разработки MVP1:

  • Pomodoro - таймеры для техники Pomodoro, которая управляет вашим временем работы и перерывами на отдых;
  • Гайд - информация о том как использовать таймеры и приложение, а так же о самой технике Pomodoro;
  • Ограничение приложений - управление ограничением работы отвлекающих от работы приложений.

Стек

  • Python - язык программирования;
  • Poetry - инструмент для управления зависимостями и виртуальными окружениями;
  • Kivy - фреймворк для создания кроссплатформенных приложений;
  • Форк KivyMD 2.0.0 - Material Design на Kivy.

Экраны

Экран Таймеры:

alt text

alt text

Экран Таймер:

alt text

alt text

alt text

alt text

alt text

Экран Конструктор таймеров:

В данный момент отключен, провобится работа по изменению дизана!

Смена тем (примеры):

alt text

alt text

alt text

Запуск

Разработка dev (Linux):

poetry install && alembic upgrade head && poetry run filling_example_timers

poetry run kawai-focus

Linux:

На данный момент ведутся работы над сборкой flathub пакета для Linux!

Windows:

В планах собрать установщик!

Mac OS:

В планах собрать установщик!

Автор

Разработчик проекта:

  • Имя и Фамилия - Евгений Каддо
  • Никнейм - Arduinum628
Как оформлять ветки и коммиты

Пример ветки nickname/name_task

  • nickname (никнейм в github);
  • name_task (название задачи - название карточки на yougile).

Пример коммита refactor: renaming a variable

  • feat: (новая функционал кода, БЕЗ учёта функционала для сборок);
  • devops: (функционал для сборки, - добавление, удаление и исправление);
  • fix: (исправление ошибок функционального кода);
  • docs: (изменения в документации);
  • style: (форматирование, отсутствующие точки с запятой и т.п., без изменения производственного кода);
  • refactor: (рефакторинг производственного кода, например, переименование переменной);
  • test: (добавление недостающих тестов, рефакторинг тестов; без изменения производственного кода);
  • chore: (обновление рутинных задач и т. д.; без изменения производственного кода).

Оформление основано на https://www.conventionalcommits.org/en/v1.0.0/

Description
Kawai-Focus - приложение для фокусировки внимания на основе таймера Pomodoro.
Readme MIT 1.4 MiB
Languages
Python 78.9%
kvlang 19.9%
Mako 1.2%