Commit Graph

76 Commits

Author SHA1 Message Date
DarkPhoenix
7190d91d31 Enable "add currently open fit" context menu for graphs 2019-07-31 09:13:29 +03:00
DarkPhoenix
5f697c166a Enable context menus on target list 2019-07-31 08:57:20 +03:00
DarkPhoenix
68b5fd9893 Show tooltips for target profiles too 2019-07-31 08:54:31 +03:00
DarkPhoenix
c68451228a Move more logic to base class 2019-07-31 00:04:54 +03:00
DarkPhoenix
c4009bdbd7 Start sharing some functionality between fit and target lists 2019-07-30 20:12:20 +03:00
DarkPhoenix
1eb48b00e1 Move fit-specific logic to fit list 2019-07-30 19:59:08 +03:00
DarkPhoenix
67cef93dd8 Re-use context menu infrastructure for fit list in graph window 2019-07-30 19:43:42 +03:00
DarkPhoenix
cd20164d7a Pass calling window to context menu 2019-07-30 19:12:45 +03:00
DarkPhoenix
4c1c15e69e Rework target profile editor input boxes for better editing experience 2019-07-30 17:11:53 +03:00
DarkPhoenix
ae8fb25d3f Show plot marker if there's only one data point 2019-07-26 12:29:10 +03:00
DarkPhoenix
473b65850d Fetch target name correctly 2019-07-26 00:11:47 +03:00
DarkPhoenix
97b32b33d3 Always show target profiles in target list 2019-07-25 23:48:24 +03:00
DarkPhoenix
19d03591b1 Process targets in DPS calculation code 2019-07-25 20:37:35 +03:00
DarkPhoenix
6f1321aa13 Initialize graph with ideal target profile, and plug it into UI's columns 2019-07-25 19:45:20 +03:00
DarkPhoenix
eda869fe0d Skip modules which are not active 2019-07-08 07:22:21 +03:00
DarkPhoenix
04a74e278b Plug webs/TPs into calculation process 2019-07-08 00:29:23 +03:00
DarkPhoenix
e2ae89f6b9 Add more columns to DPS graphs 2019-07-07 18:55:52 +03:00
DarkPhoenix
3bc3705c42 Show icons instead of names for dps/volley columns 2019-07-07 18:02:53 +03:00
DarkPhoenix
efd8a6964e Add/remove fit list columns dynamically as graph is switched 2019-07-07 17:00:42 +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
845630437e Do not show dps/volley columns by default 2019-07-07 12:10:32 +03:00
DarkPhoenix
c4484d735a Add dps/volley columns to fit list 2019-07-07 02:50:07 +03:00
DarkPhoenix
5b74c6c5e1 Update graph info when fit name changes 2019-07-07 02:33:54 +03:00
DarkPhoenix
3e410540c9 Implement cache clear reasons to avoid clearing caches when we do not need that (esp useful for dmg time cache) 2019-07-07 02:08:04 +03:00
DarkPhoenix
7bcdf95f5c Refresh graph when graph options change 2019-07-06 03:16:31 +03:00
DarkPhoenix
5d1d2b87df Add context menu support to graph window 2019-07-06 02:30:06 +03:00
DarkPhoenix
389b5d57aa Do not restore graph type selected last time 2019-07-06 01:02:18 +03:00
DarkPhoenix
53de46bab7 Add graph settings and save selected graph type there 2019-07-05 20:15:44 +03:00
DarkPhoenix
417e478d27 Add smartbombs to calculation 2019-07-04 18:37:26 +03:00
DarkPhoenix
5857413285 Get rid of float error when changing vector length via scrolling 2019-07-03 20:07:19 +03:00
DarkPhoenix
120bd9aa0c Set attacker vector to 90 degrees as well to be able to transversal match with fewer clicks 2019-07-03 10:23:12 +03:00
DarkPhoenix
b8d189c0ad Change vector behavior to be consistent with trigonometry 2019-07-03 10:14:55 +03:00
DarkPhoenix
6bcc906c4a Start moving some math to the new damage graph 2019-07-03 08:25:27 +03:00
DarkPhoenix
c3becec822 Refresh graph when calculation returned some error 2019-07-02 16:36:11 +03:00
DarkPhoenix
fc7613451e Copy functionality from fit list to target list 2019-06-29 11:21:54 +03:00
DarkPhoenix
744fce2e82 Make it obvious that we're clearning cache by fitID 2019-06-29 10:31:21 +03:00
DarkPhoenix
7e7b49d2e4 Move shield regen graph to new infrastructure 2019-06-29 10:21:16 +03:00
DarkPhoenix
428cb5c888 Re-enable mobility graph 2019-06-28 18:31:39 +03:00
DarkPhoenix
c2017f3cb9 Re-enable DPS graph and make few fixes 2019-06-28 10:13:03 +03:00
DarkPhoenix
66ff4d827c Integrate graph frame with new APIs 2019-06-28 10:08:53 +03:00
DarkPhoenix
ef81f9c830 Return input data in InputData objects for easier access 2019-06-27 18:52:23 +03:00
DarkPhoenix
1e760b2111 Re-enable warp graph and adapt it to new framework 2019-06-27 16:54:12 +03:00
DarkPhoenix
fe50372b12 Use unit as part of key again will be useful in warp graph 2019-06-27 13:15:22 +03:00
DarkPhoenix
7ef79eaa79 Stop using units as part of input key, they are not going to be different anyway 2019-06-26 21:39:12 +03:00
DarkPhoenix
4af36514bc Handle vectors a in a separate function 2019-06-26 20:12:08 +03:00
DarkPhoenix
5320e99276 Restore values for vectors (just in case!) 2019-06-26 20:06:51 +03:00
DarkPhoenix
b733205541 Get rid of this smart shit and just store ranges and consts separately 2019-06-26 19:58:26 +03:00
DarkPhoenix
b125c62930 Reset stored values when switching graphs 2019-06-26 19:30:16 +03:00
DarkPhoenix
7895e4076d Add logic which transfers values when switching input fields 2019-06-26 19:29:11 +03:00
DarkPhoenix
9ec192de7d Add methods to convert input values 2019-06-26 18:59:52 +03:00