## Wishlist

Here you can view (and add) things that you feel would be nice to have in Mobian.

### Applications

Many of the dialogs do not fit on the screen and some (essential) controls are out of reach. It would be nice to be able to pan each dialog, or add scrollbars, or create a larger virtual screen that can be panned so that most existing ported Linux programs can actually be used.

#### Alarm Clock

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
? ? ? ? ? ? ? ? ? ? ? ? ? A digital clock interface with the ability to set multiple alarms, maybe a weather forecast tie in. There is a ubuntu based clock called alarm clock, yet it is boring and basic.

#### Audio

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
Audacious N ? ? ? ? ? ? ? ? ? ? ? ?

#### Backup

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
Déjà Dup client N ? ? ? ? ? ? ? ? ? ? ? ?

#### Collaborative text editing

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
Nextcloud N ? ? ? ? ? ? ? ? ? ? ? ?
Collabora N ? ? ? ? ? ? ? ? ? ? ? ?
OnlyOffice N ? ? ? ? ? ? ? ? ? ? ? ?
LibreOffice Impress remote N ? ? ? ? ? ? ? ? Android, iOS ? ? displays current and next slide, notes, timers, also works as a pointer Impress remote guide

#### Contacts

• Integrate contacts with chat/recent calls (no way to add contacts from either, although recent calls shows contact name)

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
Foliate Y ? ? ? ? ? ? ? ? ? ? ? https://itsfoss.com/foliate-ebook-viewer/ (RFP 945270)

#### Email

• Encryption for Geary
• Smartphone-first experience in a mail client (e.g. layout optimizations for evolution, geary or thunderbird)

#### Event planning

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
Meetup N ? ? ? ? ? ? ? ? ? ? ? ?

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
? ? ? ? ? ? ? ? ? ? ? ? ? ?

#### File sharing

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
Nextcloud N ? ? ? ? ? ? ? ? ? ? ? desktop sync app works but mobile use case client would be good
Shareit N ? ? ? ? ? ? ? ? ? ? ? ?
KDEConnect N ? ? ? ? ? ? ? ? ? ? ? ?

#### Flashcard

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
Anki Y ? ? ? ? ? ? ? ? ? ? ? ?

#### Games

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
osu!lazer ? ? ? (https://github.com/ppy/osu) ? ? ? ? ? ? ? ? ?

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
JS8Call ? ? ? ? ? ? ? ? ? ? ? ? ?
Winlink ? ? ? ? ? ? ? ? ? ? ? ? ?

#### Home automation

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
? ? ? ? ? ? ? ? ? ? ? ? ? ?

#### Home banking

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
BankID ? ? ? ? ? ? ? ? ? ? ? ? from Finansiell ID-Teknik BID AB
Revolut ? ? ? ? ? ? ? ? ? ? ? ? ?
Starling ? ? ? ? ? ? ? ? ? ? ? ? ?
N26 ? ? ? ? ? ? ? ? ? ? ? ? ?
Simple chackbox/ledger ? ? ? ? ? ? ? ? ? ? ? ? ?
crypto.com ? ? ? ? ? ? ? ? ? ? ? ? ?

#### Instant messaging

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
Matrix ? ? ? ? ? ? ? ? ? ? ? ? End to end encrypted client that does not require Pantalaimon (Fractal Issue)
Signal ? ? ? ? ? ? ? ? ? ? ? ? (Desktop Version https://github.com/signalapp/Signal-Desktop). (current status) (Cross platform mobile client https://github.com/nanu-c/axolotl)
Briar ? ? ? ? ? ? ? ? ? ? ? ? ?
Quassel ? ? ? ? ? ? ? ? ? ? ? ? ?
Dino ? ? ? ? ? ? ? ? ? ? ? ? Modern XMPP Chat Client (Dino Issue) (The UI has been adapted in branch feature/handy to run in mobile devices.)
Telegram Y ? ? ? ? ? ? ? ? ? ? ? (Mobile version or find a fix so it runs in the background There is a hack for this, plugin for Chatty works but has many issues (attachments)).
libpurple-based plugins ? ? ? ? ? ? ? ? ? ? ? ? For Chatty (e.g. WhatsApp web)
Jami ? ? ? ? ? ? ? ? ? ? ? ? ?
Threema ? ? ? ? ? ? ? ? ? ? ? ? (when it will be open sourced, see https://threema.ch/de/blog/posts/open-source-und-neuer-partner )
Rocket.Chat ? ? ? ? ? ? ? ? ? ? ? ? ?
##### Miscellaneous
• OMEMO support in chatty for XMPP

#### App Middleware

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
Anbox ? ? ? ? ? ? ? ? ? ? ? ? Android middleware
Shashlik ? ? ? ? ? ? ? ? ? ? ? ? Android middleware
Genymobile ? ? ? ? ? ? ? ? ? ? ? ? Android middleware

#### Maps and routing

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
OpenStreetMap ? ? ? ? ? ? ? ? ? ? ? ? maybe here something useful can be found
Navit ? ? ? ? ? ? ? ? ? ? ? ? package is already available but not easily usable with default config, has a problem parsing maps, and requires gpsd for location, UI is like an old in-car navigation system.
Pure Maps Y ? ? ? ? ? ? ? ? ? ? ? also works with OSMScoutServer app
FoxtrotGPS ? ? ? ? ? ? ? ? ? ? ? ? package is already available but needs –fullscreen command line option adding to .desktop file to be usable. Requires gpsd. Doesn't do routing. Offline use requires data to be pre-cached, which can be done via GUI.
Gnome Maps ? ? ? ? ? ? ? ? ? ? ? ? might also be able to use offline tiles.
##### Public Transport
NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
Öffi ? ? ? ? ? ? ? ? ? ? ? ? Öffi
Transportr ? ? ? ? ? ? ? ? ? ? ? ? Transportr
KTrip ? ? ? ? ? ? ? ? ? Plasma-Mobile ? ? Is installable via Flatpak. https://invent.kde.org/utilities/ktrip
SFOS ? ? ? ? ? ? ? ? ? Ubports ? ? ?
Fahrplan ? ? ? ? ? ? ? ? ? ? ? ? Fahrplan (similar to SFOS)

#### Microblog/activitypub

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
? ? ? ? ? ? ? ? ? ? ? ? ? ?

#### Music streaming

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
Spotify ? ? ? ? ? ? ? ? ? ? ? ? Could be done with https://mopidy.com.
MPD ? ? ? ? ? ? ? ? ? ? ? ? maybe ymuse?

#### Media Streaming

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
Jellyfin ? ? ? ? ? ? ? ? ? ? ? ? https://github.com/jellyfin

#### Photo galleries

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
gThumb ? ? ? ? ? ? ? ? ? ? ? ? works pretty well but needs optimization

#### Project Management

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
? ? ? ? ? ? ? ? ? ? ? ? ? ?

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
Bitwarden N ? ? ? ? ? ? ? ? ? ? ? GTK GUI (Xamarin app - https://github.com/bitwarden/mobile)
KeePass N ? ? ? ? ? ? ? ? ? ? ? ?
GNOME Password Safe Y ? ? ? ? ? ? ? ? ? ? ? KeePass compliant and fully functional.

#### Podcast

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
Podcasts ? ? ? ? ? ? ? ? ? ? ? ? https://wiki.gnome.org/Apps/Podcasts

#### ToDo listing, time management

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
? ? ? ? ? ? ? ? ? ? ? ? ? To-Do App that supports CalDAV
Standard Notes ? ? ? ? ? ? ? ? ? ? ? ? GTK front-end (React-Native mobile app, Ruby/Rails server, PWA possible - https://github.com/standardnotes/)

#### Utilities

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
LinSSID Y ? ? ? ? ? ? ? ? ? ? ? Fix for performing wifi surveys. (Currently it installs but aborts on an error: Could not load the Qt platform plugin “xcb” in “” even though it was found. This application failed to start because no Qt plugin could be initialized. Reinstalling the application may fix this problem. [It doesn't.] NOTE: PROBABLY AN UPSTREAM DEBIAN PROBLEM.

#### Voice assistant

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
Open assistant ? ? ? ? ? ? ? ? ? ? ? ? RFP 965149
Mycroft ? ? ? ? ? ? ? ? ? ? ? ? RFP 893788
Kalliope ? ? ? ? ? ? ? ? ? ? ? ? RFP 965158

#### Voice chat

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
Mumble ? ? ? ? ? ? ? ? ? ? ? ? GTK3 GUI
Element ? ? ? ? ? ? ? ? ? ? ? ? ?
Jitsi ? ? ? ? ? ? ? ? ? ? ? ? ?
Twinkle ? ? ? ? ? ? ? ? ? ? ? ? SIP-Client (Twinkle works okay-ish with `scale-to-fit`)

#### VPN

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
ProtonVPN Y ? ? ? ? ? ? ? ? ? ? ? Needs optimization, issue added and approved by author.
Windscribe ? ? ? ? ? ? ? ? ? ? ? ? CLI. armf packages are available… maybe and easy add?
OpenVPN Y ? ? ? ? ? ? ? ? ? ? ? client doesn't work (maybe because tun.ko is missing?) **OK if you install bridge-utils. Test with modprobe tun and openvpn /etc/openvpn/server/conffile.conf. Then reboot.
Gnome-control-center Y ? ? ? ? ? ? ? ? ? ? ? There is an open issue to add VPN management.

#### Weather

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
? ? ? ? ? ? ? ? ? ? ? ? ? ?

#### Miscellaneous

NAME ADDED PAID OSS SOURCE URL LICENSE OSI APPROVED IS FORK FORKED FROM MAJORITY LANGUAGE PLATFORM AVAILABILITY INSTALLATION URL CONFIGURATION URL COMMENTS
Cozy Y ? ? ? ? ? ? ? ? ? ? ? Works well, just needs a little optimization.
zbarcam ? ? ? ? ? ? ? ? ? ? ? ? Perhaps a thin UI around it.
netsurf-gtk Y ? ? ? ? ? ? ? ? ? ? ? Touch support missing.
Gnome Screenshot ? ? ? ? ? ? ? ? ? ? ? ? Having screenshots would boost the quality of graphical bug reports.

#### Systemwide

• Theme GUI to easily enable theme tweaking to reduce battery usage
• Application sandboxing using firejail
• Set screen brightness even lower Fixed in upstream
• Blue filter/night mode (was working already, removed by regression, will be worked on: https://source.puri.sm/Librem5/phosh/-/merge_requests/261)
• Change resolution in Settings (https://source.puri.sm/Librem5/phosh/-/issues/140)
• Option to change window size to full screen/fit screen. Maybe graphical version of x, maximize. Using xdotool as workaround, but messy. Landscape command currently playing with: x=\${xdotool search – onlyvisible – name Name-of-App) && xdotool windowsize \$x 725 270 && xdotool window move \$x 0 50
• A way to kill the main window, especially when input is not responsive and one cannot click the “application drawer” icon, a bit like xkill? (maybe using hardware buttons, long-presses or double/triple-presses)
• LUKS encrypted system (PostmarketOS does this via ondev installer [uses Calamares]; this can be easily adapted to Mobian) Added in installer images
• Filesystem: F2FS support Added upstream
• Filesystem: NILFS2 support
• faster poweroff of display in lockscreen (If accidently pressed the power button)
• A full virtual QWERTY keyboad like Hacker's Keyboard for Android
• letter popup on keyboard
• same or equivalent features to be found in Tails OS eg random MAC address; push all data (not just browser) through the Tor network; and so on.
• An installer, where we can add own user etc
• On the power button menu adding a reboot ( restart ) option Added as of July 26, 2020
• Wake up on Alarm clock
• SSH setup UI (enable, import public keys, enable/disable password authentication)
• gpsd compatibility for those applications needing it
• Disable proximity sensor when not on a call (https://source.puri.sm/Librem5/calls/-/issues/127)
• Disable onscreen keyboard when connecting a bluetooth keyboard
• Swiping support for top and bottom menus (https://source.puri.sm/Librem5/phoc/-/issues/82)
• Don't enter airplane mode every time wifi is turned off
• Fix hiss/whine noise present whenever audio hardware is activated
• Better terminal keyboard layout, with a ctrl key Added to squeekboard
• showing volume box popup on screen when using hardware volume keys, similar to desktop gnome (https://source.puri.sm/Librem5/phosh/-/issues/33)
• auto-rotate the screen from portrait to landscape, and vice-versa depending on orientation. (https://source.puri.sm/Librem5/phosh/-/merge_requests/434)
• Anbox support built in
• Clear all notifications button in phosh
• Split-screen mode
• More complex drop down menu that icludes GPS toggle, flightmode toggle, maybe the torch etc.
• application-splashscreens for long loading GTK windows (firefox, etc) that give launch-feedback and prevent focus steal when doing something else in the meantime
• CAPS LOCK for keyboard