Comments (9)
I agree that UI needs to be redesigned. The mockups for UI can be created at any time.
Eos-wise, i have 2 ideas: first, is full-blown fleet simulator a-la EVE; second, is simplified fleet boosting scheme where you can add as many boosting ships to individual fitting as you can. Pyfa should use latter, and UI should be kept as simple as possible (maybe even some typical presets provided).
The main pain UI-wise is deciding how to pick boosting fittings for currently open fit.
from pyfa.
Is the eos projekt (https://github.com/DarkFenX/Eos) something old that is no longer maintained? I'd be interested working on something like this that would be possible to include into different projects.
I was working on a fleet-up.com like site and would be very interested in such an engine ;)
from pyfa.
It is maintained. It was on halt during my tournament activity, but i'm already working actively on it.
During past week i was writing suite of tests for one of the modules, just didn't push it yet,
from pyfa.
Ok .. I just looked over it and it looks really promising ... sorry I'm posting this here, there seems no issue tracker or other way to contact you at eos project.
I tried to start it and noticed it will probably be python 3 only ? ;)
from pyfa.
EOS issue tracker should probably be enabled. ;) Yes, new EOS is python3. Which may get messy when porting Pyfa to the new engine, as IIRC wxPython is not yet available for python3.
As for the fleet bonuses, I think full-blown fleet simulation was the goal for the unfinished feature in pyfa. It would be cool to be able to add a bunch of ships to a fleet simulator and be able to, as a whole, tell how many HP / s all your logi ships can do, how much DPS overall your fleet can take, etc. That seems like a huge project tho...
from pyfa.
I never intended 'soft' port of pyfa to new eos - they are incompatible. It by a large part a pyfa rewrite (using new wxpython versions, no sqlalchemy, and so on).
Again, the only challenge for me is decent UI. I'm pretty sure new eos will provide all the required functionality to build it - be it full-blown fleet simulator or limited but convenient fleet boosting UI for single fit.
If anyone of you can volunteer to become UI developer, you're welcome. It's extremely unlikely I can handle both backend and frontend, so any help will be greatly appreciated.
from pyfa.
As for the UI developer volunteer - I would be happy to help. However, I still consider myself a newbie with Python, and I haven't been keeping up with EOS or how it works.
Perhaps it would be best if you were to start a skeleton pyfa that incorporates the new EOS. A base that others can work off of. I wouldn't trust myself creating the foundation for the next version of pyfa, and possibly others feel that way as well. If we have a base to work off of, we can add things little by little.
A base might include defining set of modules you would want to base the project off of -- you've stated no SQLalchemy, wxpython doesn't seem to be officially available for py3 so a decision on GUI tolkit needs to be made (XUL, Qt, just throwing things out and I have no idea how any of them work) -- setting up initial database, making rudimentary access to EOS available along with documentation on how to work EOS and get info from it.
from pyfa.
Yes, i admit it should be a way better idea than finishing what i planned (because it takes too long time to do that). I'm undecided on UI toolkit - as i don't have enough experience with this kind of stuff, but basic framework & docs for the rest are easy.
If you want further discussions, please add me via jabber ([email protected]) or skype (fluorescent.flux).
from pyfa.
Closed as fleet interface improved and i doubt any major overhaul in the interface (full fleet simulation for example) wool happen with current pyfa codebase
from pyfa.
Related Issues (20)
- Error when open ship fitting file HOT 1
- Graph window is broken on MacOS 11.7.10 HOT 11
- windows 10 dark mode UI bug (unredable UI) HOT 1
- Colors in dark mode are still hard to read in MacOS (11.7.10) HOT 2
- Error and traceback when using Backup All Fittings HOT 1
- HTML Export Contains No Data HOT 2
- ImportError: libnotify.so.4: cannot open shared object file: No such file or directory HOT 5
- Error During Operation HOT 1
- Linux Image Symbol Missing wl_proxy_marshal_flags HOT 2
- Electronic Hardening - Effect is not simulated in Pyfa HOT 3
- Graph improvement: simulate defensive ewar in dps graph
- NotImplementedError python stacktrace upon app launch (Linux version) HOT 1
- Error while fetching ESI fittings
- Pyfa gives Gnosis 50% Mining drone bonus, in-game fitting does not. HOT 1
- No URL opening
- irreversibly disable MWD if toggled off
- Pyfa does not reopen fits on opening HOT 1
- ImportError in Debian GNU/Linux 11 (bullseye)
- copy to clipboard > ESF returns error HOT 2
- Dual monitor bug
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 pyfa.