meta data for this page
Wishlist
Here you can view (and add) things that you feel would be nice to have in Mobian.
Please keep the headers in alphabetical order.
Applications
Backup
- Déjà Dup client
Collaborative text editing
- A Nextcloud Mobile client with Collabora/OnlyOffice
Contacts
- Integrate contacts with chat/recent calls (no way to add contacts from either, although recent calls shows contact name)
Ebook readers
Foliate https://itsfoss.com/foliate-ebook-viewer/ (RFP 945270)Added
- Encryption for Geary
- Smartphone-first experience in a mail client (e.g. layout optimizations for evolution, geary or thunderbird)
Event planning (meetup.com)
Feed readers
File sharing
- Nextcloud Mobile client (desktop sync app works but mobile use case client would be good)
- P2P file sharing application similar to Shareit or KdeConnect
Flashcard
AnkiAdded
Games
- osu!lazer (Github Link)
Home automation
Home banking
- BankID (from Finansiell ID-Teknik BID AB)
- Revolut client
- Starling client
- N26 client
- Simple checkbook/ledger client
Instant messaging
- End to end encrypted matrix client that does not require Pantalaimon (Fractal Issue)
- Signal (Desktop Version https://github.com/signalapp/Signal-Desktop)
- Signal (current status) (Cross platform mobile client https://github.com/nanu-c/axolotl)
- Briar
- Quassel client
- Dino - Modern XMPP Chat Client (Dino Issue) (The UI has been adapted in branch feature/handy to run in mobile devices.)
- OMEMO support in chatty for XMPP
- Telegram (Mobile version
or find a fix so it runs in the backgroundThere is a hack for this, plugin for Chatty works but has many issues (attachments)). - more libpurple-based plugins for Chatty (e.g. WA-Web)
- Jami
- Session Messenger
- Threema (when it will be open sourced, see https://threema.ch/de/blog/posts/open-source-und-neuer-partner )
- Rocket.Chat
App Middleware
- Android Middleware (es. Anbox, Shashlik, Genymobile)
Maps and routing
Offline maps
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 MapsAdded, 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.
Public Transport
- something similar to Öffi or Transportr). Plasma-Mobile has KTrip, which is installable via flatpak as well. (Or similar to SFOS Fahrplan, which already works on Ubports)
Microblog/activitypub
Music streaming
- Client to play Spotify (could be done with https://mopidy.com) and Control Spotify-Connect-Devices
- MPD Client (maybe ymuse?)
Media Streaming
- Jellyfin client (https://github.com/jellyfin)
Photo galleries
- gThumb (works pretty well but needs optimization)
Project Management
Password Management
- GTK Bitwarden (Xamarin app - https://github.com/bitwarden/mobile)
KeepassGNOME Password Safe is KeePass compliant and fully functional
ToDo listing, time management
- To-Do App that supports CalDAV
- GTK Front end for Standard Notes (React-Native mobile app, Ruby/Rails server, PWA possible - https://github.com/standardnotes/)
Utilities
- Fix LinSSID 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 (Alexa, Siri)
- open assistant (RFP 965149)
- Mycroft (RFP 893788)
- Kalliope (RFP 965158)
Voice chat
- GTK3 Mumble Client
- Riot/Element Web App
- Jitsi
- SIP-Client (Twinkle works okay-ish with
scale-to-fit
)
VPN
ProtonVPNAdded, but needs optimization, issue added and approved by author- Windscribe-CLI (armf packages is available… maybe and easy add?)
- OpenVPN client doesn't work (maybe because tun.ko is missing?)
- There is an open issue to add VPN management to gnome-control-center
Weather
(other)
Audiobook-playerCozy works well, just needs a little optimization- Print Settings along with Cups
- 2D Barcode scanner (perhaps a thin UI around zbarcam)
- Touch support for netsurf-gtk
- Screenshot utility (Perhaps Gnome Screenshot, having screenshots would boost the quality of graphical bug reports)
Systemwide
- Application sandboxing using firejail
Set screen brightness even lowerFixed 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
- System wide ctrl+c/v (might help: https://source.puri.sm/Librem5/squeekboard/-/merge_requests/345)
LUKS encrypted system (PostmarketOS does this via ondev installer [uses Calamares]; this can be easily adapted to Mobian)Added in installer images- Alphanum-PIN/Password (https://source.puri.sm/Librem5/phosh/-/issues/97)
Filesystem: F2FS supportAdded upstream- Filesystem: NILFS2 support
- faster poweroff of display in lockscreen (If accidently pressed the power button)
- swype keyboard (https://source.puri.sm/Librem5/squeekboard/-/issues/52)
- 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.
zramAdded- An installer, where we can add own user etc
On the power button menu adding a reboot ( restart ) optionAdded as of July 26, 2020- Wake up on Alarm clock
- SSH setup UI (enable, import public keys, enable/disable password authentication)
- AGPS data loading for faster/more reliable first fix
- 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 keyAdded 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