Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • I Initiatives
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 17
    • Issues 17
    • List
    • Boards
    • Service Desk
    • Milestones
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • Initiatives
  • Issues
  • #5
Closed
Open
Issue created Oct 11, 2018 by Javier Jardón@jjardonDeveloper20 of 37 checklist items completed20/37 checklist items

GNOME Mobile apps

⚠️ This initiative is a work in progress: vision, technical approach, design and agreement of the community is on the works

Description

Let's make GNOME apps work on mobile!

Thanks to new features introduced into libhandy and thanks to fixes to Adwaita in GTK+, you can make GTK+3 / GTK+4 apps adaptive to work both on the desktop and on the upcoming GNOME-based mobile devices.

For GTK+3 you can use libhandy, see http://bytesgnomeschozo.blogspot.com/2018/10/librem-5-gnome-332.html

For GTK+4 libadwaita should be used, see:

  • https://aplazas.pages.gitlab.gnome.org/blog/blog/2021/03/31/introducing-libadwaita.html
  • Documentation: https://gnome.pages.gitlab.gnome.org/libadwaita/doc/

Documentation

  • https://developer.puri.sm/Librem5/Apps/index.html
  • https://developer.puri.sm/Librem5/Apps/Gnome.html
  • https://developer.puri.sm/Librem5/Apps/GNOME/GTK.html

Goals

  • Make GTK+ apps adaptive to work both on the desktop and on the upcoming GNOME-based mobile devices

Scope

  • apps

People on charge & contact

  • Adrien Plazas (@aplazas)

Contact us in #mobile

Instructions to achieve the goals

  • See guidelines and useful links in the wiki page: https://gitlab.gnome.org/GNOME/Initiatives/wikis/GNOME-apps-mobile

Label for tracking the initiative

9. Initiative: Mobile apps

Text for the initiative issue in projects

We are trying to make GNOME apps usable in mobile environments. For that, It would be awesome your app can follow the recommendations explained at:
* https://gitlab.gnome.org/GNOME/Initiatives/wikis/GNOME-apps-mobile

Read more about this at the [initiative](https://gitlab.gnome.org/GNOME/Initiatives/issues/5)

/label ~"9. Initiative: Mobile Apps".

Core apps (please keep this list ordered alphabetically)

  • Baobab
  • Calendar
  • Calculator: gnome-calculator!81 (merged)
  • Calls
  • Characters
  • Chatty
  • Clocks
  • Contacts: gnome-contacts#110 (closed)
  • Disks
  • Document Scanner
  • Document Viewer
  • Epiphany
  • Image Viewer
  • Initial Setup
  • Maps
  • Music: gnome-music#255
  • Nautilus: nautilus!612 (closed)
  • Photos: gnome-photos#131
  • Screenshot
  • Seahorse
  • Settings: gnome-control-center#231 (closed)
  • Software: gnome-software#798 (closed)
  • System Monitor
  • Text Editor: gnome-text-editor#207
  • Tour
  • Usage: gnome-usage!64 (merged)
  • Weather

Non-core apps (please keep this list ordered alphabetically)

  • Authenticator
  • Endeavour
  • Feeds
  • Fractal: fractal#377 (closed)
  • Games: https://gitlab.gnome.org/GNOME/gnome-games/issues/80
  • Geary: geary#141 (closed)
  • Lollypop
  • Podcasts: World/podcasts#80
  • Shortwave
  • SoundRecorder

How can I help

By helping maintainers implement part of the goal, with the instructions provided in the wiki page.

Other links

  • Some research about this space: https://github.com/tchx84/flathub-mobile
Edited Aug 20, 2022 by Tobias Bernard
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking