Let's create a thread!

Give ideas of apps for GNOME that you wish existed.

#GNOME #GTK #Libadwaita #Linux #App

@CleoMenezesJr an app that let me store recipes, and maybe as an additional feature with cloud backup.

@astro_ray that's a fantastic one!

There's GNOME Recipes app (https://flathub.org/apps/org.gnome.Recipes), but without a doubt it would be really cool to have something more updated!

Install Recipes on Linux | Flathub

GNOME loves to cook

Flathub - Apps for Linux
@CleoMenezesJr libadwaita blender. Most likely not the same complexity as blender (it could get there eventually) but good enough to make simplistic renders. Would be peak
Tobias Bernard / App Ideas · GitLab

Random ideas for new apps (or system features) that would be nice to have in the GNOME ecosystem.

GitLab

@AdrianVovk Yes, sir!
In fact, Aurea (https://flathub.org/apps/io.github.cleomenezesjr.aurea) was born from there.

This post is just to interact with people and find out what people are thinking.

Install Aurea on Linux | Flathub

Flatpak metainfo banner previewer

Flathub - Apps for Linux
@CleoMenezesJr App to configure joysticks and gamepads!
@thegreatdeadone That would be really cool. Is there any reference app?
@CleoMenezesJr @thegreatdeadone this one is really nice and would be awesome to port to gtk
@CleoMenezesJr I would love a native libadwaita note-taking app similar in style to Obsidian. Not just a markdown editor (like apostrophe), but also an environment to manage and search your notes.
@nsmlzl @CleoMenezesJr that’s kind of what I would like to turn Sticky Notes into, but I need ideas, planning and maintainers 😅
@vixalientoots @nsmlzl @CleoMenezesJr aren't you alone maintaining and developing 3 apps already? 😂
@ondrejkolin @nsmlzl @CleoMenezesJr yeah it’s not easy
@vixalientoots @ondrejkolin @nsmlzl @CleoMenezesJr really impressive given how well-designed and polished your apps are! I'd like to help with Sticky Notes & Muzika
@nsmlzl @CleoMenezesJr +1 for this. Using a folder of markdown files as backend for portability and easy sync 😁
@CleoMenezesJr a launcher like. Krunnner
@CleoMenezesJr
A simple todo.txt editor and viewer. All the existing apps are either overloaded, or electron or ugly.
I have it in my mind for longer now an might e starting it as my first attempt for an gnome app.

@MeinMeister @CleoMenezesJr I also searched for a todo.txt app everywhere, and I started building my own https://gitlab.com/lobau/focus/

If you know where it should go or feel like collaborating, that could be cool :)

Laurent Baumann / Focus · GitLab

GitLab.com

GitLab
@lobau really cool!
I will definitely have a look into it.
As I have no knowledge about gnome app development yet I'm not sure how much I can contribute to the project but it would be a nice project to start with!
@MeinMeister trust me, I have very little knowledge of gnome app developement either, I just had a frustrating unfulfilled need 😄
Just open the project in Gnome Builder, say yes to install the needed framework and press play to build (you might need to restart after installing all frameworks). The app is basically in `src/main.py`. It's messy, but maybe it's just a starting point :)

@CleoMenezesJr

An audio transcription application that would use the OpenAI Whisper model (which is distributed under the MIT license)

@CleoMenezesJr I noticed there isn't really a menstrual cycle tracker app.
@der_istvan Really a great idea. Interestingly, I've had this idea on the back burner for a few months since my wife started showing me the Android app she uses.
@CleoMenezesJr Would be the first app I would make - if I ever found the time to sit down to make my first libadwaita app, and also maybe had some mockups by someone more talented than me at ui design.
@CleoMenezesJr A proper clone of geoWrite and geoDraw, at a minimum. MS Word clones don't cut it for me.
@CleoMenezesJr Also, get rid of the Control Panel, and replace it with a set of AmigaOS-like preference editors. Make themes consist of a simple directory and a set of preset files (each created by a preferences editor).

@CleoMenezesJr Most of my #GTK app wishlist is either #GTK4 modernization or new features for existing apps...mainly #SelfHosted server sync. Would be nice to login to #Nextcloud via GOA & have a solid client for each NC app.

Outside of that:

- Database viewer / query runner
- REST API tester
- #ActivityPub tester
- Clients for various fediverse servers
- #JSONSchema / #Cuelang / #Nickel contract validator
- GIF search
- GitHub / #Forgejo Actions manager & runner
- #systemd unit manager

@Lehmanator @CleoMenezesJr Out of interest, what would you do with a graphical unit manager (or what should it do)?

@gd2 @CleoMenezesJr allow editing fields, start/stop/enable units, clone existing units to edit, explore logs, watch and notify failures.

Ideally most of the behavior of `systemctl`, but that would be quite a lot of effort.

@CleoMenezesJr I would like a simple audio editor. Something like ocenaudio but even easier to use. Maybe sound recorder/vocalis like UI with the ability to edit the recording (crop, normalize...)
@CleoMenezesJr an app for anime streaming and torrenting
@migtorr @CleoMenezesJr stremio's not a libadwaita app, so it's not an "app for gnome"
@CleoMenezesJr
PDF software that allows the user to easily digitally sign a document using certs provided by the user.
@CleoMenezesJr Offline mode for webDAV syncing. For example when I edit tasks in planify, or events in calendar, and I have no WiFi (or in my case, when I'm not on the network of my Nextcloud instance), I'd like if those changes were saved locally, and synced with the server later when I can access it.

@CleoMenezesJr This one's hard: a fully-featured, modern Libadwaita email client.

I understand Geary is working toward this. Thunderbird has many features but tends to be clunky to use at times and is visually busy.

@CleoMenezesJr a VM app, but somewhere in the middle of Boxes and VMM feature-wise, like UTM or Parallels on Mac. Still simple, but more powerful.

Not really a new app idea in all honesty, I'm just not aware of any future plans for Boxes.

@CleoMenezesJr Gimp 3, sorry, I just had to!
@CleoMenezesJr I wish a #Gnome app existed which is inspired by the old but awesome KDE Basket with some ideas from MS OneNote.
An app, into which you can throw any object in it. E.g., you can drag & drop various objects (text, docs, PDFs, URLs, images, sounds, notes, ToDo ...) into it. The user can sort & arrange them as he/she wants.
It should be based on OpenDocument ODF file format to easily exchange with LibreOffice, using the libraries LibreOfficeKit and ODFToolkit.
https://alternativeto.net/software/basket/about/
@GerryT @CleoMenezesJr Wait this looks like Notion but old
@aurnytoraink @CleoMenezesJr Do you mean by Notion this software here? https://www.notion.so/
Unfortunately, it is only available on Windows, macOS, iOS, and Android.
Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.

A tool that connects everyday work into one space. It gives you and your teams AI tools—search, writing, note-taking—inside an all-in-one, flexible workspace.

Notion
@GerryT @CleoMenezesJr Yes, and you don't need an app, you can simply use the web version

@CleoMenezesJr To add to my idea of a #Gnome app that you can throw various objects (text, docs, PDFs, URLs, images, sounds, notes, ToDo ...) at and which is inspired by the old but awesome KDE Basket with some ideas from MS OneNote:

By "using the libraries LibreOfficeKit and ODFToolkit" I mean the following. Please see the example GTK4 viewer using #LibreOfficekit. See the blog post: LibreOfficeKit API in action
https://dev.blog.documentfoundation.org/2024/06/27/libreofficekit-api-in-action/

@libreoffice @gnome @GTK

LibreOfficeKit API in action - LibreOffice Development Blog

If you want to use LibreOffice functionality in your applications, LibreOfficeKit API is one of the good ways to do that. Here i describe how, with some examples.

LibreOffice Development Blog
@CleoMenezesJr Gnome hig NLA or native Penpot/Figma

@CleoMenezesJr biggest dream, a much better pipewire frontend. I image it kind of being like Easy Effects, but with audio profiles similar to android: Movie, Meeting, Music...

And it will allow easy ways of enabling things like mic noise surpression or dolby digital encoding, dynamic range control, etc.

@CleoMenezesJr Reference image viewer/manager, like PureRef or BeeRef :)
@CleoMenezesJr
An app like CloudStream, and maybe even compatible with it (can use the repositories created for CloudStream).

@CleoMenezesJr I had even started development around it but gave up due to the complexities involved with system services, DBus and the flatpak sandbox…

My idea was to build an app for installing and managing Xbox peripherals kernel modules (xone and xpadneo) through a GUI and not having to deal with dkms manually when things go wrong…

@CleoMenezesJr

A simple image app that can:
* crop images
* resize images
* convert images to another format
* make background transparent

If this can be built in Loupe, then that would be great and we don't need another application.

@Scott_Trakker @CleoMenezesJr

@sophie is working on editing features for future versions of Loupe

https://blogs.gnome.org/sophieh/2024/09/20/image-viewing-and-editing-in-gnome-47-and-beyond/

And for image conversion we have Switcheroo 🙂

https://apps.gnome.org/en/Converter/

Image Viewing and Editing in GNOME 47 and Beyond – Sophie's Blog

@CleoMenezesJr

An app with which you quickly insert a special symbol or an emoji.

You press CTRL + . and a small pop-up appears with which you can insert either a special character or an emoji.

The app should work in all applications.

Something like the app Smile, but with:
1) a shortcut ( CTRL + .)
2) the option for inserting either a special character or an emoji
3) cleaner, simpler design

@CleoMenezesJr

Personally, I think this is a must have for GNOME desktop!

@CleoMenezesJr something like symfonium(https://www.symfonium.app/) for android. a clean full featured music app with robust streaming support from self hosted services like subsonic compatible servers, jellyfin and plex.
Symfonium: Your music, your way

Your music, your way. Play and cast music from your Android device, Plex, Emby, Jellyfin, Subsonic, OpenSubsonic, Kodi, Samba (SMB v2/v3), WebDAV servers or supported Cloud providers (OneDrive, DropBox, Box)!

Symfonium