blitzmann
e0add506c9
Merge branch 'commandRefactor' of https://bitbucket.org/blitzmann/pyfa-playground into commandRefactor
2018-08-03 01:42:36 -04:00
blitzmann
aa282990a5
Fix the state change command to not store the modules themselves, but the positions
2018-08-03 01:42:20 -04:00
blitzmann
1686220523
Fix the state change command to not store the modules themselves, but the positions
2018-08-03 01:42:06 -04:00
blitzmann
c84c79c917
More tweaks to existing commands
2018-08-03 01:08:33 -04:00
blitzmann
36b158637c
Some documentation
2018-08-02 23:23:52 -04:00
blitzmann
fc153915b6
More work on commands, this time focusing on details with module add / remove functionalities.
2018-08-02 02:06:03 -04:00
blitzmann
098f0f92ee
Fix issue with layout-modifying modules (need to build fill() into the recalc itself at some point)
2018-07-31 21:29:59 -04:00
blitzmann
cfb7a70da5
Add recalcs to Add and remove module
2018-07-30 00:05:00 -04:00
blitzmann
984978a80d
move some files around and create a context manager for fit recalclation
2018-07-28 00:07:10 -04:00
blitzmann
dd430bc9bb
Implant and cargo conversions
2018-07-27 23:54:41 -04:00
blitzmann
b724e5bec1
Set up commands for adding/removing cargo
2018-07-27 00:43:47 -04:00
MaruMaruOO
1f09494df5
Merge branch 'master' into efs_port
2018-07-27 00:32:23 -04:00
MaruMaruOO
d9827b445f
Add versioning data to EFS export
2018-07-27 08:03:21 -04:00
MaruMaruOO
46e58ecba7
Add module typeIDs to data exported by efsPort
2018-07-27 06:51:53 -04:00
MaruMaruOO
c1405fa675
More getter swapping for efsPort
2018-07-26 17:39:32 -04:00
MaruMaruOO
b7900b0b25
Change more efsPort syntax to use getters
2018-07-26 17:27:03 -04:00
MaruMaruOO
bef8fbbc3a
Used getModifiedItemAttr in efsPort to replace itemModifiedAttributes for consistancy
2018-07-26 14:24:55 -04:00
MaruMaruOO
4fc630d44e
Minor efsPort linting
2018-07-26 12:02:04 -04:00
MaruMaruOO
582a3893d1
Removed unneeded initalization from efsPort
2018-07-26 11:48:34 -04:00
MaruMaruOO
03e325cdcb
Change efsPort.getOutgoingProjectionData to corectly use mod.item.group.name
2018-07-26 11:23:39 -04:00
blitzmann
7f8ad3885d
Create isCharge property
2018-07-26 01:16:29 -04:00
blitzmann
0d32b60f7e
Convert module swap / clone to fit / gui commands
2018-07-26 00:31:38 -04:00
blitzmann
53f6d43109
Migrate over the ammo setting stuff to fit/gui commands
2018-07-25 22:50:43 -04:00
blitzmann
dd6fe01df5
Migrate module state change to gui/fit command pattern
2018-07-25 22:24:57 -04:00
blitzmann
1f9024a740
Move getProposedStatefrom fit service to module class
2018-07-25 22:23:50 -04:00
blitzmann
65c568bd95
Move some module state mapping definitions to the module file and add deprecation flags some sFit functions (will be moving to module / commands)
2018-07-25 22:02:51 -04:00
blitzmann
9ccdb51063
remove some logging tweaks
2018-07-25 00:58:11 -04:00
blitzmann
d5aeb0913d
Start refactoring the refactor that was started with command pattern refactoring.
...
Instead of attempting to keep all the Fit service functionality, move these into specific "Fitting Commands" that are designed to define a unit of work and it's undo. Then, we will have "GUI Commands" which are defined as actions taken by the user themselves - these will usually use one or more "Fitting Commands".
2018-07-24 01:29:57 -04:00
MaruMaruOO
38726675e1
Added disintegrator stats
2018-07-23 20:28:53 -04:00
Ryan Holmes
622a3004c5
Merge pull request #1687 from MaruMaruOO/issue/1684
...
Have imported fits always use implants if present
2018-07-22 19:32:24 -04:00
blitzmann
2ccad2a358
Handle use case of moving a module from market to fitting view
2018-07-21 19:52:28 -04:00
blitzmann
a66eb059e2
Convert module swap to command pattern
2018-07-21 18:20:24 -04:00
blitzmann
5d0342ee2d
Convert module charge handling to command pattern (adding charges and removing charges)
2018-07-21 18:04:07 -04:00
blitzmann
ec3cd75f4c
Convert the context > Remove Module to command pattern
2018-07-21 16:00:02 -04:00
blitzmann
9309ddff07
Created undo/redo command for module remove, along with reapplying some module-specific attributes (state, charge). Fixed a bug when trying to add a module that doesn't fit
2018-07-21 15:34:58 -04:00
blitzmann
0c3fa53bcf
Support undo/redo module add
2018-07-21 14:46:25 -04:00
blitzmann
926e0a9035
Start working on some undo / redo functionality. this is just the start, only module state changes and fit rename is implemented, and probably not very well x_x
2018-07-21 00:12:28 -04:00
MaruMaruOO
fe0266e517
Added mitigation for outdated forced groupMarketIDs
2018-07-19 05:40:18 -04:00
MaruMaruOO
0a8bb79e47
Update market.service to reflect new booster market groups
2018-07-19 13:16:59 -04:00
blitzmann
e9cb7696dd
Fix an issue for Polycarbon Engine Housing ( #1682 )
2018-07-19 00:03:17 -04:00
MaruMaruOO
c054a2d80d
Trivial lint
2018-07-17 23:09:39 -04:00
MaruMaruOO
2f7a3e0287
Have imported fits always use implants if present
2018-07-17 22:35:09 -04:00
MaruMaruOO
6be77646fc
Linting for consistancy
2018-07-17 22:32:30 -04:00
MaruMaruOO
a6a0831123
Removed uneeded file
2018-07-17 21:03:39 -04:00
MaruMaruOO
682607c31f
Remove local build files not intended for git
2018-07-17 21:01:26 -04:00
MaruMaruOO
c0096fc016
Revert irrelevent changes compared to master
2018-07-17 20:46:15 -04:00
MaruMaruOO
ebac100e38
Adjusted EFS to clipboard tooltip
2018-07-17 04:22:40 -04:00
MaruMaruOO
fe43c2ee2e
Merge branch 'master' into efs_port
2018-07-17 03:06:34 -04:00
MaruMaruOO
b1f1db1bee
Change service.efsPort to a class structure for consistancy.
2018-07-17 02:54:01 -04:00
blitzmann
df75646766
bump release
2018-07-17 02:10:24 -04:00