Dominique Merle
cf71ef4cce
feat: save the ongoing poll on each judgment received
...
The resumed poll may be buggy ;
something about how we handle users
4 years ago
Dominique Merle
ed39d4ce05
feat: add a Resume button to the main menu
...
It's not usable yet, but it's here…
Waiting…
…
In the shadows…
…
…
Silently.
4 years ago
Dominique Merle
4e5e7c040f
feat: provide a button to close a poll
...
That button can be hidden with F1.
4 years ago
Dominique Merle
9cc7636793
feat: allow alignment with window bottom
...
This will help on Android, where the results are hidden by SMS notifications.
4 years ago
Dominique Merle
b5d4965f36
fix: SMS permission should be asked when enabling the provider
4 years ago
Dominique Merle
d14e3e3b75
chore(git): ignore the builds/ directory
4 years ago
Dominique Merle
a5e6e5a01c
chore: add the android build godot version
...
We'll probably stay on the 3.2 branch,
but we might move up patch versions.
Right now it's 3.2.2-stable
4 years ago
Dominique Merle
fdf2693824
fix: Help popup must not overflow.
4 years ago
Dominique Merle
012e153ee3
chore: ignore the Android keystore
...
See https://docs.godotengine.org/en/stable/getting_started/workflow/export/exporting_for_android.html#create-a-debug-keystore
to generate one if you need to.
4 years ago
Dominique Merle
a2e55547b6
chore: add export presets for Android builds
4 years ago
Dominique Merle
28f8cc3355
feat: add the AndroidSmsProvider
4 years ago
Dominique Merle
30a577d995
feat: add the AAR files for our Godot Android Plugins.
...
We only use SmsReceiver now.
We may use the other one in the future,
to catch SMSes that we missed.
Not sure ; we'll try the scenic route through Foreground Services first.
4 years ago
Dominique Merle
ee1d95699f
feat: Add opened_at and closed_at properties to Polls
...
Those are timestamps, ie. seconds since UNIX EPOCH
UNIX EPOCH is 01-01-1970
The information era has entered its jubilee! \o/
4 years ago
Dominique Merle
d18b4c6202
feat: add a Theme with big text, for Android
4 years ago
Dominique Merle
e00d972a8a
git: ignore the android build/ directory
4 years ago
Dominique Merle
f6897c4f10
docs: try to clarify what the Detect button does, through a hint
4 years ago
Dominique Merle
281e70f14d
feat: display their letter besides each candidate on the profiles graph
...
(we also broke the API, discreetly -- it's okay ; sprint!)
4 years ago
Dominique Merle
b420127e36
fix: link to the demo video in the README, instead of an iframe
4 years ago
Dominique Merle
cd73860f9a
docs: add badges to the README, and a short video
4 years ago
Dominique Merle
d2de140a44
feat: add a button to help setting the window size
4 years ago
Dominique Merle
89f73920d6
docs: add a README
...
We're closing up on the private alpha release!
4 years ago
Dominique Merle
1b0b22a579
tweak: add a small margin at the top of the results
4 years ago
Dominique Merle
67658eb18c
docs: add some help
4 years ago
Dominique Merle
e15150961c
tweak: settings GUI
4 years ago
Dominique Merle
b8aece2940
feat: add the window size to the general settings
...
We could also leverage override.cfg of Godot
for basic settings like this one. (or the clear color)
4 years ago
Dominique Merle
65cd6895af
tweak: Make the demo a little slower.
4 years ago
Dominique Merle
29f56d88e0
feat: add more votes to the demo
4 years ago
Dominique Merle
9db0ec27ee
feat: add a Demo provider, useful for demos
4 years ago
Dominique Merle
3e4605d07c
feat: allow exiting a poll with ESCAPE
4 years ago
Dominique Merle
57b9bac4a2
fix: Config is utterly broken
4 years ago
Dominique Merle
d858823692
feat: add some popups
...
With love,
-- The Popup Paintress
4 years ago
Dominique Merle
a1e2094a32
feat: centralize provider collection
...
Would love some auto-discovery of providers,
and some automatic settings form generation.
4 years ago
Dominique Merle
bf2cc8f920
tweak: stretched number opacity on the grades
4 years ago
Dominique Merle
5b12cd85e2
feat: store configuration, and add more hints
4 years ago
Dominique Merle
501cda039a
docs: add explanations to the provider settings
4 years ago
Dominique Merle
4792f7d59a
design: add a shader to show off (and help with numbers)
...
Okay, okay, it's VERY BAD DESIGN© to use numbers as grades in MJ.
But it's internationalized, and it's quick to type.
The objective is to reduce the required effort to vote.
Ideas welcome.
4 years ago
Dominique Merle
6688138328
design: add number sprites from Kenney's font.
...
Go and support Kenney, they rock!
4 years ago
Dominique Merle
0b877eeaff
feat: move the results graph to the top left and truncate text
4 years ago
Dominique Merle
1120763782
oddity: the color picker is subtly moving around…
4 years ago
Dominique Merle
762b1f1a3f
feat: set the clear color to black.
...
It yields better results than bright green
when using OBS filters to achieve transparency.
4 years ago
Dominique Merle
7f136aa91d
feat: animate the order of candidates in the linear results scene
4 years ago
Dominique Merle
5a5333ddf8
fix: handle the "+" correctly in the new poll form
4 years ago
Dominique Merle
3e4e58c672
feat: more QoL in the GUI
4 years ago
Dominique Merle
3248f261c2
chore: clean up
4 years ago
Dominique Merle
0712e25b10
feat: add a twitch chat provider and use it
...
I believe this commit closes the core feature loop.
Now, it's all about QoL improvements, bugfixes
and the dragon for which this project is meant to be a PoC:
DELEGATION
4 years ago
Dominique Merle
6efeb1b3ec
magic: the colorpicker moves around by itself
4 years ago
Dominique Merle
615bd2275b
chore: automatic lint
4 years ago
Dominique Merle
a19261edd7
test: multiple commands on one line
4 years ago
Dominique Merle
e5cb86068d
feat: enable the provider pattern, with a demo provider
...
So far it's working quite well,
and it is rather pleasant to code.
There are no safeguards whatsoever for now.
They will come along with their tests :3
4 years ago
Dominique Merle
205608d75f
feat: implement initial chat command processing to add judgments
...
As detailed in previous commit with the unit-test (which now pass),
the regex is as follows :
(?<candidate>[a-zA-Z]{1})(?<grade>[0-9]{1})
We have room to support more than 25 candidates or 10 grades in the future.
Right now, this is enough, let's move on !
4 years ago