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
fbb192404f
Add undo support to muta->normal conversion
2019-04-10 09:51:07 +03:00
DarkPhoenix
7e41d8e20c
Make conversion to mutaplasmid undoable
2019-04-10 09:14:22 +03:00
DarkPhoenix
8063647bba
Merge branch 'master' into price_optimize
2019-03-19 08:42:06 +03:00
DarkPhoenix
22fc6cb13c
Integrate price optimization with undo/redo
2019-03-09 15:44:50 +03:00
Ryan Holmes
f81cc4ad93
Merge remote-tracking branch 'origin/master' into spoolup
2019-03-02 20:57:29 -05:00
blitzmann
0745ed50e0
* Merge branch 'fill-with-module' of git://github.com/petosorus/Pyfa into petosorus-fill-with-module
...
* Remove settings check
# Conflicts:
# gui/fitCommands/__init__.py
2019-01-10 23:36:05 -05:00
blitzmann
c645c089dd
More work on the spoolup gui, including support for commands and some other nicities (recalc fit when changing, load the input with previous)
2019-01-10 23:13:22 -05:00
DarkPhoenix
59d9d47a56
Do some work on mutated module commands to support new parsing format
2018-11-20 13:38:38 +03:00
Ryan Holmes
58daf2a543
work on getting abyssal modules imported via clipboard
2018-11-20 00:49:04 -05:00
blitzmann
881b92a6ea
Convert implant location change to a command
2018-10-28 21:59:14 -04:00
petosorus
46f5a592ce
Right click option to fill slots with a module
2018-10-21 16:07:02 +02:00
blitzmann
b08406b7d6
Move the FitRenameCommand command
2018-09-15 17:46:55 -04:00
blitzmann
7e94914f65
Implement drone toggle command
2018-08-18 01:09:37 -04:00
blitzmann
b17314f3c6
Add projected drone change command, and remove some prints
2018-08-18 00:45:26 -04:00
blitzmann
fd83a4b709
Remove drone splitting / merging, and introduce drone change qty
2018-08-18 00:39:05 -04:00
blitzmann
a37fdf48c8
Fix implant / booster toggles, add qty change commands, started dinking with drone stacks, although think I might remove this altogether in favor of a qty change
2018-08-18 00:06:50 -04:00
Ryan Holmes
083b34c780
working commit
2018-08-16 23:40:50 -04:00
blitzmann
71257b5265
Implement some various toggles as commands
2018-08-14 01:25:36 -04:00
blitzmann
a5a152d395
Move meta swap functionality to command process
2018-08-14 00:58:50 -04:00
Ryan Holmes
f0983c1468
Implement fighter add/remove commands
2018-08-13 19:35:32 -04:00
Ryan Holmes
d74f2b2e42
Rework the logic of dragging module to cargo
2018-08-13 17:01:16 -04:00
Ryan Holmes
008d73e605
Finish off commands for cargo to module action
2018-08-13 02:01:16 -04:00
Ryan Holmes
d6b280d3cc
Working commit for adding / removing projected modules / environments
2018-08-09 15:52:34 -04:00
blitzmann
0f4f8c636d
Start working on projections
2018-08-04 22:10:14 -04:00
blitzmann
425c7f657c
Do command fit toggle. Still need to settle on the logic for how to handle deleted fits - seems there's an issue with the queue.
2018-08-03 22:30:09 -04:00
Ryan Holmes
7a1b4b4a1e
Merge remote-tracking branch 'bitbucket/commandRefactor' into commandRefactor
...
# Conflicts:
# gui/fitCommands/__init__.py
2018-08-03 16:11:52 -04:00
Ryan Holmes
fcc53d3f21
Add commands for booster and command fits
2018-08-03 16:10:27 -04:00
blitzmann
15ba5c8ace
Convert tactical mode switching
2018-08-03 02:01:42 -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
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
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
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