on3iro / aeons-end-randomizer Goto Github PK
View Code? Open in Web Editor NEW🧙🏻♀️Awesome Companion App for Aeons End: https://aeons-end-randomizer.de 🧙🏽♂️
License: MIT License
🧙🏻♀️Awesome Companion App for Aeons End: https://aeons-end-randomizer.de 🧙🏽♂️
License: MIT License
Reverse the discard and deck order so that the last drawn card is at the top of the turn order table
PUBLIC_URL
env-var tipp for better local PWA testingBecause it is currently not possible to create custom setups, yet, many users want an inclusive version of market 1.
Lets switch out Mui-components with our own custom styles components.
This could be done step by step.
That way we could also lower our bundle size.
Meta tags and stuff...
Write tests for turn order deck feature
The app is starting to become rather complex. I think we should probably integrate redux soon, to make state handling a lot more explicit.
addSupply
-buttonAdd
-> isNew: true
, isDirty: true
Edit
-> isNew: false
, isDiry: true
addCard
:
Save
Cancel
Delete
Thought: Maybe we should persist the currently generated items as well, to prevent them from being deleted on a pull-down-refresh in chrome
A user on reddit pointed out, that some market setups are not legal - at least by the rulebook.
While I would say these are technical legal, because the come from the designer of the game himself, it might be useful to add a small indicator, that they are not? I am not sure actually.
We currently always show which expansion a Nemesis/Mage/Card belongs to.
It would be cool to be able to provide a storage key to each expansion inside the settings.
If such a key has been provided by the user, we will show it instead or additionally of/to the expansion.
That way the user does not need to remember that they have stored Xaxos and Brama inside a sock under their kitchen table...
We currently just show a simple component, which contains a hint that the users needs to select at least one stand alone expansion inside the settings.
We should additionally provide a "link" to the settings. (meaning some clickable text, which triggers the routing step)
Multiple commits and Merge Requests possible, before we merge this. We should create some subtasks
I am not sure how useful this feature actually is. But the idea ist interesting. For a bit more background, read this comment form BGG user Leigh Hathaway:
Firstly, they advise that based on their code some of the legacy cards are rated as either too weak (Ia, Id, II) or too strong (V, VI and VIII).
Maybe there's a way you could inform users whether they have random selected a hard or easy supply deck based on the legacy cards included.
Secondly, Legacy introduced the Pulse mechanic which is powerful when combined with a couple of other Pulse objects but maybe too weak if a single Pulse item comes up.
Maybe users could choose a Pulse strong hand or no Pulse cards?
Setup: In the Supply tab, after creating a market with any setup, the market setup template is changed by the user (via the drop-down menu).
Expected behavior: All current market cards are cleared and the new template is shown.
Actual behavior: The new template is shown, but the market from the (now deprecated) market template is still visible. This creates an inconsistent view.
Please clear the market cards after the setup is changed.
We could save the version number inside indexedDB and display a snackbar, whenever the version number changes. The snackbar could contain a link to the github release-page, so that the user can easiliy see what the update brought.
Change theme color to teal and sync with splash screen and app logo color
Still feels sluggish probably largely due to the heavy use of Mui-Components. There might still be some room for improvement, though...
Simply put the string value into indexedDB^^
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.