1
0
Fork
You've already forked random
0
forked from foreverxml/random
Make randomization easy ·
Vala 84.6%
Meson 13%
CSS 2.4%
2022年06月30日 20:21:50 +02:00
data chore(lang): typo: recieves to receives ( #31 ) 2022年03月17日 19:24:19 +01:00
help last webm 2022年03月13日 13:15:12 -05:00
po Added Dutch translation 2022年06月30日 20:21:50 +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 make whole roulette except button scroll 2022年04月02日 09:29:18 -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 make whole roulette except button scroll 2022年04月02日 09:29:18 -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

Random

Make randomization easy

Please do not theme this app License: AGPL v3

A screenshot of the main chrome of Random

Download on Flathub


More screenshots Roulette UI of Random Coin UI of Random

🎰 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 mirror (削除ここまで) Ewww, 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.