Warning, /plasma-mobile/spacebar/README.md is written in an unsupported language. File is not indexed.

0001 <!--
0002 - SPDX-FileCopyrightText: None
0003 - SPDX-License-Identifier: CC0-1.0
0004 -->
0005 
0006 # Spacebar <img src="logo.png" width="40"/>
0007 Spacebar is a SMS/MMS messaging client. It allows you to send text messages, pictures and other files over a cellular network.
0008 
0009 ## Get it
0010 A stable release [is available](https://apps.kde.org/spacebar) for download for Linux distributions.
0011 
0012 ## Links
0013 * Project page: https://invent.kde.org/plasma-mobile/spacebar
0014 * File issues: https://bugs.kde.org/describecomponents.cgi?product=spacebar
0015 * Development channel: https://matrix.to/#/#plasmamobile:matrix.org
0016 
0017 ## Building and Installing
0018 ```sh
0019 git clone https://invent.kde.org/plasma-mobile/spacebar.git
0020 cd spacebar
0021 cmake -B build && cmake --build build
0022 sudo cmake --install build
0023 ```
0024 
0025 ## Dependencies
0026 ```
0027 Qt5Qml
0028 Qt5Quick
0029 Qt5QuickControls2
0030 Qt5Sql
0031 Gettext
0032 PkgConfig
0033 PhoneNumber
0034 Qt5Core
0035 QCoro5
0036 CURL
0037 c-ares
0038 
0039 (Required version >= 5.88.0)
0040 ECM
0041 KF5Kirigami2
0042 KF5I18n
0043 KF5People
0044 KF5Notifications
0045 KF5Config
0046 KF5CoreAddons
0047 KF5DBusAddons
0048 KF5ModemManagerQt
0049 KF5
0050 
0051 (Required version >= 5.15.2)
0052 Qt5QmlModels
0053 Qt5Gui
0054 Qt5Widgets
0055 Qt5Xml
0056 
0057 (Required version >= 5.15.0)
0058 Qt5
0059 ```
0060 
0061 ## Components
0062 Spacebar is split into two components: **spacebar** (front-end), and **spacebar-daemon** (backend-daemon).
0063 
0064 ### spacebar-daemon
0065 The background daemon, which is configured to autostart, has the following responsibilities:
0066 * Handles the sending and receiving of messages.
0067 * Saves messages to the database.
0068 * Creates notifications when a new message arrives.
0069 
0070 `spacebar-daemon` exposes its API in D-Bus under the service name `org.kde.spacebar.Daemon`. Front-end applications like `spacebar` depend on it for messaging functionality. It manages incoming messages and notifications in the background without needing a front-end app running.
0071 
0072 ### spacebar
0073 A front-end app for spacebar-daemon written in Kirigami.
0074 
0075 Run with these environment variables to have mobile controls:
0076 ```
0077 QT_QUICK_CONTROLS_MOBILE=true spacebar
0078 ```