Mercurial > libervia-desktop-kivy
view pyproject.toml @ 506:0480f883f0a6
plugin calls: update UI:
- there is now a "search" UI to select a contact to call
- "call" UI is displayed only when we actually are in a call
- new control button to (un)mute audio and video
- new control button to go to fullscreen/back to normal
- add an extra "hang up" button directly in the call UI, so there is always one even in
fullscreen mode
- UI is similar to the one implemented in web frontend
- notification + ringtone + desktop notification on incoming call
- if an incoming call is cancelled from initiator, confirmation dialog is removed
rel 425
author | Goffi <goffi@goffi.org> |
---|---|
date | Wed, 25 Oct 2023 15:28:44 +0200 |
parents | fe0bdc476576 |
children | f316c7f19909 |
line wrap: on
line source
[build-system] requires = ["hatchling"] build-backend = "hatchling.build" [project] name = "libervia-desktop-kivy" dynamic = ["version"] description = "Desktop/Android frontend (Kivy version) for Libervia XMPP client" readme = "README.md" license = "AGPL-3.0-or-later" requires-python = ">=3.10" authors = [ { name = "Libervia Dev Team", email = "contact@goffi.org" }, ] classifiers = [ "Development Status :: 5 - Production/Stable", "Environment :: X11 Applications", "Framework :: Twisted", "Intended Audience :: End Users/Desktop", "Operating System :: Android", "Operating System :: POSIX :: Linux", "Topic :: Communications :: Chat", "Topic :: Internet :: XMPP", ] dependencies = [ "kivy ~= 2.2.0", "kivy_garden.modernmenu", # "libervia-backend == 0.9.*", "pillow <9.3", "plyer ~= 2.1", "pygobject ~= 3.44" ] keywords = [ "XMPP", "desktop", "kivy", "chat", "instant_messaging", "file_sharing" ] [project.scripts] libervia-desktop-kivy = "libervia.desktop_kivy:run" libervia-mobile = "libervia.desktop_kivy:run" cagou = "libervia.desktop_kivy:run" [project.urls] Homepage = "https://libervia.org" [tool.hatch.build.targets.wheel] packages = ["libervia", "twisted"] [tool.hatch.envs.default] # we need system-package for GPG system-packages = true [tool.hatch.envs.dev] dependencies = [ "ipdb", "pudb", "pytest", "pytest-asyncio" ] [tool.hatch.metadata] allow-direct-references = true [tool.hatch.version] path = "libervia/desktop_kivy/__init__.py" [tool.hatch.build.targets.wheel.shared-data] COPYING = "share/doc/libervia-desktop-kivy/COPYING" "README.md" = "share/doc/libervia-desktop-kivy/README.md"