Óscar Fernández Díaz
Co-authored-by: oscfdezdz <email@example.com> Reviewed-on: #39 Co-authored-by: Óscar Fernández Díaz <firstname.lastname@example.org> Co-committed-by: Óscar Fernández Díaz <email@example.com>
Make randomization easy
- Choose what to do for a date
- Play a number-guess game
- Choose between coffee or tea
- For science!
📩 Download Random!
Download it from Flathub by clicking the really big button above.
👩💻️ Techy stuff
Show the techy stuff
📲 Another way to download
Head on over to the Releases page and grab the latest Flatpak, then install it.
📝 A note
You can get it through the user-submitted AUR repo, but that will usually be out of date. The method I support the most is Flathub/Flatpak.
🛠️ Building Random
Clone this repo on GNOME Builder >= 3.28, open it, and click the Build button.
Native / Host
Clone this repo, and in the cloned directory run these commands:
meson _build --prefix=/usr && cd _build sudo ninja install
You will need to install:
gdk-pixbuf2 glib2 gtk4 libadwaita appstream-glib meson vala
I don't support anything but Flatpak. You will have to run this app through WSL, although Windows is such a privacy nightmare I do not support WSL. The app may be broken on Windows too. My reccomendation is to use this app on GNOME *NIX systems.
🌐 Translating Random
Check out the po folder.
🛣️ Roadmap for Random
- GNOME GitLab mirror
GitHub mirrorEwww, GitHub? No thanks.
- Copy result keyboard shortcut and menu item
- Working translations (thanks to teackot and dimmednerd)
- More translations
Roadmap for 1.1 - 1.2
- Move Randomization functionality to different file
- Windows package (LTS)
👩💻️ How to contribute to Random
🚀 A starting guide
- Make a PR (or message me on Matrix) adding yourself to the Contributors section in this README.
- Next, here are some things I will label as wontfix.
- Anything against GNOME HIG
- Something too advanced for this simple app And don't forget to test before your PR! Have a great day.
Make sure to follow the EditorConfig guidelines specified in the
.editorconfig file. And check the EditorConfig website to see if your IDE is compatible!
😖 I don't have a Codeberg account...
No worries! Contact me on Matrix and we'll work it out.
This project follows the GNOME Code of Conduct.
🖥️ Supported OS?
Long thing about OS support
Already supported; this is the main support!
Not for right now. Check the Roadmap for details on Windows support. And if you do want Windows, get ready to build it yourself.
🍏 MacOS and/or iOS
No, never. I am against all Apple platforms, and Random will never have a Mac package. I don't think GTK is supported on iOS either, though.
GTK isn't supported yet, but I would publish on F-Droid.
I am well off and do not need donations. Instead, donate to trans people in need.