DarkPhoenix
c38f05902a
Add alternate redo shortcut
2020-06-15 17:20:20 +03:00
DarkPhoenix
029c7dd4c2
Recalculate fit when overrides are toggled
2020-04-07 18:05:43 +03:00
DarkPhoenix
6527f9e11e
Attempt to terminate threads when pyfa is closed
2020-02-03 17:12:23 +03:00
DarkPhoenix
9ddfcc894f
Make sure not to catch keyboard interrupts and system exits
2020-02-03 16:12:41 +03:00
DarkPhoenix
f22a4f13e5
Allow pasting non-mutated modules via ctrl-v
2020-02-03 15:54:22 +03:00
DarkPhoenix
2f4a5a4830
Fix improper use of operator "is" when comparing to literal values
2020-01-31 18:16:36 +03:00
DarkPhoenix
8c2788fd78
Do not show implant set editor if user cancels addition of an implant set
2019-12-16 18:06:03 +03:00
Gochim
d92e11893a
Issue #2073 : Added mechanism to pass implant list to implant set manager
2019-12-10 08:50:21 +02:00
Gochim
7157e876ca
Fixed issue with mainFrame after merging
2019-10-30 11:46:03 +02:00
Alexander Maryanovsky
58f853de5b
Implemented copying the currently open fit stats to the clipboard.
2019-10-30 11:39:21 +02:00
DarkPhoenix
79f4deacea
Show hidden graphs on ctrl-alt-g
2019-10-28 12:56:34 +03:00
DarkPhoenix
c94384acb8
Show amount of items hidden in additions tabs
2019-10-01 22:22:10 +03:00
DarkPhoenix
b4789bbebf
Conver items to typeIDs before submitting
2019-08-21 18:04:22 +03:00
DarkPhoenix
160c2f0942
Implement additions pane pasting via ctrl-v
2019-08-21 17:39:06 +03:00
DarkPhoenix
c7e769e42e
Move "graphs enabled" variable to top of graphs module
2019-08-15 11:49:26 +03:00
DarkPhoenix
e1896c0216
Set parent for all busyinfo windows to put them properly on application screen
2019-08-13 11:26:28 +03:00
DarkPhoenix
20bee1196a
Save display number and position on it relatively client area
2019-08-12 20:56:03 +03:00
DarkPhoenix
9803da1825
Add some extra logging to help with #1605 debugging
2019-08-12 20:05:21 +03:00
DarkPhoenix
bcdefdc4ac
Rework more windows to rely on auxiliary frame
2019-08-12 14:41:41 +03:00
DarkPhoenix
3e6e3b0743
Migrate more windows to new window control scheme
2019-08-12 01:41:38 +03:00
DarkPhoenix
1e35eaf62a
Rework how single windows are opened
2019-08-12 01:11:44 +03:00
DarkPhoenix
8a3dc2f3dc
Rework how single frame of some auxiliary window is opened
2019-08-12 00:48:18 +03:00
DarkPhoenix
f5cb5c3993
Open only one window of attribute and character editors
2019-08-10 11:23:01 +03:00
DarkPhoenix
ea7f122030
Rework dev tools window from frame into dialog
2019-08-10 11:02:25 +03:00
DarkPhoenix
42d11bd3f1
Raise graph and target profile editor windows when we invoke them and they are already open
2019-08-10 02:10:28 +03:00
DarkPhoenix
a028ebe198
Rework how we handle all modal dialogs
2019-08-10 01:56:43 +03:00
DarkPhoenix
c315adf987
Rework target profile editor to be non-blocking window
2019-08-09 20:57:20 +03:00
DarkPhoenix
01371f227c
Change the way we handle dialogs
2019-08-09 20:09:31 +03:00
DarkPhoenix
d213e94860
Reorganize graph folder structure
2019-08-03 17:23:34 +03:00
DarkPhoenix
4c1c15e69e
Rework target profile editor input boxes for better editing experience
2019-07-30 17:11:53 +03:00
DarkPhoenix
e34fcb2f9c
Rename multiple entities to reflect that it's target profile rather than target resists
2019-07-25 16:20:41 +03:00
DarkPhoenix
3a09f4b45c
Rework FitChanged command to avoid refreshing graph multiple times in certain cases
2019-07-07 14:25:27 +03:00
DarkPhoenix
bbcc32c8cf
Split graph frame into multiple files
2019-06-14 13:17:11 +03:00
DarkPhoenix
b3ef55cb7f
Make modification of mutated stats undoable
2019-05-02 00:18:17 +03:00
DarkPhoenix
966763aaa4
Make toggling ignore of restrictions undoable
2019-04-30 00:44:54 +03:00
DarkPhoenix
d45857f1fc
Do not fill with module while adding anything via alt-number from market
2019-04-21 23:42:14 +03:00
DarkPhoenix
1064a90a1c
Allow to close all tabs with one action
2019-04-21 00:12:12 +03:00
DarkPhoenix
e57fce39fe
Fix fetching of prices of on-character implants
2019-04-16 16:25:44 +03:00
DarkPhoenix
a560597a85
Rework 3 more UI commands
2019-04-15 12:06:07 +03:00
DarkPhoenix
801f51b89c
Rework projected GUI commands
2019-04-15 11:34:52 +03:00
DarkPhoenix
b6a13b32de
Rework alt-key shortcuts
2019-04-09 15:55:10 +03:00
DarkPhoenix
1ddc2edd88
Move loading defaults to preference buttons
2019-04-08 17:43:11 +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
Ryan Holmes
25bbf3dc03
Move export logic from mainframe to export dialog, and introducing ui blocking for price optimization
2019-03-19 11:34:10 -04:00
DarkPhoenix
566e7fd046
Disable UI for duration of price optimization
2019-03-18 13:55:57 +03:00
Ryan Holmes
96077ed115
Create blocking UI for fit price optimizations
2019-03-17 13:18:42 -04:00
DarkPhoenix
22fc6cb13c
Integrate price optimization with undo/redo
2019-03-09 15:44:50 +03:00
DarkPhoenix
41711706c0
Merge branch 'master' into price_optimize
2019-03-07 13:13:17 +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