Comments (8)
This would be amazing although, with the current way we're doing everything, it would be quite hard to implement. We can try to save the state to go back. This would be easier if we port the app to a framework... :) any volunteer?
from gloomycompanion.
from gloomycompanion.
Well, I joined it half way. We were all programmers, but JS is not our thing; that's why we decided to keep it plain (no frameworks). It was nice, because everyone could do small things without really leaning the framework first but... it ended up limiting us. Matt spent some time migrating it to https://mithril.js.org/, but we stopped having spare time to invest on this. Feel free to give it a go!
from gloomycompanion.
I like working in Mithril, but I think realistically I can't commit the time, either. I'd be available for review/feedback/questions if someone without experience in Mithril continues the work.
Is Matt's in-progress branch available somewhere (just in case I or someone wants to work on it)?
from gloomycompanion.
@stellentus https://github.com/mwinckler/gloomycompanion/tree/mithril, I assume? Haven't talked with him in a year, give or take.
from gloomycompanion.
Hey @stellentus, the branch Gino linked is indeed the one. It's a branch on my fork, but it should probably just be its own repo as I pretty much decided to start from scratch in porting to a framework. I also had a few work-in-progress changes locally that I never got around to pushing, so I did that just now.
I didn't get too far and I'm not that fluent in mithril, so I was still playing around and learning the best way to organize things. If you do pick it up and run with it, ping me - I'd enjoy following progress and learning.
from gloomycompanion.
I'm a webdeveloper, loving this app and Gloomhaven... and looking for a pet project. So I might take a stab at it, maybe forking it to something like Vue.js and using Bootstrap or anything. But not sure if that's what you are looking for. It might become something completely different in structure and such ^^
from gloomycompanion.
:) Up yo you, @skarnl. We barely maintain it right now, I spend most of the time just merging and fixing problems when merging... not really "further development". So, if you feel that you'll be active and want to move it to a framework... feel free!
from gloomycompanion.
Related Issues (20)
- Session Storage bug
- Feature: If reshuffle has been drawn, shuffle icon should change color HOT 8
- Feature: New round button. HOT 4
- Error in the Shaman attack modifier deck HOT 1
- Feature: Monster Starting HP HOT 9
- Web version is down HOT 3
- Missing Attack Modifier Decks in Scenario 35; Imp Heal Range HOT 3
- Scenario #21, 3 Players - Boss Action Issue HOT 4
- Hide/Unhide decks on Deck Selection mode HOT 1
- Hiding decks can cause rendering problems. HOT 1
- Loading curses/blessings from storage might be buggy HOT 1
- HP counters HOT 2
- single-click reveal HOT 2
- Support multibrowser synchronized state HOT 3
- Manually order monster attack modifier deck to use Aesther diviner HOT 1
- Scenario #92 has wrong enemies HOT 4
- Add support for forgotten circles expansion HOT 2
- License? HOT 4
- Boss of scenario #47 has card graphics that do not fit on the card
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gloomycompanion.