This repository has been archived on
2022-09-11. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
- Vala 84.9%
- Meson 12.7%
- CSS 2.4%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
2022-09-11 22:27:28 +02:00 | |
| data | AdwAboutWindow | 2022-07-18 16:54:34 -06:00 |
| help | last webm | 2022-03-13 13:15:12 -05:00 |
| po | Update Spanish translation (#39) | 2022-09-11 22:27:28 +02:00 |
| screenshots | new screenshots | 2022-04-21 17:52:56 -06:00 |
| sp | sp stuff | 2021-10-07 16:32:22 -06:00 |
| src | AdwAboutWindow | 2022-07-18 16:54:34 -06:00 |
| .editorconfig | Standardize LF | 2021-10-08 17:14:56 +02:00 |
| COPYING | First commit | 2021-07-22 20:07:55 -06:00 |
| meson.build | build: Use gnome module's post install | 2022-03-14 11:13:43 +01:00 |
| page.codeberg.foreverxml.Random.json | AdwAboutWindow | 2022-07-18 16:54:34 -06:00 |
| random.doap | Update 'random.doap' | 2021-09-27 01:52:15 +02:00 |
| README.md | readme update | 2022-02-27 19:05:55 -07:00 |
Make randomization easy

More screenshots
🎰 Uses
- 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
Flatpak
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
Windows
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
random:links
Unimportant
- Windows package (LTS)
👩💻️ How to contribute to Random
Contributing🚀 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.
🤓 EditorConfig
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.
🤝 Conduct
This project follows the GNOME Code of Conduct.
🖥️ Supported OS?
Long thing about OS support🐧 Linux
Already supported; this is the main support!
🪟 Windows
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.
🤖 Android
GTK isn't supported yet, but I would publish on F-Droid.
💸 Donations
I am well off and do not need donations. Instead, donate to trans people in need.
