foreverxml/random
Archived
2
9
Fork
You've already forked random
10
Make randomization easy · https://random.amongtech.cc
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%
Óscar Fernández Díaz d44b4bffc3 Update Spanish translation ( #39 )
Co-authored-by: oscfdezdz <oscfdezdz@tuta.io>
Reviewed-on: #39
Co-authored-by: Óscar Fernández Díaz <oscfdezdz@noreply.codeberg.org>
Co-committed-by: Óscar Fernández Díaz <oscfdezdz@noreply.codeberg.org>
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

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.