DarkPhoenix
d738ba615e
Finish overhauling module-related fit commands
2019-04-12 14:32:25 +03:00
DarkPhoenix
1d98f889fd
Raise exceptions on failures to add module to module list
2019-04-12 10:47:14 +03:00
DarkPhoenix
ad03f907fa
Overhaul module-related commands
2019-04-12 04:02:28 +03:00
DarkPhoenix
5579929f83
Undoing removal of drones now restores their proper state
2019-04-11 18:20:56 +03:00
DarkPhoenix
4cbeb34a3e
Make toggling fighter abilities undoable
2019-04-11 00:05:28 +03:00
DarkPhoenix
8072bb600c
Make toggling side-effects undoable
2019-04-10 18:47:46 +03:00
DarkPhoenix
dca2db5a6d
Make projected states undo'able
2019-04-10 15:44:03 +03:00
DarkPhoenix
7e41d8e20c
Make conversion to mutaplasmid undoable
2019-04-10 09:14:22 +03:00
DarkPhoenix
ba337599c2
Do not activate ADC and PANIC upon fitting
2019-04-08 13:33:21 +03:00
DarkPhoenix
211a83defd
Show market jump menu item only for items residing in groups shown by pyfa
2019-04-08 13:01:35 +03:00
DarkPhoenix
5fa96c5e52
Introduce new option group and move some options around
2019-04-05 21:00:42 +03:00
DarkPhoenix
9b8aa67271
Remove some old commented out code
2019-04-05 20:18:50 +03:00
DarkPhoenix
af197e56cf
Revert "Remove price cache clear menu item"
...
This reverts commit d59111eef5 .
2019-04-05 20:17:25 +03:00
DarkPhoenix
292d95f6f8
Implement market jump meta category logic
2019-04-03 15:34:26 +03:00
DarkPhoenix
b8a8f9c422
Add metagroup-related preferences
2019-04-01 16:52:46 +03:00
DarkPhoenix
6c29b3f38b
ALways include price of ship and modules
2019-04-01 15:41:38 +03:00
DarkPhoenix
d59111eef5
Remove price cache clear menu item
2019-04-01 15:36:58 +03:00
DarkPhoenix
99a2a38f9c
Merge branch 'master' into market_metagroups
2019-04-01 14:53:31 +03:00
DarkPhoenix
768c1d37b1
Fix fit export
2019-03-31 16:08:48 +03:00
DarkPhoenix
96e0a02d5c
Ensure we do not attempt to import mutated module when we have no fit open
2019-03-30 10:33:01 +03:00
DarkPhoenix
1a5fc31e25
Switch to safeloader
...
Seems like we do not use any custom data structures in yaml
2019-03-26 08:10:40 +03:00
DarkPhoenix
facb0b1023
Fix EFS export
2019-03-26 08:00:57 +03:00
DarkPhoenix
b269381818
Include cargo and drones by default in total ship price
2019-03-25 16:14:48 +03:00
DarkPhoenix
37ad2faa8e
Fix fit XML export
2019-03-25 10:07:23 +03:00
DarkPhoenix
48ac6cb2af
Remove debugging prints or move them to pyfalog
2019-03-23 14:01:43 +03:00
DarkPhoenix
4fa63aa2bd
Add more jargon definition
2019-03-23 01:04:55 +03:00
Ryan Holmes
a69730085f
Merge branch 'master' of https://github.com/pyfa-org/Pyfa into origin_master
2019-03-21 19:48:10 -04:00
Ryan Holmes
1603201166
Add "Can fit" grouping
2019-03-21 19:47:31 -04:00
DarkPhoenix
8380f516e8
Add fallback for safety
2019-03-21 23:56:44 +03:00
DarkPhoenix
1b7c23b1d3
Sort boosters by slot
2019-03-21 23:55:25 +03:00
DarkPhoenix
cdaf5cc168
No need to use .value for IntEnums
2019-03-21 12:55:39 +03:00
DarkPhoenix
e9c6d98db8
Fix fetching skills via ESI
2019-03-20 13:04:38 +03:00
DarkPhoenix
8063647bba
Merge branch 'master' into price_optimize
2019-03-19 08:42:06 +03:00
DarkPhoenix
33b91a79ab
Add option to disable this context menu
2019-03-18 18:21:53 +03:00
DarkPhoenix
579081393b
Merge branch 'master' into price_optimize
2019-03-16 01:47:18 +03:00
Ryan Holmes
2290281024
Merge pull request #1869 from IndictionEve/Code_Cleanup_Enums
...
Code cleanup enums #1862
2019-03-15 18:06:49 -04:00
DarkPhoenix
768b0b3a3a
Merge branch 'master' into price_optimize
2019-03-15 01:41:28 +03:00
Ryan Holmes
61da8be732
Few import fixes and some bug fixes
2019-03-14 14:46:01 -04:00
Ryan Holmes
8e98af8517
Performance improvement when collecting counts for categories. Instead of making n calls for each category to sql, we get a grouped count by shipID, then process this in python, which is much faster.
2019-03-14 14:15:01 -04:00
Ryan Holmes
9a16c579eb
fixing various imports to point to eos.const instead of old locations
2019-03-14 12:50:20 -04:00
Indiction
8b864692fb
Moved non-EOS enum to new service/const.py. Renamed FittingAttrGroup
...
to GuiAttrGroup
2019-03-12 23:17:25 +01:00
Indiction
afa8c3c53a
Replaced eos.enum by enum. Removed unused enum import.
...
Found another Enum to move.
2019-03-09 18:59:43 +01:00
Indiction
bd33efa875
Changed FittingSlot to IntEnum
2019-03-09 18:45:28 +01:00
DarkPhoenix
22fc6cb13c
Integrate price optimization with undo/redo
2019-03-09 15:44:50 +03:00
Indiction
aaec82e493
Added unique to current IntEnums
...
Renamed PortMultiBuyItemType to PortMultiBuyOptions
2019-03-09 12:30:05 +01:00
Indiction
6333a0c74b
Adding descriptions to enums.
...
Renaming Enums into more useful names.
2019-03-07 22:30:51 +01:00
DarkPhoenix
41711706c0
Merge branch 'master' into price_optimize
2019-03-07 13:13:17 +03:00
Indiction
e6309bb8bb
Copy Enums to const.py
...
Switching to IntEnum where necessary.
2019-03-07 00:14:48 +01:00
DarkPhoenix
becf7c3ff2
Commit stub of price optimization command
2019-03-06 23:59:11 +03:00
DarkPhoenix
257df58c3a
Get rid of idea of "better" replacements
...
It turned out to be maintenance hell and it's just hard to find all the dual-action attributes (like crash vs GD sig attr, AB cycle time modification vs rep cycle time modification etc)
2019-03-06 00:43:19 +03:00