DarkPhoenix
c85c735f9a
Bump version
2019-05-12 18:04:40 +03:00
DarkPhoenix
c65b582497
Remove dot after "vs"
2019-05-12 18:01:44 +03:00
DarkPhoenix
7f2ac83e17
Add context menu which removes fits from graphs
2019-05-12 17:42:56 +03:00
DarkPhoenix
5ef2a40d1e
Delete fits by pressing del key in graphs window
2019-05-12 17:32:17 +03:00
DarkPhoenix
5b52da737a
Do not trigger esc when modifier keys are pressed
2019-05-12 17:08:41 +03:00
DarkPhoenix
51e8713cd6
Add warp time graph
2019-05-12 17:04:11 +03:00
DarkPhoenix
c9b60f2c65
Add distance vs time graph
2019-05-12 16:26:02 +03:00
DarkPhoenix
d777999af4
Add speed vs time graph
2019-05-12 15:46:50 +03:00
DarkPhoenix
74444d56c4
Add shield amount vs time graph
2019-05-12 15:30:41 +03:00
DarkPhoenix
a433c9638a
Add cap-time graph
2019-05-12 14:59:19 +03:00
DarkPhoenix
672141cffc
Add cap amount graph
2019-05-12 14:40:57 +03:00
DarkPhoenix
ac132cbb92
Add shield recharge graph
2019-05-12 14:32:57 +03:00
DarkPhoenix
d9535b08b1
Rename graphs
2019-05-12 12:28:47 +03:00
DarkPhoenix
d93544b3bc
Fix DPS over time graph
2019-05-12 06:46:28 +03:00
DarkPhoenix
2320c3cb57
Make sure to include all Y-values
2019-05-12 05:54:03 +03:00
DarkPhoenix
bd5710c676
Calculate graph data only once
2019-05-12 05:30:49 +03:00
DarkPhoenix
49f1412d91
Fix bug with drones
2019-05-12 04:56:59 +03:00
DarkPhoenix
54eea7d702
Rework damage over time graph to show actual damage dealt per volley
2019-05-12 04:44:27 +03:00
DarkPhoenix
e26bcb2e5e
Move DoT logic into volley parameter fetcher
2019-05-12 03:15:10 +03:00
DarkPhoenix
7305c0a017
Add optional parameter to cycle parameter getters
2019-05-12 02:55:42 +03:00
DarkPhoenix
7d37b9e0e0
Implement volley parameters for modules
2019-05-12 02:49:21 +03:00
DarkPhoenix
87f28db730
Implement volley parameters for drones and fighters
2019-05-12 02:38:36 +03:00
DarkPhoenix
56d9a8b626
Rework fighter calculations to use cycle parameters
2019-05-12 02:18:44 +03:00
DarkPhoenix
cb8f76c582
Implement module cycle parameters logic for modules
2019-05-11 17:34:01 +03:00
DarkPhoenix
af0b7b92c7
Implement cycle parameters for drones
2019-05-11 16:15:03 +03:00
DarkPhoenix
9418b7a709
Calculate 0 range data points
2019-05-11 14:53:59 +03:00
DarkPhoenix
47c34f2186
Sort implant sets by name
2019-05-10 16:22:57 +03:00
DarkPhoenix
2ca418c287
Add damage over time graph
2019-05-10 03:18:25 +03:00
DarkPhoenix
775e69305c
Make graphs switchable
2019-05-10 03:06:00 +03:00
DarkPhoenix
0f1cbb4234
Add support for dps over time graph
2019-05-10 02:46:50 +03:00
DarkPhoenix
306710a314
Bump version
2019-05-09 20:12:37 +03:00
DarkPhoenix
776a4ee977
Update effects
2019-05-09 20:11:31 +03:00
DarkPhoenix
9dccfd756a
Update database to 1503340
2019-05-09 19:49:13 +03:00
DarkPhoenix
15281ee6ce
Merge branch 'master' into singularity
2019-05-07 10:27:01 +03:00
DarkPhoenix
9a0dd6c521
Copy empty spots on fit as well when making copy
2019-05-06 20:21:28 +03:00
DarkPhoenix
a570f291ae
Merge branch 'master' into singularity
2019-05-06 15:32:52 +03:00
DarkPhoenix
cde7fdcaba
Do not activate MJD and MJFG upon fitting
2019-05-05 05:06:15 +03:00
DarkPhoenix
e4780bc8ba
Merge branch 'master' into singularity
2019-05-04 12:18:50 +03:00
DarkPhoenix
4d35e5aee1
Comment out some conflicting jargon entries
2019-05-04 12:18:07 +03:00
DarkPhoenix
f7b705b9e2
Add focused void bomb jargon entry
2019-05-04 12:16:04 +03:00
DarkPhoenix
48f44cdb0c
Merge branch 'master' into singularity
2019-05-04 02:44:12 +03:00
DarkPhoenix
013a2264c0
Show tooltip only if there's something to show
2019-05-04 02:43:33 +03:00
DarkPhoenix
8222686dda
Enable tooltips for export options
2019-05-04 02:43:02 +03:00
DarkPhoenix
7f2121e98d
Add possibility to export formatted DNA
2019-05-04 02:38:19 +03:00
DarkPhoenix
4b6c881dca
Re-enable DNA export
2019-05-04 02:26:09 +03:00
DarkPhoenix
5f9bf4a861
Bump version
2019-05-03 22:41:10 +03:00
DarkPhoenix
154db5df0b
Merge branch 'master' into singularity
2019-05-03 22:29:26 +03:00
DarkPhoenix
321b939d3a
Commit mutated data before destroying window
2019-05-03 22:28:29 +03:00
DarkPhoenix
95a1d669f5
Invasion effects affect module mining cycle only
2019-05-03 19:01:10 +03:00
DarkPhoenix
9e3c9bd056
Merge branch 'master' into singularity
2019-05-03 16:30:38 +03:00
DarkPhoenix
bb9b3780ae
Fix context submenu activation
2019-05-03 16:22:18 +03:00
DarkPhoenix
4c976d9f35
Scroll mutated item stats with mousewheel over spincontrol not just on GTK
2019-05-03 14:56:59 +03:00
DarkPhoenix
52a1314803
Merge branch 'master' into singularity
2019-05-03 04:25:27 +03:00
DarkPhoenix
a5475eb244
Do not activate ADC on fit import as well
2019-05-03 04:24:59 +03:00
DarkPhoenix
ba0a5db72f
Remove stacking penalties from duration attribute
...
It cannot be stacking penalized
2019-05-03 04:04:58 +03:00
DarkPhoenix
2bac4a954f
Merge branch 'master' into singularity
2019-05-03 04:04:11 +03:00
DarkPhoenix
e9f3453b04
Fix industrial core stacking penalties
2019-05-03 03:57:53 +03:00
DarkPhoenix
c950592b5b
If corresponding option is enabled, re-enable all meta buttons on every search change rather than just on search beginning
2019-05-03 03:41:09 +03:00
DarkPhoenix
1cd42669a0
Merge branch 'master' into singularity
2019-05-03 03:37:48 +03:00
DarkPhoenix
2b24f14122
Change interface between commands and item containers once again
2019-05-03 03:36:47 +03:00
DarkPhoenix
4932b685e1
Merge branch 'master' into singularity
2019-05-03 02:31:22 +03:00
DarkPhoenix
cfffa1d99d
Do not crash when facing unknown module in saved fit
2019-05-03 02:27:03 +03:00
DarkPhoenix
44a7e53b9e
Bump version
2019-05-02 19:54:29 +03:00
DarkPhoenix
b35bdd4e33
Add triglavian invasion effects
2019-05-02 19:50:40 +03:00
DarkPhoenix
7f52f6fe44
Show spoolup time for MJFGs
2019-05-02 19:13:21 +03:00
DarkPhoenix
34e49da0c1
Add renders of new ships
2019-05-02 18:52:53 +03:00
DarkPhoenix
5132698974
Add draugur effect
2019-05-02 18:24:47 +03:00
DarkPhoenix
832cebcaaf
Add ikitursa effects
2019-05-02 18:17:23 +03:00
DarkPhoenix
4eaccd1eed
Change spoolup context menu to show 20-ish amount of items
2019-05-02 18:03:31 +03:00
DarkPhoenix
5245f289a5
Add nergal effects
2019-05-02 17:16:38 +03:00
DarkPhoenix
672aed44f2
Add trig frigate resist effects
2019-05-02 16:40:38 +03:00
DarkPhoenix
8c890cf9a5
Rerun effectUsedBy script
2019-05-02 16:30:28 +03:00
DarkPhoenix
8f9a95db93
Do not crash when icons are missing, and add ADC mutaplasmid override
2019-05-02 16:10:22 +03:00
DarkPhoenix
5a056e6d47
Update database to 1498791
2019-05-02 15:54:04 +03:00
DarkPhoenix
b121085271
Unfuck EFT import
2019-05-02 04:34:49 +03:00
DarkPhoenix
b3ef55cb7f
Make modification of mutated stats undoable
2019-05-02 00:18:17 +03:00
DarkPhoenix
bbc8fd0f97
Change mutations UI to properly keep all needed elements visible and scroll when needed
2019-05-01 22:22:18 +03:00
DarkPhoenix
b11a576922
Fix an oversight which led to charges not unloading when replacing module
2019-05-01 17:59:59 +03:00
DarkPhoenix
7375258b9f
Change citadel security status via fitting pane context menu
2019-05-01 16:44:08 +03:00
DarkPhoenix
c447cf06d7
Add context menu to change system security status
2019-05-01 16:22:26 +03:00
DarkPhoenix
a7dcf1ace6
Add commands which handle switching fit security status
2019-05-01 15:33:27 +03:00
DarkPhoenix
bd3d81e2f8
Plug fit security status in citadel rig effect
2019-05-01 15:22:01 +03:00
DarkPhoenix
732b7a5ab9
Add system security column to fits
2019-05-01 15:04:46 +03:00
DarkPhoenix
3c16600c53
Include sqlalchemy's baked in mac/windows specs as well
2019-05-01 14:54:49 +03:00
DarkPhoenix
d0921ba9ec
Add extra import to include in distributives
2019-05-01 13:08:50 +03:00
DarkPhoenix
8ec840740b
Change fix for #1909
2019-05-01 13:04:12 +03:00
DarkPhoenix
580ff1c435
Readability fixes
2019-05-01 01:28:41 +03:00
DarkPhoenix
d68296bfd7
Bump pyyaml version
2019-05-01 01:28:09 +03:00
DarkPhoenix
c520b5e4f5
Bump version
2019-05-01 01:08:47 +03:00
DarkPhoenix
2da85888be
Fix scrolling speed in ship browser
2019-05-01 01:05:31 +03:00
DarkPhoenix
bdd4a8cfb7
Fix scroll rate in preference panel
2019-05-01 00:55:52 +03:00
DarkPhoenix
dbef3b8c84
Unfuck character editor context menus
2019-04-30 22:39:38 +03:00
DarkPhoenix
63a6d746e8
Search for DNA in chat line
2019-04-30 21:18:12 +03:00
DarkPhoenix
7b8d9f8dbe
Round fitting resource attributes properly
2019-04-30 18:51:01 +03:00
DarkPhoenix
7aa73e4b2f
Fix issue with putting ID instead of name into capping key
2019-04-30 18:48:53 +03:00
DarkPhoenix
33883c562a
Collapse all children when collapsing market group
2019-04-30 17:37:16 +03:00
DarkPhoenix
36c17dde8d
Show damage mod cumulative damage boost in misc column
2019-04-30 17:22:06 +03:00
DarkPhoenix
5a9fd188f0
Add ability to clone drones by ctrl-dragging them
2019-04-30 16:16:09 +03:00
DarkPhoenix
4b65662c9f
Fix triage effect local tank stacking penalty
2019-04-30 15:37:27 +03:00
DarkPhoenix
cd3d1a9557
Add SBA jargon entry
2019-04-30 15:25:20 +03:00
DarkPhoenix
9f63b0b412
Import DNA-formatted fits from chat messages
2019-04-30 15:18:40 +03:00
DarkPhoenix
9249ef24b3
Allow to undo operations even if removed module doesn't fit (e.g. removing excessive modules on t3c with removed subs)
2019-04-30 14:39:11 +03:00
DarkPhoenix
63a599ca85
Restore removed dummies on all commands which can deal with t3c subsystems
2019-04-30 13:50:10 +03:00
DarkPhoenix
fa2bceaff9
Allow recalculating fit without changing slot layout (e.g. when t3c subs added/removed)
2019-04-30 13:21:39 +03:00
DarkPhoenix
e9dffeadf6
Undo removal of subsystems properly
2019-04-30 02:03:32 +03:00
DarkPhoenix
161c4629cf
Do not paint subsystems with red when restrictions are disabled
2019-04-30 01:31:35 +03:00
DarkPhoenix
951ffcd35a
Fix an oversight
2019-04-30 01:25:13 +03:00
DarkPhoenix
ba21ebe058
Restore mass-removed t3 modules properly
2019-04-30 01:23:52 +03:00
DarkPhoenix
f8c2604fb2
Do not crash when changing slot color option with item view unitialized
2019-04-30 00:47:04 +03:00
DarkPhoenix
966763aaa4
Make toggling ignore of restrictions undoable
2019-04-30 00:44:54 +03:00
DarkPhoenix
4eb8973c31
Rework how effect-blocking modules (scram) work to properly support undoing
2019-04-29 20:25:28 +03:00
DarkPhoenix
72fe52e560
Do not use GetItemData where we do not need it
2019-04-29 15:37:54 +03:00
DarkPhoenix
e346239174
Limit amount of commands by 100
2019-04-29 09:48:37 +03:00
DarkPhoenix
dd27a26fa9
Allow batch changes of projected fighter/module states
2019-04-29 09:47:38 +03:00
DarkPhoenix
162b115c91
Allow alt actions when removing projected items via double-click
2019-04-29 09:28:21 +03:00
DarkPhoenix
99f4ed6b33
Allow batch change of projected fighter variations
2019-04-29 09:17:46 +03:00
DarkPhoenix
53252241e1
Allow batch changes of projected drone variations
2019-04-29 08:46:01 +03:00
DarkPhoenix
698328e335
Allow batch changes of projected module metas
2019-04-29 07:51:13 +03:00
DarkPhoenix
dece788f66
Allow alt-switch of ability states for projected fighters
2019-04-29 01:18:15 +03:00
DarkPhoenix
958fbac582
Implement alt logic in projected item removal via context menu
2019-04-29 01:04:22 +03:00
DarkPhoenix
99d72956e8
Detect structure modules as modules
2019-04-29 00:43:18 +03:00
DarkPhoenix
eb601e991a
Print "stack" suffix on remove context menu text depending on passed source context rather than item context
2019-04-29 00:25:02 +03:00
DarkPhoenix
cb7f0052c4
Do not remove items on Del key used with modifier keys
2019-04-29 00:02:29 +03:00
DarkPhoenix
8b75b5f184
Change projected view to support multi-selection
2019-04-29 00:00:07 +03:00
DarkPhoenix
bf5935e033
Alt + changing fighter state now changes state of similar fighters
2019-04-28 18:59:37 +03:00
DarkPhoenix
67e80deed9
Change command which changes projected item state to support multi-selection
2019-04-28 18:43:28 +03:00
DarkPhoenix
e39f9ffecf
Rework projected removal command to be able to handle multi-selection
2019-04-27 23:27:16 +03:00
DarkPhoenix
e865c9a399
Use GetModifiers() instead of asking status of individual keys
2019-04-27 14:22:09 +03:00
Anton Vorobyov
a919510d07
Merge pull request #1955 from MaruMaruOO/master
...
Fixed AoE DD's signature radius for EFS exports.
2019-04-27 10:28:57 +03:00
MaruMaruOO
bd86d3289f
Fixed AoE DD's signature radius for EFS exports.
2019-04-27 00:57:41 -04:00
DarkPhoenix
c8ff644b63
Make command fit panel multi-selectable
2019-04-25 23:55:41 +03:00
DarkPhoenix
6703a08976
Change command fit state changing command to support multi-selection
2019-04-25 19:27:36 +03:00
DarkPhoenix
3d70d9e37c
Add multi-selection support to command fit remove command
2019-04-25 18:47:39 +03:00
DarkPhoenix
ef62d5cf97
Make boosters panel multi-selectable
2019-04-25 18:32:18 +03:00
DarkPhoenix
caf5f33c80
Change booster state changing command to support multi-selection
2019-04-25 18:13:24 +03:00
DarkPhoenix
29c29469c6
Change booster removal commands to support multi-selection
2019-04-25 17:56:53 +03:00
DarkPhoenix
7b564f1f53
Show "Change Ship Skills" even when clicking outside of module area
2019-04-25 17:38:31 +03:00
DarkPhoenix
f280955ac3
Do not change state of selection when state of item outside of selection is changed
2019-04-25 17:33:17 +03:00
DarkPhoenix
e09fce8411
Allow removal of several implants at once via context menu
2019-04-25 17:15:01 +03:00
DarkPhoenix
5777103d21
Allow batch implant state switching
2019-04-25 16:29:04 +03:00
DarkPhoenix
8671b20790
Rework implant state switch command to accept multiple positions
2019-04-25 15:20:20 +03:00
DarkPhoenix
dc30b3ed1d
Change implant remove command to support batch removal
2019-04-25 14:56:09 +03:00
DarkPhoenix
07a9f77287
Allow to change batches of items in cargo
2019-04-25 13:36:54 +03:00
DarkPhoenix
9d58ceb14d
Remove multiple cargo items at once via context menu
2019-04-25 09:56:09 +03:00
DarkPhoenix
71c421702c
Rework code of remove item context menu a little
2019-04-25 09:50:56 +03:00
DarkPhoenix
989f12453d
Remove multiple cargo items with delete key
2019-04-25 09:27:52 +03:00
DarkPhoenix
b7d6892d9f
Rework change cargo meta command to support changing multiple items at once
2019-04-24 23:11:28 +03:00
DarkPhoenix
cfb351a751
Change cargo removal command to be able to accept multiple typeIDs
2019-04-24 22:09:45 +03:00
DarkPhoenix
dde1e7990d
Allow batch manipulation of fighter abilities
2019-04-24 17:25:20 +03:00
DarkPhoenix
6e4ec54ac6
Allow batch toggling of fighters
2019-04-24 16:49:39 +03:00
DarkPhoenix
81da217a09
Allow batch meta level change on fighters
2019-04-24 16:28:40 +03:00
DarkPhoenix
2d1613d8bc
Make sure that clicked item is always included in selection
2019-04-24 16:01:02 +03:00
DarkPhoenix
ccc2e6ece3
Make sure that drone variation is applicable to multiple modules, if multiple drones of the same type are selected
2019-04-24 15:56:19 +03:00
DarkPhoenix
1206e95cfb
Rework meta switcher code
2019-04-24 15:37:15 +03:00
DarkPhoenix
921ccd3be9
Allow removal of batches of fighters
2019-04-24 15:17:30 +03:00
DarkPhoenix
178e3a3d56
Change sorting of fighters - group up by sub-roles as well
2019-04-24 13:28:14 +03:00
DarkPhoenix
5d255547e4
Make fighter panel multi-selectable and change fighter sorting to match order in fighter tube panel
2019-04-24 13:16:01 +03:00
DarkPhoenix
bd148b8792
Stylistic fixes
2019-04-24 12:47:50 +03:00
DarkPhoenix
b88ebdcfc0
Send context only for selected module in fitting panel
2019-04-24 12:45:21 +03:00
DarkPhoenix
3a26815d18
Change the fix again to not go into recursion problems on windows
2019-04-24 12:00:48 +03:00
DarkPhoenix
b70fcd9659
Change ScreenToClient fix
2019-04-24 11:46:20 +03:00
DarkPhoenix
71aa557770
Focus contents of various pages when user switches to their tabs
2019-04-24 09:02:28 +03:00
DarkPhoenix
d35bf6514f
Do not pass selection as fallback, as we're now calculating clicked row properly
2019-04-24 08:16:23 +03:00
DarkPhoenix
abe015bee3
Add custom implementation of ScreenToClient
2019-04-24 08:11:37 +03:00
DarkPhoenix
929520091f
Use wx' builtin when calculating relative coordinates
2019-04-23 23:50:49 +03:00
DarkPhoenix
d4847112a9
Make drone additions pane multi-selectable, change all related commands to support it too
2019-04-23 22:12:07 +03:00
DarkPhoenix
4e2c3a3fcc
Do not select cargo/drone tab when adding drones/cargo fails
2019-04-23 19:21:31 +03:00
DarkPhoenix
91e6d89022
Update resource panel when addition panel tabs is selected as side-effect of context menu use
2019-04-23 19:18:33 +03:00
DarkPhoenix
b9a71c08b7
Change only modules which are supposed to change
2019-04-23 18:14:14 +03:00
DarkPhoenix
070dd62e6d
Add alt support to variations menu for modules
2019-04-23 18:11:02 +03:00
DarkPhoenix
b404abca41
Add ability to remove similar modules to "remove module" context menu
2019-04-23 17:50:20 +03:00
DarkPhoenix
99f00b25a1
Change few details on how we handle charge switch
2019-04-23 17:39:48 +03:00
DarkPhoenix
45936b5b98
Change implant set context menu to single item as well
2019-04-23 16:34:40 +03:00
DarkPhoenix
b1aac9f56d
Do not show menu items which are specific to modules when user clicks rack separator
2019-04-23 16:23:35 +03:00
DarkPhoenix
13f370ceb9
Change several context menus to use single-item class
2019-04-23 16:19:07 +03:00
DarkPhoenix
b5a4f97cb5
Change some context menus to use unconditional class
2019-04-23 16:09:12 +03:00
DarkPhoenix
0679a0af0f
Change logic for selection-based context menus
2019-04-23 15:58:42 +03:00
DarkPhoenix
53fe3242b9
Start reworking context menus into several special classes to improve menu handling consistency
2019-04-23 15:38:53 +03:00
DarkPhoenix
6615bed1cd
Fix context menu which is used to fill from market
2019-04-23 13:47:47 +03:00
DarkPhoenix
ad0c7a7a9d
Rework conditions in some context menus to check mainItem when it's needed by the menu
2019-04-23 10:14:59 +03:00
DarkPhoenix
87ba6a9af0
Drop selection on ESC in fitting pane
2019-04-22 21:10:38 +03:00
DarkPhoenix
5c44df7f21
Unfuck state change for passive modules
2019-04-22 19:36:45 +03:00
DarkPhoenix
24bc675319
Do not crash when right-clicking without any selection
2019-04-22 19:26:24 +03:00
DarkPhoenix
be2e0b5de4
Rely on clicked item instead of selection where it makes sense
2019-04-22 17:33:40 +03:00
DarkPhoenix
e4481e8fb4
Do not rely on modeID, it doesn't always get set of fit by default when creating new fit
2019-04-22 17:04:30 +03:00
DarkPhoenix
19b1eb161b
Pass main item argument to context menu definitions
2019-04-22 17:01:53 +03:00
DarkPhoenix
30ed1ac81d
Do not crash on context menu when module which can have ammo and t3d mode are selected
2019-04-22 16:15:17 +03:00
DarkPhoenix
b4288e17e5
Send proper main module to context menu if possible
2019-04-22 16:06:16 +03:00
DarkPhoenix
c03d000c45
Pass item which is considered to be clicked item to context menus
2019-04-22 15:45:37 +03:00
DarkPhoenix
881ec8b5b4
Select all items in fitting panel on ctrl-a
2019-04-22 13:36:59 +03:00
DarkPhoenix
71d5b28b75
Reuse selected module getter in fitting panel code
2019-04-22 13:20:10 +03:00
DarkPhoenix
a15fdc3b23
Use shared unselection function when starting drag
2019-04-22 13:07:18 +03:00
DarkPhoenix
55cd33e653
Do not show "show in fitting browser" context menu when it doesn't do anything to avoid confusion
2019-04-22 12:36:10 +03:00
DarkPhoenix
af0b2b9f1b
Do not crash when alt-clicking state column
2019-04-22 07:24:14 +03:00
DarkPhoenix
983641d1d5
If loading into specified group of modules fails during alt-drag, attempt to load into all
2019-04-22 00:43:52 +03:00
DarkPhoenix
4ab21e92bf
Load charge into all modules when dropping onto illegal location
2019-04-22 00:36:48 +03:00
DarkPhoenix
413f00a475
Select just item being dragged when drag starts
2019-04-22 00:18:46 +03:00
DarkPhoenix
bde2043294
Do not crash when landing module on non-filled module slot while holding alt
2019-04-21 23:47:21 +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
8a19bf78ce
Fix changing projected fit amount to 0
2019-04-21 21:30:32 +03:00
DarkPhoenix
d523722988
Change projected fit context menu entry names
2019-04-21 21:26:58 +03:00
DarkPhoenix
031cb6fcfb
Change projected fits behavior - now addition adds 1 fit in any case (even if fit is already projected), and removal via double-click works like with drones
2019-04-21 21:22:57 +03:00
DarkPhoenix
72fc560241
Make all secondary windows closable by ESC
2019-04-21 19:34:14 +03:00
DarkPhoenix
1d7be66eb1
Destroy stats window when it's closed
2019-04-21 18:30:25 +03:00
DarkPhoenix
5d32a31dc3
Fix implant editor
2019-04-21 18:23:56 +03:00
DarkPhoenix
4821bd1c72
Mass-replace modules when dragging something from market and dropping over another module while holding alt
2019-04-21 15:33:00 +03:00
DarkPhoenix
6694caafa0
Do not unselect on removing modules with delete key
2019-04-21 14:38:01 +03:00
DarkPhoenix
7b71c16cec
Remove bunch of modules on alt-double click
2019-04-21 14:35:52 +03:00
DarkPhoenix
df6e7b5772
Remove charge changing functionality from module add command, as it wasn't used anyway
2019-04-21 11:36:21 +03:00
DarkPhoenix
7abc14eb7f
Take into consideration effects as well
2019-04-21 11:30:24 +03:00
DarkPhoenix
4d21fa517a
Reformat code a little
2019-04-21 11:22:59 +03:00
DarkPhoenix
f2a82c31c4
Add ability to fill fit with item, and fix some charge-related stuff
2019-04-21 10:53:26 +03:00
DarkPhoenix
337973965a
Run state change on secondary modules even if clicked module is already in that state
2019-04-21 00:37:11 +03:00
DarkPhoenix
f0b3aafd54
Change state of similar mods when you have alt pressed
2019-04-21 00:32:37 +03:00
DarkPhoenix
f6b97859aa
Move code which handles module filtering to command helpers
2019-04-21 00:24:50 +03:00
DarkPhoenix
1064a90a1c
Allow to close all tabs with one action
2019-04-21 00:12:12 +03:00
DarkPhoenix
4c736de598
Revert change which allowed to use alt key as modifier to open fits in new tabs or switch modules to offline
2019-04-20 23:47:23 +03:00
DarkPhoenix
8d0ad26159
Change "open stats in the same window" modifier to use shift
2019-04-20 23:40:30 +03:00
DarkPhoenix
3efa07d821
When changing charges, check not just market group, but group too
2019-04-20 23:16:25 +03:00
DarkPhoenix
44240c1d37
Avoid committing more than once when restoring removed modules
2019-04-20 23:10:36 +03:00
DarkPhoenix
9eaeb60af7
Add ability to fill with modules by ctrl+alt+dragging
2019-04-20 22:54:19 +03:00
DarkPhoenix
cecb8f69a3
Change behavior of module state switching
2019-04-20 21:49:13 +03:00
DarkPhoenix
d402735c8b
Accurately restore mod states on Undo(), if they were both changed manually and during state check on Do()
2019-04-20 21:22:34 +03:00
DarkPhoenix
327ad78eb8
Fix insert for boosters as well
2019-04-20 19:31:44 +03:00
DarkPhoenix
edc1ef0e38
Do not choke on context menu spawning when module cannot be found
2019-04-20 16:28:12 +03:00
DarkPhoenix
c6bfd0bc05
Do not refetch mouse state
2019-04-20 14:44:24 +03:00
DarkPhoenix
3badab0353
Fix various bugs replated to DB management
2019-04-20 14:29:10 +03:00
DarkPhoenix
8ca5b34c14
Insert instead of appending when we're asked to...
2019-04-20 13:30:07 +03:00
DarkPhoenix
417ffd396c
Undo application of sets without committing results until operation is done
2019-04-20 12:59:48 +03:00
DarkPhoenix
ccb0732f7d
Update preference tooltip
2019-04-20 04:24:55 +03:00
Anton Vorobyov
a994f55011
Merge pull request #1949 from pyfa-org/command_reliability
...
Command reliability
2019-04-20 04:20:25 +03:00
DarkPhoenix
c2d309430e
Make sure cargo-module drag commands are using actual fit data too
2019-04-20 04:10:32 +03:00
DarkPhoenix
c3e1ec2760
Ensure that module-fit relationship is established before running some checks which can rely on them
2019-04-20 04:06:57 +03:00
DarkPhoenix
8c40489049
Fix wrong log message
2019-04-20 03:59:08 +03:00
DarkPhoenix
051800bc16
Do not break selection on delimiters when generating context menus
2019-04-20 03:49:09 +03:00
DarkPhoenix
d1a3e5c0e8
Fix some module-related command calls
2019-04-20 03:43:15 +03:00
DarkPhoenix
48d795676f
Do not pass modules to charge switching commands
2019-04-20 02:52:28 +03:00
DarkPhoenix
3fec9ba173
Do not choke on mass projected fit removal, and restore projected fit amounts
2019-04-20 02:30:57 +03:00
DarkPhoenix
264208b42e
Make sure projected drones do not choke on mass removal
2019-04-20 02:12:03 +03:00
DarkPhoenix
62e8da6ff2
Make fighter pane more reliable and change few already checked panels as well
2019-04-20 01:51:55 +03:00
DarkPhoenix
e3f21cf700
Make local drone commands reliable
2019-04-20 01:15:38 +03:00
DarkPhoenix
fbc34224bc
Make implant-related command calls more reliable
2019-04-20 00:43:13 +03:00
DarkPhoenix
93cd3b97fa
Make command-related commands and their invokations more reliable
2019-04-20 00:35:14 +03:00
DarkPhoenix
fda83bcb49
Check cargo command reliability
2019-04-20 00:19:17 +03:00
DarkPhoenix
85b046a640
Finish reworking booster command invokation
2019-04-20 00:07:27 +03:00
DarkPhoenix
1177575f77
Make item remove context menu safer
2019-04-19 23:12:29 +03:00
DarkPhoenix
fc4a10efe3
Fix booster removal
2019-04-19 22:57:06 +03:00
DarkPhoenix
f541b4329e
Add extra checks to variations context menu
2019-04-19 20:05:33 +03:00
DarkPhoenix
7ba1a4c78f
Avoid unnecessary calculation
2019-04-19 19:54:21 +03:00
DarkPhoenix
0675ed9a73
Remove drone stacks when holding alt
2019-04-19 19:40:59 +03:00
DarkPhoenix
68a13a6bb8
Use alt key in more actions as alternative or replacement to ctrl
2019-04-19 16:59:30 +03:00
DarkPhoenix
61ef7c3487
Make market item list single-selectable
2019-04-19 15:51:04 +03:00
DarkPhoenix
a5bb16c460
Add drone stack via ctrl-doubleclick
2019-04-19 13:56:17 +03:00
DarkPhoenix
e694ced86c
Add drone stack context menu now also follows drone bandwidth limits
2019-04-19 13:34:04 +03:00
DarkPhoenix
babc2d1e42
Add 'stack' word to remove drone menu
...
Because that's what it does
2019-04-19 13:06:00 +03:00
DarkPhoenix
8e717b19d9
All lines are already unicode in py3
2019-04-19 12:46:26 +03:00
DarkPhoenix
dbca0f9dea
Limit drone stacks by ship bandwidth too
2019-04-19 12:29:49 +03:00
DarkPhoenix
7380244cd9
Bump sqlalchemy requirement
2019-04-19 10:48:25 +03:00
DarkPhoenix
5b7c777d6b
Add 2 functions which calculate how many drones ship can release / store
2019-04-19 09:36:28 +03:00
DarkPhoenix
2fb9d3479f
When mass-changing charges, take not only items with the same typeID but all items from the same market group
2019-04-19 01:02:44 +03:00
DarkPhoenix
21f095250d
Make it possible to fill with mutated modules
2019-04-18 21:36:07 +03:00
DarkPhoenix
270376e09c
Swap variations and mutaplasmid conversion menu items
2019-04-18 21:21:59 +03:00
DarkPhoenix
1ed71c6580
Fix mistype in readme and add myself to contacts
2019-04-18 18:04:12 +03:00
DarkPhoenix
febc98045c
Remove some GTK-specific close buttons (as gnome now has close titlebar in dialogs for a while) and resize some dialogs
2019-04-18 16:58:28 +03:00
DarkPhoenix
72ecc62732
Even bigger on linux!
2019-04-18 16:45:14 +03:00
DarkPhoenix
9e1681d3f9
Do not show boosters in implant editor search output
2019-04-18 16:41:18 +03:00
DarkPhoenix
0471ffa924
Change size of implant editor to fit some quite long hardwiring names (like em-8 series)
2019-04-18 16:38:57 +03:00
DarkPhoenix
4269a00428
Show deadspace variations before officer variations
2019-04-18 15:57:19 +03:00
DarkPhoenix
440b2caa8d
Ensure that in variations menu, items are sorted by name within the same meta group and meta level
2019-04-18 15:54:56 +03:00
DarkPhoenix
7131cdbac6
Do not set position of empty module to None when we're attempting to convert it to dummy
2019-04-18 13:00:32 +03:00
DarkPhoenix
b70c1a7c6c
Remove some deprecated code and rework handled list function
2019-04-18 13:00:06 +03:00
DarkPhoenix
f9fd265280
Add option which controls ammo switcher behavior
2019-04-18 11:34:16 +03:00
DarkPhoenix
9261d29ac1
DPS graph now respects factor reload option for fighters
2019-04-18 11:04:00 +03:00
DarkPhoenix
df658d4950
Changed default graph distancee to 0-100 km
2019-04-18 08:27:57 +03:00
DarkPhoenix
69f68bf4ea
Always show implant set menu item if you have sets, even if implant is selected
2019-04-18 00:44:43 +03:00
DarkPhoenix
614f3acc7e
Do not show civilian ammo for small lasers
2019-04-17 23:59:50 +03:00
DarkPhoenix
ec77acda1d
Remove workaround used for orbital ammo, as it was removed from the game by CCP
2019-04-17 23:57:40 +03:00
DarkPhoenix
603553517e
Bump version to 2.9.1
2019-04-17 22:41:43 +03:00
DarkPhoenix
4c04fd93ae
Make sure position is returned as None in case the module cannot be found on passed fit
2019-04-17 22:37:44 +03:00
DarkPhoenix
f4f92b0821
Copy spoolup settings of modules when copying fit
2019-04-17 22:26:41 +03:00
DarkPhoenix
3aede13136
Copy t3d modes when copying fit
2019-04-17 22:24:49 +03:00
DarkPhoenix
d171548936
Fix fit creation
2019-04-17 20:02:05 +03:00
DarkPhoenix
3d0db365af
Make projected modules overheatable again
2019-04-17 18:19:52 +03:00
DarkPhoenix
2716214816
Do not set mouse cursor on GTK as it's applied to whole panel for some reason
2019-04-17 17:05:16 +03:00
DarkPhoenix
91a46a2dd4
Move some code around
2019-04-17 16:22:09 +03:00
DarkPhoenix
9fd70a4ba9
Avoid using modPosition where possible
2019-04-17 16:14:30 +03:00
DarkPhoenix
400bb10ed3
Ensure that owner fit is always visible from all fit items and their modified attribute map
...
Fixes some issues with some afflictions not shown/registered when fit has just been loaded
2019-04-17 15:35:15 +03:00
DarkPhoenix
53915eb956
Minor cleanup
2019-04-17 13:27:08 +03:00
DarkPhoenix
5457c31148
Use already existing method in module validator
2019-04-17 10:03:49 +03:00
DarkPhoenix
be9ac7cc9c
Bump version
2019-04-16 21:35:22 +03:00
DarkPhoenix
3e2d21ea44
Update siege effect
2019-04-16 21:33:49 +03:00
DarkPhoenix
be374f4eb4
Update regular effects
2019-04-16 21:02:43 +03:00
DarkPhoenix
ab200ef74b
Update database to 1492195
2019-04-16 20:40:53 +03:00
DarkPhoenix
3e1ef6e76d
Fix item diff script after we've changed the effects
2019-04-16 20:30:55 +03:00
DarkPhoenix
9fd0f016aa
Merge branch 'master' of github.com:pyfa-org/Pyfa
2019-04-16 20:17:04 +03:00
DarkPhoenix
ae188826ae
Update YAML file with icons from latest SDE
2019-04-16 20:15:41 +03:00
Anton Vorobyov
0736085676
Merge pull request #1925 from kiwimind/1924-typo
...
Amend typo on attribute tab on module stats window
2019-04-16 19:43:25 +03:00
Anton Vorobyov
fa4c48c6c2
Merge branch 'master' into 1924-typo
2019-04-16 19:43:13 +03:00
DarkPhoenix
82adccadda
Always show factor reload time menu item
2019-04-16 19:41:52 +03:00
DarkPhoenix
f100971fbe
Set charge to all modules when cmd/control is pressed, instead of having separate menu item
2019-04-16 19:35:24 +03:00
DarkPhoenix
af2da86f6f
Change order of context menus
2019-04-16 19:26:45 +03:00
DarkPhoenix
5af211778b
Rename context menu files
2019-04-16 18:16:53 +03:00
Glenn Barr
4c739308f9
Amend typo on attribute tab on module stats window
2019-04-16 16:16:36 +01:00
DarkPhoenix
98e834fd30
Re-add merge functionality
2019-04-16 17:23:25 +03:00
DarkPhoenix
7ae8d1dc1a
Allow splitting drone stacks again
2019-04-16 16:53:22 +03:00
DarkPhoenix
e57fce39fe
Fix fetching of prices of on-character implants
2019-04-16 16:25:44 +03:00
DarkPhoenix
fd54d2c28c
Make sure module position is None when we're asking if it can be fit, fixes crash with cloning siege module-alike modules
2019-04-16 15:17:27 +03:00
DarkPhoenix
b5c411349c
Never show that prices are being fetched for abyssal items
2019-04-16 15:12:36 +03:00
DarkPhoenix
4d31c8bb38
Send proper modadd/moddel events when changing mod meta level
2019-04-16 15:01:02 +03:00
DarkPhoenix
fbf3cace10
Save secondary state changes and restore them on undo
2019-04-16 14:48:25 +03:00
DarkPhoenix
30b12b04e8
Rework module to cargo GUI command
2019-04-16 14:07:54 +03:00
DarkPhoenix
9301bb56fa
More changes to cargo to module command, start reworking module to cargo as well
2019-04-16 12:20:54 +03:00
DarkPhoenix
bc4c35665e
Change the way dragging from cargo to modules is handled
2019-04-16 02:10:02 +03:00
DarkPhoenix
64bba0cfdb
Rework cargo to module command
2019-04-16 01:41:19 +03:00
DarkPhoenix
a270dc44d2
Show attribute even if it's zero, if its base value is non-zero
2019-04-15 23:37:08 +03:00
DarkPhoenix
46fa1eb0c6
Fix implant set addition
2019-04-15 23:12:51 +03:00
DarkPhoenix
c7ed6367f9
Rework clone/swap modules
2019-04-15 21:00:34 +03:00
DarkPhoenix
9523c6f349
Add meta swap support to projected items
2019-04-15 20:03:00 +03:00
DarkPhoenix
8b0f5f871c
Make sure drones to not merge on meta change
2019-04-15 18:57:00 +03:00
DarkPhoenix
3fa5ac7858
As commands now commit/recalc even in case of failure (as they do not know about exact reason of failure and we're not sure if rollback was succeeded), do not run them for every item added via double-click
2019-04-15 18:44:26 +03:00
DarkPhoenix
4c0f88cdfa
Rework meta swap command
2019-04-15 18:05:18 +03:00
DarkPhoenix
0fedb17586
Fix implant panel selection issue
2019-04-15 14:06:57 +03:00
DarkPhoenix
960bef2b96
Move booster and implant meta swap out of meta swap command
2019-04-15 13:28:15 +03:00
DarkPhoenix
82777d0b02
Move gui commands to their own package to avoid confusion in commands package
2019-04-15 12:15:19 +03:00
DarkPhoenix
a560597a85
Rework 3 more UI commands
2019-04-15 12:06:07 +03:00
DarkPhoenix
59fb7bcd1b
Do not show context menu item "open in new tab" for currently selected fit
2019-04-15 11:48:14 +03:00
DarkPhoenix
801f51b89c
Rework projected GUI commands
2019-04-15 11:34:52 +03:00
DarkPhoenix
0b49bf201f
Rework local module GUI commands
2019-04-14 22:47:00 +03:00
DarkPhoenix
cc8575b275
Rework local fighters GUI commands
2019-04-14 21:42:58 +03:00
DarkPhoenix
51a11edc36
Rework local drone GUI commands
2019-04-14 20:51:39 +03:00
DarkPhoenix
4a6c1c3920
Rework command-related GUI commands
2019-04-14 16:34:01 +03:00
DarkPhoenix
1cb0081420
Rework cargo-related GUI commands and use command when deleting item from cargo with delete key
2019-04-14 16:13:01 +03:00
DarkPhoenix
d61d69188f
Do not store fit service and main frame on every command
2019-04-14 15:44:48 +03:00
DarkPhoenix
a829efa7ff
Rework implant UI commands
2019-04-14 15:36:30 +03:00
DarkPhoenix
e6599d1a40
Rework GUI booster-related commands
2019-04-14 14:50:15 +03:00
DarkPhoenix
c4c68a4e93
Rename calc command package, as we're going to put gui commands into packages too
2019-04-14 14:21:43 +03:00
DarkPhoenix
f80244d560
Add custom command processor for our internal needs and use it in booster add command
2019-04-14 14:14:14 +03:00
DarkPhoenix
a8684ef1b9
Merge several local/projected commands into universal commands
2019-04-14 13:30:14 +03:00
DarkPhoenix
5ac9604fab
Categorize other calc commands
2019-04-14 12:37:24 +03:00
DarkPhoenix
700e249bf3
Do not crash when undoing fit rename when fit item has been disposed
2019-04-14 11:55:22 +03:00
DarkPhoenix
c2b742304e
Move some of commands into packages
2019-04-14 11:45:58 +03:00
DarkPhoenix
c2b0257449
Rework toggle commands
2019-04-14 11:37:58 +03:00
DarkPhoenix
0d90c187f2
Rename set mode command
2019-04-14 04:07:31 +03:00
DarkPhoenix
88acec4241
Show spoolup option for projected modules, and set spoolup via command processor for all cases
2019-04-14 03:59:59 +03:00
DarkPhoenix
9a6255cb29
Rework setting mode and fix command which changes fit name
...
It was just broken before
2019-04-14 03:18:25 +03:00
DarkPhoenix
c721869dfa
Change charge changing command
2019-04-14 02:06:41 +03:00
DarkPhoenix
1154435a89
Minor style fixes
2019-04-13 23:26:53 +03:00
DarkPhoenix
6d9e60648e
Do not remove items when quantity is 0 in fit commands, it will be done in gui commands instead
2019-04-13 23:11:28 +03:00
DarkPhoenix
4522edb814
Rework module state changing
2019-04-13 23:08:49 +03:00
DarkPhoenix
8139d88a52
Allow changing amounts of projected fighters
2019-04-13 22:48:20 +03:00
DarkPhoenix
353b845102
Change how changing of projected drone amount is done via commands
2019-04-13 22:05:06 +03:00
DarkPhoenix
c3bffcad34
Rework figter amount changer
2019-04-13 21:19:01 +03:00
DarkPhoenix
9e6031edf2
Get rid of drone variation command
2019-04-13 20:53:26 +03:00
DarkPhoenix
bb47df2119
Rework "change drone/cargo amount" commands
2019-04-13 20:33:23 +03:00
DarkPhoenix
aab9b39fea
Slightly change how projected fits are processed
2019-04-13 18:47:47 +03:00
DarkPhoenix
1ca4c73a3e
Rework projected fighter fit commands
2019-04-13 18:26:05 +03:00
DarkPhoenix
7f870cf675
Rework projected drone fit commands
2019-04-13 16:25:49 +03:00
DarkPhoenix
5f8ccb9831
Change fix for invisible labels on linux
2019-04-13 14:26:05 +03:00
DarkPhoenix
c94acd9718
If during price optimizations different items are converted into one, merge them
2019-04-13 03:19:34 +03:00
DarkPhoenix
1733d6abb8
Always show system-wide effect beacon on top
2019-04-13 02:52:59 +03:00
DarkPhoenix
aa9f16d3ad
Make sure our handled lists are not sorted
...
Because we rely on item positions within lists to identify modules for undo/redo stuff
2019-04-13 02:46:54 +03:00
DarkPhoenix
c997661f3a
Rework implant fit commands
2019-04-13 01:56:17 +03:00
DarkPhoenix
6174bf8a0b
Refactor non-projected fighter commands
2019-04-13 01:27:26 +03:00
DarkPhoenix
36c19fe6e8
Rework local drone commands
2019-04-12 23:46:41 +03:00
DarkPhoenix
e6c9db3eef
Change command-related commands a little
2019-04-12 22:24:13 +03:00
DarkPhoenix
336af0f669
Rework cargo to use cargoinfo
2019-04-12 20:09:13 +03:00
DarkPhoenix
2800637a90
Rework cargo fit commands
2019-04-12 19:51:18 +03:00
DarkPhoenix
1fb9936893
Fix booster commands
2019-04-12 17:55:56 +03:00
DarkPhoenix
d738ba615e
Finish overhauling module-related fit commands
2019-04-12 14:32:25 +03:00
DarkPhoenix
e5a694384d
Raise errors on all insertions to handled lists which fail
2019-04-12 12:41:46 +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
e90e9a5ca1
Make removal of fighters completely undoable
2019-04-11 16:31:44 +03:00
DarkPhoenix
2341650437
Store projected fit state on deletion for undo purposes
2019-04-11 14:03:44 +03:00
DarkPhoenix
f2c26af791
Fix toggling of abilities of projected fighters
2019-04-11 13:45:25 +03:00
DarkPhoenix
fc82e45d6c
As wormhole effects are still modules and we now fully support reverting modules even in case they were overwritten, consider them as modules in commands too
2019-04-11 13:21:49 +03:00
DarkPhoenix
1b54f07ce0
Fix small but significant oversight
2019-04-11 12:36:41 +03:00
DarkPhoenix
938fa11d13
Removed projected modules now keep their state for undoing
2019-04-11 10:45:09 +03:00
DarkPhoenix
a08aa77afc
Restore state of command fits on undo
2019-04-11 00:54:42 +03:00
DarkPhoenix
4cbeb34a3e
Make toggling fighter abilities undoable
2019-04-11 00:05:28 +03:00
DarkPhoenix
d2fab0a10e
Make removal of fighters undoable w/o information loss
2019-04-10 23:42:05 +03:00
DarkPhoenix
a8c3612248
Make removal of item from cargo via double-click undoable
2019-04-10 23:16:46 +03:00
DarkPhoenix
50e4e6fdcf
Fix undoing of drone removal
2019-04-10 23:01:43 +03:00
DarkPhoenix
69ada4f3ad
Make sure we do not store any sqlalchemy-managed objects in projected command
2019-04-10 21:50:04 +03:00
DarkPhoenix
3fc77d03b4
Restore state of removed implants on undo
2019-04-10 19:32:48 +03:00
DarkPhoenix
8072bb600c
Make toggling side-effects undoable
2019-04-10 18:47:46 +03:00
DarkPhoenix
fda2c43a1d
Restore booster state even when it was replaced by another booster
2019-04-10 18:18:26 +03:00
DarkPhoenix
7fc98037a6
Save booster state upon deletion for undo
2019-04-10 17:59:34 +03:00
DarkPhoenix
b51c8d8ecf
Focus projected pane when something is projected via context menu
2019-04-10 16:11:23 +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
9460998015
Make removing mutated items undoable
2019-04-10 01:22:41 +03:00
DarkPhoenix
86056bf282
Save all the info about mutations into command cache
2019-04-09 18:07:49 +03:00
Anton Vorobyov
bacb374ea4
Merge pull request #1914 from pyfa-org/menu_overhaul
...
Main menu & stats menu overhaul
2019-04-09 16:34:23 +03:00
DarkPhoenix
8d07f11aa4
Update shortcuts in main menu
2019-04-09 16:20:09 +03:00
DarkPhoenix
b6a13b32de
Rework alt-key shortcuts
2019-04-09 15:55:10 +03:00
DarkPhoenix
1f1a16f896
Merge branch 'master' into menu_overhaul
2019-04-09 12:18:35 +03:00
Anton Vorobyov
444d7af7ed
Merge pull request #1916 from pyfa-org/issue1887
...
Stats menu indicators
2019-04-09 12:13:43 +03:00
DarkPhoenix
e45e0b9444
Merge branch 'master' into menu_overhaul
2019-04-08 19:12:59 +03:00
DarkPhoenix
33886aea1b
Add exotic plasma to damage patterns
2019-04-08 19:12:30 +03:00
DarkPhoenix
1ddc2edd88
Move loading defaults to preference buttons
2019-04-08 17:43:11 +03:00
DarkPhoenix
01b16ec5f0
Rework main menu by rearranging it into different groups
2019-04-08 16:32:07 +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
Anton Vorobyov
091a7d7ab8
Merge pull request #1904 from burnsypet/issue-1871
...
Logic to enable/disable redo/undo buttons
2019-04-08 10:21:52 +03:00
Anton Vorobyov
b3030bacf9
Merge pull request #1913 from pyfa-org/market_metagroups
...
Market meta category options
2019-04-08 10:21:02 +03:00
DarkPhoenix
feb164a48e
Reset item list to empty during search cancel only if we still were searching, do nothing otherwise
2019-04-08 00:16:58 +03:00
DarkPhoenix
b3a556e70a
Raise error instead of doing nothing for abstract methods
2019-04-07 23:59:54 +03:00
DarkPhoenix
9d322ca862
Drop selection when search is used
2019-04-07 23:50:39 +03:00
DarkPhoenix
9bde08b1ce
Rework price stats panel context menu
2019-04-07 23:33:22 +03:00
DarkPhoenix
953a67e2c4
Update market preferences icon
2019-04-07 21:00:57 +03:00
DarkPhoenix
2435e08dc0
Implement option to select all meta buttons on market group selection
2019-04-07 19:42:44 +03:00
DarkPhoenix
31645d20a5
As recents are int, do == instead of is
2019-04-05 21:57:01 +03:00
DarkPhoenix
5fa96c5e52
Introduce new option group and move some options around
2019-04-05 21:00:42 +03:00
DarkPhoenix
278d946f77
Fix price context menu
2019-04-05 20:22:24 +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
1d5ba89f2e
Revert "Remove price options menu item"
...
This reverts commit f784f45b4e .
2019-04-05 20:17:13 +03:00
DarkPhoenix
f45ad5ceab
Implement logic which temporarily enables/disables meta groups for search
2019-04-03 18:16:10 +03:00
DarkPhoenix
5dae614fa1
Split search and recent modes
2019-04-03 17:49:08 +03:00
DarkPhoenix
c144c16a7f
Enable only available buttons in case of empty item list
2019-04-03 16:45:24 +03:00
DarkPhoenix
10425cd5d9
Do not run "emtpy item list" logic on market groups with no items at all
2019-04-03 16:41:33 +03:00
DarkPhoenix
1d208a0cf7
Move search mode reset on market jump to market browser from item view
2019-04-03 16:30:51 +03:00
DarkPhoenix
db07f9d534
Implement logic to autoselect some metagroups if no items were filtered
2019-04-03 15:58:18 +03:00
DarkPhoenix
ca4eeed8d1
Reword some preference descriptions
2019-04-03 15:36:28 +03:00
DarkPhoenix
292d95f6f8
Implement market jump meta category logic
2019-04-03 15:34:26 +03:00
burnsypet
bd5ee32227
change logic
2019-04-02 19:29:03 +01:00
DarkPhoenix
0a705d1d7f
Change price panel padding a little
2019-04-02 20:00:53 +03:00
DarkPhoenix
be1bd24a05
Change layout of options and window size a little
2019-04-02 19:22:37 +03:00
DarkPhoenix
a9fb3501ac
Change price preferences layout
2019-04-01 17:14:50 +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
f784f45b4e
Remove price options menu item
2019-04-01 15:39:15 +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
Anton Vorobyov
b21cf5673f
Merge pull request #1907 from MaruMaruOO/patch-1
...
Additional fix for #1902
2019-03-31 11:53:51 +03:00
MaruMaruOO
a6b8381e25
Additional fix for #1902
...
Adds checks to make sure effects return correct `isImplemented` and `isType` values when they are called before handler generation.
2019-03-30 09:15:48 -04:00
DarkPhoenix
7d8768ca3e
Add extra check on command level to ensure no errors
2019-03-30 10:52:54 +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
6a2bdade80
Fix attr tab original value column fetching module attributes for charges
2019-03-29 01:09:52 +03:00
Ryan Holmes
ea9eb3a8b7
Merge branch 'origin_master' into issue1887
2019-03-26 18:53:19 -04:00
Ryan Holmes
9c5fe56981
Fix right click on state not toggling overheat
2019-03-26 18:46:26 -04:00
Ryan Holmes
8fed78d596
Add a few conditionals in case menu is spawned without a fit being loaded
2019-03-26 09:44:43 -04:00
Ryan Holmes
3c5846a983
Add a menu icon to stat panels which have a context menu associated with them
2019-03-26 09:37:03 -04:00
Ryan Holmes
fa0892032f
Develop method for context menu classes to signal that they should be displayed, but disabled. This will allow us to determine if a context menu exists for a certain context (stats panel, for example) without relying on old logic of not displaying them if fitting is not loaded.
2019-03-26 09:36:31 -04:00
Ryan Holmes
ed7dd12258
Merge remote-tracking branch 'origin/context_menus' into origin_master
2019-03-26 09:32:19 -04: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
6dd737cdd1
Revert "Fix EFS export"
...
This reverts commit 5d012d6959 .
2019-03-26 07:58:53 +03:00
DarkPhoenix
5d012d6959
Fix EFS export
2019-03-26 07:57:51 +03:00
burnsypet
b00dbbbf42
Logic to enable/disable redo/undo
2019-03-25 19:31:10 +00:00
DarkPhoenix
b269381818
Include cargo and drones by default in total ship price
2019-03-25 16:14:48 +03:00
DarkPhoenix
fa72345bcf
Add ship and modules as separate entries to menu for feature parity
2019-03-25 16:14:14 +03:00
DarkPhoenix
3229652efa
Remove detailed price popups and move price preferences to new preference tab
2019-03-25 15:57:42 +03:00
Indiction
c02cccf415
Adding Option to Change "total price" calculation Statview
...
Hint for module and total price provide detail informations
2019-03-25 14:58:03 +03:00
DarkPhoenix
54277ebbda
Merge branch 'master' into market_metagroups
2019-03-25 13:21:20 +03:00
DarkPhoenix
78c6d4f005
Merge branch 'master' of github.com:pyfa-org/Pyfa
2019-03-25 10:07:38 +03:00
DarkPhoenix
37ad2faa8e
Fix fit XML export
2019-03-25 10:07:23 +03:00
Ryan Holmes
26cba1c47a
Fix a long standing bug due to misuse of context menu bindings in stats panels (see #651 , and probably others)
2019-03-24 21:48:05 -04:00
Ryan Holmes
f95420d7bf
Fix character editor context menu on Linux ( #1895 )
2019-03-24 20:59:40 -04:00
Ryan Holmes
9c79fb666b
Convert context menu spawning of "affected by" listing
2019-03-24 19:24:46 -04:00
Ryan Holmes
a9a9fd1b1a
Clean up another context menu
2019-03-24 19:08:31 -04:00
Ryan Holmes
253d3107a0
First pass at cleaning up context menu events ( #1895 )
2019-03-24 18:55:25 -04:00
Ryan Holmes
656a7fc784
Do not attempted to remove from projected panel if nothing of interest is selected ( #1899 )
2019-03-24 16:59:18 -04:00
Ryan Holmes
be579cfaeb
bump version
2019-03-24 10:46:44 -04:00
Ryan Holmes
d40a7c2efa
Fix for GTK - you can only enable a menu item after it's been added to menu
2019-03-24 08:17:49 -04:00
Ryan Holmes
8ba05409e0
nvm, it doesn't
...
Revert "Allow platforms that can use a checked image to use one, otherwise this should fallback to plain check (for GTK)"
This reverts commit 2b817c5d22 .
2019-03-24 07:21:43 -04:00
Ryan Holmes
2b817c5d22
Allow platforms that can use a checked image to use one, otherwise this should fallback to plain check (for GTK)
2019-03-24 07:18:16 -04:00
Ryan Holmes
ba445e7d4f
Merge branch 'master' of https://github.com/pyfa-org/Pyfa into origin_master
2019-03-23 22:08:57 -04:00
Ryan Holmes
b836ceb216
Use checked api instead of bitmap for factor reload ( #1897 )
2019-03-23 22:07:08 -04:00
DarkPhoenix
dfa0373497
Fix fighter abilities and do not rely on effects' removed attributes anymore
2019-03-23 18:42:35 +03:00
DarkPhoenix
caefd4fbbb
Sort fighters by group and name
2019-03-23 18:02:18 +03:00
DarkPhoenix
b7528d11b2
Remove fighters from drone sorting
2019-03-23 17:53:17 +03:00
DarkPhoenix
07d333d3d5
Fix bug with booster side-effects which appeared due to sorting them by attribute slot
2019-03-23 17:46:26 +03:00
DarkPhoenix
48ac6cb2af
Remove debugging prints or move them to pyfalog
2019-03-23 14:01:43 +03:00
Ryan Holmes
87a246204b
Merge pull request #1893 from pyfa-org/effect_rollup
...
Effect rollup
2019-03-22 18:59:55 -04:00
Ryan Holmes
3ef056225b
Merge branch 'effect_rollup_embedded' into effect_rollup
2019-03-22 18:59:20 -04:00
DarkPhoenix
4fa63aa2bd
Add more jargon definition
2019-03-23 01:04:55 +03:00
DarkPhoenix
1edaf021da
Fix booster effects
2019-03-22 19:11:28 +03:00
DarkPhoenix
37b44befac
Add newline to the end of the file
2019-03-22 18:30:41 +03:00
DarkPhoenix
efd58a80a4
Change script to not write to effect file too much
2019-03-22 18:26:27 +03:00
DarkPhoenix
e43cce20a6
Fix remote hull rep effect
2019-03-22 18:04:38 +03:00
DarkPhoenix
0c7601b6d3
Change effectUsedBy script and run it over effects file
2019-03-22 18:01:14 +03:00
DarkPhoenix
4cfcfedc14
Change the way effects are stored even in source
2019-03-22 15:30:14 +03:00
DarkPhoenix
0024bc5514
Rename effect
2019-03-22 12:56:15 +03:00
Ryan Holmes
aacb95df7c
more info in logging
2019-03-21 21:23:30 -04:00
Ryan Holmes
854d60792e
Merge branch 'origin_master' into effect_rollup
2019-03-21 20:35:01 -04:00
Ryan Holmes
d922bf8913
fix bad resets
2019-03-21 20:30:37 -04:00
Ryan Holmes
703dc93dee
Merge branch 'origin_master' into effect_rollup
2019-03-21 19:57:45 -04:00
Ryan Holmes
7fd545aad4
add rollup to macos build
2019-03-21 19:57:27 -04: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
ead8238d7e
Merge branch 'master' into market_metagroups
2019-03-22 02:02:17 +03: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
295368635b
Move some of preferences into new group
2019-03-21 14:00:49 +03:00
DarkPhoenix
6291fe1626
Fix HTML export ( #1890 )
2019-03-21 13:01:21 +03:00
DarkPhoenix
cdaf5cc168
No need to use .value for IntEnums
2019-03-21 12:55:39 +03:00
Ryan Holmes
5940625e24
Don't attempt to add cargo if there is not fitting loaded ( #1888 )
2019-03-20 21:51:58 -04:00
Ryan Holmes
549353dba1
Merge pull request #1885 from pyfa-org/issue1870
...
Implement fixes for #1870 - undo the Module.toDummy that happens when…
2019-03-20 18:01:30 -04:00
DarkPhoenix
4dc281b37e
Move spoolup enum into costs
2019-03-20 13:07:44 +03:00
DarkPhoenix
0242cc845c
Pep8
2019-03-20 13:05:38 +03:00
DarkPhoenix
e9c6d98db8
Fix fetching skills via ESI
2019-03-20 13:04:38 +03:00
DarkPhoenix
86459faf76
Fix issue with ship filter which didn't follow market overrides
...
It bugged out if you have some limited edition ships. E.g. if you have malice fit and no other AF fits, when you enable filter it hid limited edition group but showed AF group
2019-03-20 12:12:51 +03:00
Anton Vorobyov
e8af636831
Merge pull request #1857 from pyfa-org/price_optimize
...
Price optimize
2019-03-19 19:48:36 +03:00
Ryan Holmes
eea7220e3d
remove incorrect files
2019-03-19 11:47:55 -04:00
Ryan Holmes
cc56611783
add comment
2019-03-19 11:36:30 -04:00
Ryan Holmes
0b511af48a
Remove weird typo, whoops
2019-03-19 11:34:54 -04: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
72a602b5b0
Merge branch 'master' into price_optimize
2019-03-19 16:45:17 +03:00
Ryan Holmes
d107156341
Fix for sill name getting cutoff on gtk ( #1886 )
2019-03-19 09:15:09 -04:00
DarkPhoenix
8063647bba
Merge branch 'master' into price_optimize
2019-03-19 08:42:06 +03:00
Ryan Holmes
573d8e068c
Merge branch 'master' of https://github.com/pyfa-org/Pyfa into origin_master
2019-03-18 22:32:48 -04:00
Ryan Holmes
f6c6f9a0c9
Handle double click event on skill groups in character editor ( #1886 )
2019-03-18 22:30:54 -04:00
Ryan Holmes
d9c5c9cc0e
Merge pull request #1836 from pyfa-org/spoolup
...
Spoolup
2019-03-18 20:32:18 -04:00
Ryan Holmes
bb7fb022ef
fixes for windows and selected menu item
2019-03-18 20:25:28 -04:00
DarkPhoenix
52c9f4076b
Change reset label
2019-03-18 20:08:06 +03:00
DarkPhoenix
894231b009
Change selection affix
2019-03-18 19:40:30 +03:00
DarkPhoenix
34fe530ac7
Add current value marker
2019-03-18 19:29:27 +03:00
DarkPhoenix
33b91a79ab
Add option to disable this context menu
2019-03-18 18:21:53 +03:00
DarkPhoenix
51180a9375
Put spoolup menu above item stats
2019-03-18 17:54:00 +03:00
DarkPhoenix
6e44963d57
Implement spoolup selection via purely context menu
2019-03-18 17:52:37 +03:00
DarkPhoenix
8114765236
Merge branch 'master' into spoolup
2019-03-18 16:04:45 +03:00
DarkPhoenix
7ddd3a35d1
Merge branch 'master' into price_optimize
2019-03-18 14:34:35 +03:00
DarkPhoenix
52a68adb11
Put character editor window into scope of main window
...
This fixes various annoying things happening under linux: two separate applications shown when character editor open and various window focus bugs when opening stats of skills in character editor
2019-03-18 14:33:17 +03:00
DarkPhoenix
566e7fd046
Disable UI for duration of price optimization
2019-03-18 13:55:57 +03:00
Ryan Holmes
a74cdc59bd
Implement fixes for #1870 - undo the Module.toDummy that happens when replacing a module, but the new module doesn't fit. And shuffle around the logic that dictates if a module / item fits onto a particular ship to allow us to ask a fit if a base item can fit based on low-level attributes that don't change
2019-03-17 22:03:39 -04:00
Ryan Holmes
3c98aad4ba
Autosize the item attribute columns ( #1878 ).
2019-03-17 19:35:19 -04:00
Ryan Holmes
0063840cfa
Merge branch 'price_optimize' of https://github.com/pyfa-org/Pyfa into price_optimize
2019-03-17 13:18:50 -04:00
Ryan Holmes
96077ed115
Create blocking UI for fit price optimizations
2019-03-17 13:18:42 -04:00
Ryan Holmes
19f02ef914
Align skill column to the right ( #1866 )
2019-03-17 09:06:47 -04:00
Ryan Holmes
de9ce47bed
Merge branch 'master' of https://github.com/pyfa-org/Pyfa into origin_master
2019-03-17 09:01:47 -04:00
Ryan Holmes
ccd3665115
Do not call Layout on the skill tree view. #1866
2019-03-17 09:01:40 -04:00
Ryan Holmes
1a992a90ad
Add logging
2019-03-16 19:11:27 -04:00
Ryan Holmes
fff07078dc
add eos config option for all effects
2019-03-16 14:36:35 -04:00
Ryan Holmes
81d040fba6
Convert all effect files to effect<ID>.py
2019-03-16 14:08:20 -04:00
DarkPhoenix
a35f04cd9a
Merge branch 'master' into price_optimize
2019-03-16 13:55:35 +03:00
DarkPhoenix
c6c364c451
Change runtime of combat rig sec modifier
2019-03-16 13:55:13 +03:00
DarkPhoenix
8dcc3f2b51
Merge branch 'master' into price_optimize
2019-03-16 13:30:35 +03:00
DarkPhoenix
42383cef03
Add effect which increases rig strength if system is not hi-sec
2019-03-16 13:29:47 +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
712c49d129
Merge branch 'master' into price_optimize
2019-03-15 10:14:30 +03:00
Ryan Holmes
ac16b19d93
Merge branch 'master' of https://github.com/pyfa-org/Pyfa into origin_master
2019-03-14 20:15:25 -04:00
Ryan Holmes
51b3cff4a9
Fix for #1877
2019-03-14 20:15:05 -04:00
DarkPhoenix
768b0b3a3a
Merge branch 'master' into price_optimize
2019-03-15 01:41:28 +03:00
DarkPhoenix
538271d737
Add UI-specific highIsGood override for web
2019-03-15 01:40:15 +03:00
Ryan Holmes
61da8be732
Few import fixes and some bug fixes
2019-03-14 14:46:01 -04:00
Ryan Holmes
90e275e386
Remove unused import
2019-03-14 14:25:11 -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
DarkPhoenix
eaddc942a0
Merge branch 'master' into price_optimize
2019-03-12 14:25:51 +03:00
Ryan Holmes
82c5ae1fe9
some clean up
2019-03-09 20:43:40 -05:00
Ryan Holmes
5c2df66335
#1867 Fix for the image list crash on linux
2019-03-09 20:38:58 -05: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
f53c8e9efc
Switch "total" and "character" around
...
So that total is bottom-right item
2019-03-09 17:40:13 +03:00
DarkPhoenix
d2b306d030
Fix export window sizing bug
2019-03-09 17:31:02 +03:00
Indiction
f58c8ec4f9
Added unique to rest except Fittingslot
2019-03-09 15:18:10 +01:00
Ryan Holmes
dd9390384e
remove effect file adding in the pyfa.spec file (for dev only)
2019-03-09 09:05:39 -05: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
IndictionEve
909c9f7b71
Merge pull request #2 from pyfa-org/master
...
Update
2019-03-06 23:29:50 +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
Ryan Holmes
23d945c7f2
disable effect imports to ensure proper handling when building
2019-03-04 20:45:44 -05:00
Ryan Holmes
e3971c995e
Fix windows build to use effect rollups
2019-03-04 19:53:19 -05:00
DarkPhoenix
8641c41da6
Add bunch of overrides to make sure hardwirings are upgraded as expected
2019-03-04 18:35:06 +03:00
Ryan Holmes
b7f53e8402
Ignore the all effects file to avoid accidentally commiting it
2019-03-04 10:09:52 -05:00
Ryan Holmes
1ef517d87e
Preliminary support for a "all effects" module to help with import times hopefully
2019-03-04 10:09:05 -05:00
DarkPhoenix
c3e03f2136
Fix em- implant series replacement
2019-03-03 23:39:55 +03:00
DarkPhoenix
4d31c2a2a3
Change the way we generate replacements and update database
2019-03-03 21:06:12 +03:00
DarkPhoenix
b03860e765
Add implant, booster and cargo support to fit price optimization
2019-03-03 19:57:59 +03:00
Ryan Holmes
2e49aa1419
#1863 dont attempt to remove character implants
2019-03-03 08:26:39 -05:00
DarkPhoenix
647c093451
Add drones and fighters to fit optimization
2019-03-03 10:00:23 +03:00
DarkPhoenix
d96146034a
Fix replacing of modules
2019-03-03 09:46:27 +03:00
Ryan Holmes
b944f27fc8
tweak
2019-03-02 22:14:39 -05:00
Ryan Holmes
df80449b0b
Simplify the spoolup dialog
2019-03-02 22:11:55 -05:00
Ryan Holmes
986ae16eaf
Allow global spoolup value to be editable via preferences
2019-03-02 21:31:13 -05:00
Ryan Holmes
f81cc4ad93
Merge remote-tracking branch 'origin/master' into spoolup
2019-03-02 20:57:29 -05:00
blitzmann
c9b0322c9f
Merge branch 'tonycoz-colour-item-list'
2019-03-02 17:35:37 -05:00
blitzmann
114d72e23f
Fix bug for when updating preferences before loading anything into ItemView
2019-03-02 17:35:30 -05:00
blitzmann
f8e6474b39
Some slight tweaks to work done by @tonycoz for #1839
2019-03-02 17:21:46 -05:00
Ryan Holmes
8d0c2c18d2
Merge branch 'master' into colour-item-list
2019-03-02 15:27:54 -05:00
Ryan Holmes
dddec72f13
Merge pull request #1813 from pyfa-org/attrGroup
...
Attribute grouping
2019-03-02 15:25:11 -05:00
Ryan Holmes
9cfbaf3450
Merge branch 'req_updates' into origin_master
2019-03-02 14:53:48 -05:00
Ryan Holmes
9fc16cb287
more updates
2019-03-02 14:31:16 -05:00
Ryan Holmes
78836add28
update requirements
2019-03-02 14:21:13 -05:00
Ryan Holmes
f919e23360
There's some times when self.httpd doesn't exist for some reason. Too lazy to find out the cause
2019-03-02 11:43:21 -05:00
Ryan Holmes
ec3822a6da
Develop dialog and keep SSO server running as long as dialog remains active ( #1859 )
2019-03-02 11:00:28 -05:00
Tony Cook
9bdb4ea967
move the item slot colours to config and use it from there
2019-03-01 19:52:02 +11:00
Tony Cook
af17a4f1c9
make slot a property for item and use that for the item list bg
2019-03-01 19:51:30 +11:00
Tony Cook
2ea3394845
make the item list colour per slot if colorFitBySlot set
...
attempts to resolve #1839
2019-03-01 19:51:30 +11:00
Ryan Holmes
65dff8dcf7
Scroll the window back to 0, 0 when children are removed ( #1843 )
2019-02-28 21:41:59 -05:00
Ryan Holmes
bfaad631bc
Fix crash in linux for attribute groupings
2019-02-28 20:24:07 -05:00
blitzmann
96a5bf7ea9
update eve.db
2019-02-28 18:52:41 -05:00
blitzmann
e665161dc8
Merge remote-tracking branch 'origin/master' into attrGroup
...
# Conflicts:
# eve.db
2019-02-28 18:51:52 -05:00
DarkPhoenix
18e03e46c3
Wire functionality to menu item
...
Still doesn't work
2019-02-28 21:44:04 +03:00
DarkPhoenix
d9941945e0
Add method which supposedly will update fit to optimize its price
2019-02-28 00:12:53 +03:00
Ryan Holmes
75d5b48df8
Merge branch 'master' of https://github.com/pyfa-org/Pyfa
2019-02-27 11:28:46 -05:00
Ryan Holmes
8c8e7825e9
fix typo
2019-02-27 11:28:38 -05:00
DarkPhoenix
af3a7553ed
Merge branch 'master' into price_optimize
2019-02-25 09:27:25 +03:00
DarkPhoenix
f68ee81634
Change stats window size for gtk
2019-02-25 09:26:35 +03:00
DarkPhoenix
4385b3651f
Attempt to get rid of codacy warnings
2019-02-25 09:04:59 +03:00
DarkPhoenix
ed24e7a2a3
Add validity override of 2 hours for prices
2019-02-25 08:43:27 +03:00
DarkPhoenix
b9e68504ed
Add support for multibuy price optimization option
2019-02-25 08:35:35 +03:00
blitzmann
1fcd95d36f
Merge branch 'WatchMeCalculate-issue-1845'
2019-02-24 17:59:12 -05:00
blitzmann
4dc70dad3b
Apply CTRL+Backspace fix for fitting Notes text box
2019-02-24 17:58:55 -05:00
blitzmann
e0a54c14e2
Merge branch 'issue-1845' of git://github.com/WatchMeCalculate/Pyfa into WatchMeCalculate-issue-1845
2019-02-24 17:49:42 -05:00
DarkPhoenix
839d025885
Add price optimization option to multibuy
...
Doesn't work yet
2019-02-24 12:50:34 +03:00
DarkPhoenix
8d183a859d
Add method to fetch price optimizations
2019-02-24 12:22:29 +03:00
IndictionEve
09bc1eb9d2
Merge pull request #1 from pyfa-org/master
...
Update Commit
2019-02-24 08:24:57 +01:00
DarkPhoenix
c6f2072bb9
Add method which prepares items for fetching
2019-02-24 03:36:56 +03:00
DarkPhoenix
7d42f8dba6
Update db and how we generate list of replacements
2019-02-23 15:20:56 +03:00
DarkPhoenix
8b86f14ee2
Ignore more attributes when finding similar items
2019-02-23 14:49:07 +03:00
DarkPhoenix
ef7195a7cc
Change database generation script to rely on type effects and parent type for grouping
2019-02-22 19:04:37 +03:00
DarkPhoenix
43e88fa78d
Merge branch 'master' into price_optimize
2019-02-22 11:25:33 +03:00
DarkPhoenix
5d0900337f
Change how we split lines during fit import, also re-use split lines where needed to avoid format-specific linebreak bugs
2019-02-22 11:24:43 +03:00
Jonah Jolley
a5a9dc0877
Adding support for ctrl+backspace in searchbars
2019-02-21 18:18:01 -07:00
DarkPhoenix
e36b9661f0
Do not generate empty fetches when everything has been requested
2019-02-21 16:50:10 +03:00
DarkPhoenix
c66f80d6e5
Allocate passed timeout across multiple fetches to avoid exceeding it, with focus on primary data source
2019-02-21 16:05:35 +03:00
Anton Vorobyov
0dfe6707a7
Merge pull request #1856 from WatchMeCalculate/issue-1835
...
Mac Osx clipboard can store items with \r, ensure we split on newline or carriage return
2019-02-21 14:23:44 +03:00
DarkPhoenix
f9eef5ee07
Fetch item price globally if failed to get sensible data for specified system
2019-02-21 13:05:43 +03:00
DarkPhoenix
dc3b5c916b
Merge branch 'master' into price_optimize
2019-02-21 12:32:35 +03:00
Anton Vorobyov
0471cda64e
Merge pull request #1847 from pyfa-org/fit_export_options
...
Multibuy export options
2019-02-21 12:28:20 +03:00
DarkPhoenix
b2bcdf0a46
Replace old export option format with new one when needed
2019-02-21 12:16:36 +03:00
DarkPhoenix
cf9d2082ef
Fix codacy issues
2019-02-21 10:44:37 +03:00
DarkPhoenix
032b1589ad
Merge branch 'master' into fit_export_options
2019-02-21 10:39:50 +03:00
Jonah Jolley
410c87ed89
Mac Osx clipboard can store items with \r, ensure we split on newline or carriage return
2019-02-20 21:08:58 -07:00
DarkPhoenix
b377c1c25f
Merge branch 'master' into price_optimize
2019-02-21 02:02:21 +03:00
DarkPhoenix
fbce3536da
Fix battery cap resistance sliders
2019-02-21 01:54:41 +03:00
DarkPhoenix
7ac24ff7ee
Allow to customize fetch timeout when requesting prices
2019-02-19 20:40:03 +03:00
DarkPhoenix
7aba11142f
Enable price column in fighters tab
2019-02-19 19:08:09 +03:00
DarkPhoenix
704042b4b7
Change the way we work with prices
2019-02-19 19:02:50 +03:00
DarkPhoenix
21dd9bb6e4
Merge branch 'master' into price_optimize
2019-02-19 13:47:49 +03:00
DarkPhoenix
509849fbf5
Fix EHE issue
2019-02-19 13:12:18 +03:00
DarkPhoenix
55f2ebf4a4
Merge branch 'master' into fit_export_options
2019-02-18 13:10:00 +03:00
Ryan Holmes
e96a836ad0
fix travis file
2019-02-17 19:08:33 -05:00
Ryan Holmes
2a224e8882
Merge pull request #1853 from blitzmann/CIUpdates
...
CI updates
2019-02-17 16:19:16 -05:00
Ryan Holmes
0a00d86c6d
Merge branch 'master' into CIUpdates
2019-02-17 16:18:01 -05:00
Ryan Holmes
c3d1eaef2a
Merge pull request #1851 from MaruMaruOO/master
...
Adds Mutadaptive Remote Armor Repairers to EFS exports.
2019-02-17 16:16:17 -05:00
Ryan Holmes
93f23b549b
Merge branch 'master' into master
2019-02-17 16:16:09 -05:00
Ryan Holmes
b3d0554df6
Merge remote-tracking branch 'origin/master' into blitzmann_CIUpdates
...
# Conflicts:
# dist_assets/mac/pyfa.spec
2019-02-17 15:52:57 -05:00
blitzmann
dba54e3ec8
test
2019-02-17 15:27:08 -05:00
DarkPhoenix
2b16a8ed76
Add some comments to variations fetcher
2019-02-17 14:29:44 +03:00
DarkPhoenix
4cbafb5559
Update database again and add method which finds replacements for passed item
2019-02-17 13:36:52 +03:00
DarkPhoenix
d02623e365
Fix oversight
2019-02-17 12:45:40 +03:00
DarkPhoenix
c8eef489da
Exclude more attributes from consideration, and do some overrides to not have incorrect optimizations
2019-02-17 12:26:44 +03:00
DarkPhoenix
d507927ba3
Do not consider items the same if they have no attributes defined
2019-02-17 01:53:56 +03:00
DarkPhoenix
09421db28e
Update effects after database update
2019-02-17 01:05:09 +03:00
DarkPhoenix
941edd6715
Update database
2019-02-16 22:39:08 +03:00
DarkPhoenix
fdac5309ac
Modify db generation script to find same/better replacements for all items
2019-02-16 22:26:42 +03:00
DarkPhoenix
449c7d6aa2
Add two more columns to gamedata to hold info about better items
2019-02-16 14:06:23 +03:00
MaruMaruOO
b60b190b81
Merge branch 'master' of https://github.com/pyfa-org/Pyfa
2019-02-14 01:24:07 -05:00
MaruMaruOO
3cb8313669
Add Mutadaptive Remote Armor Repairers to EFS export.
2019-02-14 01:23:59 -05:00
DarkPhoenix
ba29376464
Merge branch 'master' into fit_export_options
2019-02-13 18:52:10 +03:00
DarkPhoenix
436113dedc
Set price object status on successful fetches
2019-02-13 18:51:44 +03:00
DarkPhoenix
9dc0ec67d4
Merge branch 'master' into fit_export_options
2019-02-13 18:19:03 +03:00
DarkPhoenix
194ebb96a7
Add ruler between base item info and mutation stats
2019-02-13 18:18:38 +03:00
DarkPhoenix
fc04a32913
Add info about base item to mutations tab
2019-02-13 18:14:46 +03:00
DarkPhoenix
deee6fd6ab
Make GTK window even bigger by default, and hide description type if there's no description for the item
2019-02-13 17:31:45 +03:00
DarkPhoenix
a4fae73a1e
Make "fill with module" context menu entry disablable via preferences
2019-02-13 17:12:21 +03:00
DarkPhoenix
7bad3bc376
Show 'market group' context menu for mutated items as well
2019-02-13 17:07:06 +03:00
DarkPhoenix
7dd1c63898
Return 0 price even if price has not been fetched
2019-02-13 16:19:01 +03:00
DarkPhoenix
c8eea45454
Merge branch 'master' into fit_export_options
2019-02-13 15:57:06 +03:00
DarkPhoenix
3ed949395e
Flush prices rather than commit, it takes much less time and still satisfies our needs
2019-02-13 15:56:15 +03:00
DarkPhoenix
6ebc90b8aa
Remove flush as it's part of commit according to sqlalchemy docs
2019-02-13 15:30:08 +03:00
DarkPhoenix
7769179104
Merge branch 'master' into fit_export_options
2019-02-13 14:03:56 +03:00
DarkPhoenix
cbd1a34c68
Round cpu/pg like EVE does
...
To work around some fits where pyfa shows that items do not fit when they actually do
2019-02-13 13:14:18 +03:00
DarkPhoenix
e0c389a643
Do not show (!) for fetches which will always fail (e.g. abyssal mods). Also restore commit as it was a threat synchornization mechanism
2019-02-13 13:07:54 +03:00
DarkPhoenix
6a27ae7525
Merge branch 'master' into fit_export_options
2019-02-13 00:56:05 +03:00
DarkPhoenix
591dcffa43
Do not try to fetch price for items which contain no market group according to CCP data
2019-02-13 00:54:56 +03:00
DarkPhoenix
b0317ea560
Fix mistype
2019-02-12 19:07:59 +03:00
DarkPhoenix
9eea99f600
Do not export if user presses cancel
2019-02-12 13:28:18 +03:00
DarkPhoenix
d55d6c3e5e
Rework the way options are stored
2019-02-12 13:14:31 +03:00
DarkPhoenix
eeef2104c2
Move option of exporting charges from general preferences to EFT and multibuy exports
2019-02-12 13:03:15 +03:00
DarkPhoenix
2098ff6da1
Merge branch 'master' into fit_export_options
2019-02-12 12:50:38 +03:00
DarkPhoenix
fb5d62304c
Allow sorting by price in variations tab
2019-02-12 12:50:02 +03:00
DarkPhoenix
8baac1e207
Introduce secondary sort parameter for compare tab
2019-02-12 12:35:53 +03:00
DarkPhoenix
4324b846e0
Disable XML and DNA export
2019-02-12 12:18:42 +03:00
DarkPhoenix
143606d8f8
Merge branch 'master' into fit_export_options
2019-02-12 12:16:58 +03:00
DarkPhoenix
dfc0a896c4
Do not commit price right away when creating the object
2019-02-12 12:10:17 +03:00
DarkPhoenix
980c84b911
Add support for default export option values
2019-02-12 10:37:51 +03:00
DarkPhoenix
41b6000f6e
Rename ranges to something more sensible
2019-02-12 10:17:19 +03:00
DarkPhoenix
28fc845250
Merge branch 'master' into fit_export_options
2019-02-12 09:25:24 +03:00
DarkPhoenix
193faaafe7
Make sure that gauge bar neutral value is always reachable, even if it does not correspond to base value
2019-02-12 09:24:02 +03:00
DarkPhoenix
ce9db79552
Do not redefine property
2019-02-12 08:39:03 +03:00
DarkPhoenix
672fd77bec
Get market instance only once
2019-02-11 16:18:43 +03:00
DarkPhoenix
89656b04ad
Do not export mutated items for multibuy
2019-02-11 14:50:44 +03:00
DarkPhoenix
0997a54324
Add option to export disable cargo export for multibuy
2019-02-11 14:44:38 +03:00
DarkPhoenix
59569d46ae
Add implants & boosters option to multibuy export
2019-02-11 14:11:03 +03:00
DarkPhoenix
3bc1ce195c
Change the way we store options
2019-02-11 14:04:28 +03:00
DarkPhoenix
98e6781077
Make sure order of export formats is also the same
2019-02-11 13:13:00 +03:00
DarkPhoenix
f2deb0e6c7
Make sure order of options doesn't depend on order of options in memory (which can be random as it's dict)
2019-02-11 12:57:27 +03:00
DarkPhoenix
a5efea56ab
Change description of export options a little
2019-02-11 12:28:36 +03:00
Ryan Holmes
1fe35f5aab
Merge pull request #1844 from MaruMaruOO/master
...
Merge missing changes from #1755 , efs version bump and minor linting.
2019-02-07 21:36:47 -05:00
Ryan Holmes
07b8f5b914
update appveyor and travis configs
2019-02-02 19:06:36 -05:00
MaruMaruOO
1f50e7cb51
Merge missing changes from #1755 , efs version bump and minor linting.
2019-01-29 02:17:55 -05:00
blitzmann
572d337935
Newer versions of numpy apparently aren't supported very well with pyinstaller yet. Force inclusion of module, otherwise automated build will cause graph support to fail
2019-01-20 23:40:33 -05:00
blitzmann
01f8c65304
Merge branch 'master' of https://github.com/pyfa-org/Pyfa
2019-01-10 23:37:08 -05:00
blitzmann
a1ee8b49ef
Merge branch 'petosorus-fill-with-module'
2019-01-10 23:36:40 -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
Ryan Holmes
76e66a99ff
Merge pull request #1821 from burnsypet/issue-1816
...
Remove extra (α) from clone name when renaming
2019-01-10 23:28:24 -05:00
blitzmann
3259cc3e50
Rename Scale to percentage
2019-01-10 23:24:34 -05:00
blitzmann
5f237e578b
use spoolup dialog with remote reps
2019-01-10 23:16:04 -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
blitzmann
436bee1e85
Start working on a gui to set spoolup options
2019-01-05 22:26:17 -05:00
blitzmann
dc5bd7f627
Merge branch 'master' of https://github.com/pyfa-org/Pyfa
2019-01-01 20:56:46 -05:00
blitzmann
d6825fb8b7
#1832 Add stacking penalty to Inertial Stabilizers
2019-01-01 20:56:05 -05:00
Ryan Holmes
b9ec89e9c8
Merge branch 'master' of https://github.com/pyfa-org/Pyfa into origin_master
2018-12-24 10:40:22 -05:00
Ryan Holmes
cc63e62154
Fix for #1831 - use css style string. This prevents crashing on systems that bring back a color with opacity as the system default
2018-12-24 10:39:56 -05:00
blitzmann
cc134c36e2
bump version
2018-12-19 21:07:58 -05:00
DarkPhoenix
17313bd67b
Assume RRs work at 100% efficiency, even if they are projected from self
2018-12-19 23:46:30 +03:00
Ryan Holmes
b831dfbc7f
Merge branch 'master' of https://github.com/pyfa-org/Pyfa into origin_master
2018-12-19 10:17:59 -05:00
Ryan Holmes
b739b791d4
fix esi endpoint
2018-12-19 10:17:50 -05:00
DarkPhoenix
0480673460
Fix neurotoxin implant not affecting armor amount affected by x-instinct
2018-12-17 12:55:57 +03:00
DarkPhoenix
7ffced2151
Change layout of bosonic damage misc description
2018-12-17 00:10:06 +03:00
DarkPhoenix
3297ef8975
Return size conversion
...
I'm dumb and thought it's heavy->heavy and large->large
2018-12-15 22:03:13 +03:00
DarkPhoenix
acba971e70
Aggregate and sort items during multibuy export
2018-12-15 12:56:27 +03:00
DarkPhoenix
dd8169adb4
Add couple additional definitions
2018-12-15 11:12:29 +03:00
DarkPhoenix
857a625ae2
Remove some "replacements"
2018-12-15 11:02:17 +03:00
Ryan Holmes
ac3a7386aa
Bump version
2018-12-14 19:06:04 -05:00
DarkPhoenix
3eed5bfc64
Add more racial definitions
2018-12-15 00:21:25 +03:00
DarkPhoenix
d0992ed56f
Change how excessive mods are stored on import
2018-12-14 18:40:32 +03:00
DarkPhoenix
af37ec21e9
Fix EFT import bug another way
2018-12-14 18:32:45 +03:00
DarkPhoenix
51ef3ec758
Revert "Make sure that modules are put onto their proper place during EFT import, not to the end"
...
This reverts commit fe063cf19a .
2018-12-14 18:14:50 +03:00
DarkPhoenix
f66da9870e
Revert "Fix issue with replace method"
...
This reverts commit ca46984a6b .
2018-12-14 18:14:41 +03:00
DarkPhoenix
ca46984a6b
Fix issue with replace method
2018-12-14 17:10:27 +03:00
DarkPhoenix
fe063cf19a
Make sure that modules are put onto their proper place during EFT import, not to the end
2018-12-14 16:56:51 +03:00
DarkPhoenix
3bdb12cc5d
Make sure reps are running late (so that they all get modified before actually applying effect)
2018-12-14 13:49:17 +03:00
DarkPhoenix
6819dc87a6
Fix PDS jargon entries
2018-12-14 12:50:37 +03:00
DarkPhoenix
2ba6c4bc08
Merge branch 'master' of github.com:pyfa-org/Pyfa
2018-12-14 08:15:42 +03:00
Ryan Holmes
bb548b796a
fix appveyor
2018-12-14 05:03:09 -05:00
DarkPhoenix
6f8fca7525
Implement spoolup parameters fetcher and rely on it for misc column stats
2018-12-14 08:15:05 +03:00
burnsypet
ff8ea205db
Remove extra (α) from clone name when renaming
2018-12-13 20:34:00 +00:00
DarkPhoenix
453536cf14
Show more decimal places than 3 when it's necessary
2018-12-13 20:00:36 +03:00
DarkPhoenix
080d94e299
Rework sliders once again
2018-12-13 19:37:50 +03:00
DarkPhoenix
ae23fba6b7
Introduce function which calculates step amount depending on context
2018-12-13 19:28:54 +03:00
DarkPhoenix
b8f53f9bb3
Rework how mutation tab works with max/min and good/bad values to fix neut resistance bug
2018-12-13 18:04:54 +03:00
DarkPhoenix
e143a79b06
Remove temporary script
...
I used it to find mutadaptive RR icon
2018-12-13 16:10:11 +03:00
DarkPhoenix
fa7c93d99a
Update icons/renders
2018-12-13 16:09:41 +03:00
DarkPhoenix
f48ce43c0c
Replace asterisk with superscript s
2018-12-13 14:54:23 +03:00
DarkPhoenix
ba12d97c1d
Support spoolup options in EFS export as well
2018-12-13 14:49:06 +03:00
DarkPhoenix
03e8b8522b
Mark spoolup values with asterisk
2018-12-13 14:11:03 +03:00
DarkPhoenix
7a8baac5bd
Rework way we pass spoolup options, so that it's possible to prefer passed values or on-module values as needed
2018-12-13 13:54:53 +03:00
DarkPhoenix
58ceff6144
Show tooltip with spoolup local tank when needed
2018-12-13 10:46:35 +03:00
DarkPhoenix
7bc82e229f
Make spoolup tooltip format consistent
2018-12-13 09:36:33 +03:00
DarkPhoenix
74ebd3415c
Calculate sustainable tank adjustments for prespool/fullspool values too
2018-12-13 09:17:59 +03:00
DarkPhoenix
de752cbe0a
Add prespool/fullspool support to non-sustainable tank calculation
2018-12-12 15:48:30 +03:00
DarkPhoenix
25c5abffee
Introduce new attributes which store prespool and postspool armor reps, and modify effects affecting it
2018-12-12 15:10:38 +03:00
DarkPhoenix
ec1a2035cd
Update effect comments
2018-12-12 13:04:51 +03:00
DarkPhoenix
b3fbc080db
Update database
2018-12-12 12:59:31 +03:00
DarkPhoenix
f289a72121
Show full spoolup time in tooltip (column can show another value now, when spoolup options are implemented)
2018-12-12 12:41:35 +03:00
DarkPhoenix
e6b2d15468
Fetch spoolup time for gun's misc value from spoolup calculator
2018-12-12 12:36:31 +03:00
DarkPhoenix
e76dc2e92b
Add spoolup time calculation to mutadaptive RRs
2018-12-12 10:46:33 +03:00
DarkPhoenix
10572c7dbd
Expose spoolup time to caller
2018-12-12 10:31:20 +03:00
DarkPhoenix
e83e081548
Calculate amount of cycles for spoolup
2018-12-12 10:20:17 +03:00
DarkPhoenix
85a834d1a3
Add space in "spool up"
2018-12-12 10:05:53 +03:00
DarkPhoenix
46c95d722c
Use max spoolup for projected RRs
2018-12-12 09:28:48 +03:00
DarkPhoenix
70831bb5e4
Show spoolup for RR output stats
2018-12-12 09:20:48 +03:00
DarkPhoenix
12227cd016
Refactor how RR panel labels are processed a little
2018-12-12 08:53:25 +03:00
DarkPhoenix
2749426a7c
Change tooltips
2018-12-12 08:43:54 +03:00
DarkPhoenix
0a23c3cabb
Add spoolup support to misc column tooltips
2018-12-12 00:32:50 +03:00
DarkPhoenix
5a0670838d
Expose spooled up value to stats panels
2018-12-11 23:15:46 +03:00
DarkPhoenix
2dfdead656
Override with full spoolup by default until controls are implemented
2018-12-11 20:49:14 +03:00
DarkPhoenix
5fdae11bb1
Expose damage output composition to UI
2018-12-11 19:13:31 +03:00
DarkPhoenix
c991562662
Show DPS tooltips only when prespool and postspool damage output is different
2018-12-11 18:53:06 +03:00
DarkPhoenix
b4eb6e7fc3
Set spoolup preferences from UI side
2018-12-11 18:39:37 +03:00
DarkPhoenix
d4e8ac761e
Allow to control spoolup via fit object
2018-12-11 18:21:08 +03:00
DarkPhoenix
30ff2e0dae
Add jargon entry for ex-energy transfers
2018-12-11 17:42:54 +03:00
DarkPhoenix
4f0f8fcdfc
Rework internal interfaces to be able to specify spoolup in more flexible manner and carry output dps types
2018-12-11 17:39:03 +03:00
DarkPhoenix
a1c3d26b73
Do not crash when creating tooltip with fit as None
2018-12-11 08:24:03 +03:00
DarkPhoenix
aa3043b0ca
Change mutadapative RR to use spoolup calculator
2018-12-10 15:08:52 +03:00
DarkPhoenix
2d9dcc624c
Make sure spoolup function works with non-spoolup arguments passed to it
2018-12-10 14:53:46 +03:00
DarkPhoenix
aa80a4812d
Add time-based spoolup calculation
2018-12-10 14:42:22 +03:00
DarkPhoenix
5b03d01d32
Fix rounding
2018-12-10 13:59:04 +03:00
DarkPhoenix
3228c7f74d
Add separate spoolup calculator
2018-12-10 13:50:22 +03:00
DarkPhoenix
5b60abf4b6
Expose new fields to sqlalchemy
2018-12-10 11:29:09 +03:00
DarkPhoenix
47a97772cf
Add upgrade which adds spoolup attributes to database
2018-12-10 11:24:32 +03:00
DarkPhoenix
f4123310ae
Add mutadaptive RR effect and related UI support
2018-12-10 10:42:49 +03:00
DarkPhoenix
f05439989d
Update data to 1433497
2018-12-10 10:11:45 +03:00
DarkPhoenix
1df7c0aff8
Merge branch 'master' into singularity
2018-12-10 09:20:15 +03:00
DarkPhoenix
29fde786fb
Merge branch 'spoolup_support'
2018-12-10 09:19:40 +03:00
DarkPhoenix
4833fc68a0
Merge branch 'master' into attrGroup
2018-12-05 13:15:42 +03:00
blitzmann
3f0fc3c44b
added effect
2018-12-03 21:22:59 -05:00
blitzmann
375e8de33f
Update database and get some easy effects finished
2018-12-03 21:15:04 -05:00
blitzmann
9d04f06f69
Merge branch 'master' into singularity
2018-12-03 21:10:15 -05:00
blitzmann
0297ec47f6
Fix for #1814
2018-12-02 16:08:53 -05:00
DarkPhoenix
75e1e48ba8
Allow lock amount skills to be applied to structures
2018-12-02 19:36:22 +03:00
blitzmann
89ff9a3d77
replace db with updated version
2018-12-01 23:24:20 -05:00
blitzmann
6fa1593ddc
Merge branch 'master' into attrGroup
...
# Conflicts:
# eos/gamedata.py
# eve.db
# gui/builtinItemStatsViews/itemAttributes.py
2018-12-01 23:15:35 -05:00
blitzmann
d404d10bfe
Fix exclusive abyssal weathers items ( #1794 )
2018-12-01 23:01:13 -05:00
blitzmann
194c159379
Create a new property on Module, returns if module is projected (or None if it's not attached to a fit). Fix issues with setting charges on projected modules because the command was always looking at the literal modules on the fit (instead of projected)
2018-12-01 20:50:40 -05:00
blitzmann
791b6e15d4
Move the specialtyMiningAmount value application to a later runtime, to allow all other bonuses to apply before it's set ( #1790 )
2018-11-28 22:54:04 -05:00
Ryan Holmes
882e39417d
Include spoolup in the tooltip of DPS
2018-11-28 00:58:06 -05:00
Ryan Holmes
8b6d32fe3b
Merge remote-tracking branch 'origin/master' into spoolup_support
2018-11-27 23:59:22 -05:00
blitzmann
715f9427d5
Merge branch 'master' of https://github.com/pyfa-org/Pyfa
2018-11-27 22:52:57 -05:00
blitzmann
78b281cf3a
Fixes a few mining amount bonuses ( #1809 )
2018-11-27 22:52:48 -05:00
Ryan Holmes
bbede00cc4
Merge branch 'master' of https://github.com/pyfa-org/Pyfa into origin_master
2018-11-27 21:40:42 -05:00
Ryan Holmes
e6da57ab57
Fix standup nuets not respecting energy warfare resists ( #1808 )
2018-11-27 21:40:22 -05:00
blitzmann
9e08783802
Add middle click to close fitting tab ( #1804 )
2018-11-25 15:12:12 -05:00
Ryan Holmes
1dc98ce33d
Merge pull request #1807 from pyfa-org/issue/1806
...
Attempt to save the charge when changing module variations.
2018-11-24 21:41:55 -05:00
Ryan Holmes
c97750a593
Attempt to save the charge when changing module variations.
...
Move caching of old module into Do function. Having it in `change_module` causes it to run even with the Undo command, whch causes funkiness
2018-11-24 21:38:50 -05:00
DarkPhoenix
aa7e3bd69d
Sort cargo like default inventory sort order in game & like EFT export
2018-11-23 15:15:28 +03:00
blitzmann
5a6b9114e2
bump version
2018-11-22 23:59:49 -05:00
DarkPhoenix
61abcf3018
Apply all components of abyssal pvp weather
2018-11-22 16:29:10 +03:00
DarkPhoenix
4845b3b0ce
Add PvP weather to abyssal weather menu
2018-11-22 16:17:54 +03:00
DarkPhoenix
8f0e8f72cd
Update database to 1425015
2018-11-22 15:09:34 +03:00
Ryan Holmes
96269a7777
Merge pull request #1805 from pyfa-org/issue/1793
...
Don't include non active fighters in dps graph
2018-11-20 21:43:24 -05:00
blitzmann
bdcc05b7b6
Don't include non active fighters in dps graph
2018-11-20 21:39:31 -05:00
Ryan Holmes
060b512bcf
Merge pull request #1803 from pyfa-org/muta_item_import
...
Mutated item import
2018-11-20 20:44:57 -05:00
DarkPhoenix
3907c8c29a
Change how compiled regex is used
2018-11-20 19:19:14 +03:00
DarkPhoenix
c786012b28
Update database to 1422751
2018-11-20 17:08:31 +03:00
DarkPhoenix
37a084e1d1
Fit importing plain modules in command code
2018-11-20 13:54:07 +03:00
DarkPhoenix
b9c3675894
Fix case when only module name is passed
...
Still crashes and query cache, will fix later
2018-11-20 13:51:49 +03:00
DarkPhoenix
60ecc95049
Fix command code
2018-11-20 13:48:54 +03:00
DarkPhoenix
59d9d47a56
Do some work on mutated module commands to support new parsing format
2018-11-20 13:38:38 +03:00
DarkPhoenix
c619efa68e
Change the way DNA import is handled
2018-11-20 13:03:27 +03:00
DarkPhoenix
05e895e7b7
Move out mutated module parsing from EFT to separate module
2018-11-20 12:51:49 +03:00
Ryan Holmes
58daf2a543
work on getting abyssal modules imported via clipboard
2018-11-20 00:49:04 -05:00
DarkPhoenix
0294684bb8
Implement import of separate mutated items
2018-11-19 17:47:48 +03:00
DarkPhoenix
fa9b3be41c
Move fetch function to shared
2018-11-19 16:57:19 +03:00
DarkPhoenix
74bf3fbc8b
Move mutation export to another module
2018-11-19 15:31:13 +03:00
DarkPhoenix
dc2a4d4446
For abyssal modification range, show integer + 3 fraction digits, like CCP does
2018-11-19 14:59:34 +03:00
DarkPhoenix
b0895611d6
Move tiamat/hydra out of normal groups
2018-11-17 14:48:25 +03:00
DarkPhoenix
f664a1cad3
Fix crash on opening mutated BCS stats
2018-11-15 16:19:20 +03:00
Ryan Holmes
19de7e40dc
Merge pull request #1799 from pyfa-org/mutation_gauge_fix
...
Mutation gauge fix
2018-11-14 21:26:33 -05:00
DarkPhoenix
de2ee1dce6
Set input box upon updates as well
2018-11-14 17:36:35 +03:00
DarkPhoenix
90698dde90
Rework slider to use values rather than modifiers
2018-11-14 17:15:04 +03:00
Ryan Holmes
0ab6d6e845
Merge pull request #1798 from pyfa-org/release/v2.6.0
...
Release/v2.6.0
2018-11-13 21:14:54 -05:00
Ryan Holmes
74d87845cf
Merge pull request #1797 from pyfa-org/master
...
Merge pull request #1796 from pyfa-org/release/v2.6.0
2018-11-13 21:14:12 -05:00
blitzmann
9e2b15776f
bump version
2018-11-13 21:13:35 -05:00
Ryan Holmes
c8ade0741c
Merge pull request #1796 from pyfa-org/release/v2.6.0
...
Release/v2.6.0
2018-11-13 21:12:47 -05:00
blitzmann
af8b444ab5
update icons
2018-11-13 20:49:53 -05:00
blitzmann
2ba26f01b2
update db
2018-11-13 20:49:37 -05:00
DarkPhoenix
e77bb11d0a
Update database and effects to 1419904
2018-11-13 14:09:23 +03:00
DarkPhoenix
c14b56f37d
Fix file name for case-sensitive filesystems
...
Phobos produces all-lowercase file
2018-11-13 13:41:59 +03:00
DarkPhoenix
e6fe8de5ed
Remove unused effects
2018-11-02 15:52:58 +03:00
DarkPhoenix
cf27c2be10
Update database and add effects for two new triglavian ships
2018-11-02 15:49:35 +03:00
DarkPhoenix
f39ba27a13
Add backend support for damage stats separation (prespool and postspool)
2018-11-02 13:30:38 +03:00
Ryan Holmes
78ff74f0f7
Merge pull request #1787 from pyfa-org/issue/1778
...
Issue/1778
2018-10-28 22:08:03 -04:00
blitzmann
29a2a08986
Add drag n drop form market to implant view
2018-10-28 22:06:08 -04:00
blitzmann
881b92a6ea
Convert implant location change to a command
2018-10-28 21:59:14 -04:00
Ryan Holmes
50c22c836b
Merge pull request #1786 from pyfa-org/issue/1777
...
Recalc fit after removing implants (and undoing removal)
2018-10-28 21:07:58 -04:00
blitzmann
63115a7c0f
Recalc fit after removing implants (and undoing removal)
2018-10-28 21:07:12 -04:00
blitzmann
fd43f33871
fix bug where info was none
2018-10-28 17:03:40 -04:00
blitzmann
36bf4ef9ca
Some tweaks and fixes to the attribute grouping logic
2018-10-28 16:28:44 -04:00
blitzmann
63f9847406
Merge branch 'master' into attrGroup
...
# Conflicts:
# eve.db
# gui/bitmap_loader.py
2018-10-27 15:13:54 -04:00
petosorus
46f5a592ce
Right click option to fill slots with a module
2018-10-21 16:07:02 +02:00
Ryan Holmes
f854627888
Merge pull request #1776 from pyfa-org/release/v2.5.1
...
release 2.5.1
2018-10-15 21:22:25 -04:00
blitzmann
5ec8468d3f
release 2.5.1
2018-10-15 21:21:53 -04:00
Ryan Holmes
0da4e4359b
Merge pull request #1772 from tron1point0/issue/pyfa-org/1769
...
Try loading smaller variants if scaled icons are missing
2018-10-15 21:11:02 -04:00
Tron
c5e8742838
More flake8 fixes.
2018-10-15 06:00:15 -05:00
Tron
f9f90852c5
Merge branch 'master' into issue/pyfa-org/1769
2018-10-15 05:59:42 -05:00
Traian Nedelea
6b5f2450ad
Merge pull request #1 from pyfa-org/master
...
Pull from upstream.
2018-10-15 05:59:27 -05:00
DarkPhoenix
4f2e962a46
Blow sig of command destroyers which are using MJFG
2018-10-15 13:55:14 +03:00
Tron
05ce8fbf1c
Fixed flake8 complaints.
2018-10-15 05:44:22 -05:00
Tron
929b2dfb38
Factored out scaled image loading into a method so CodeClimate (hopefully) stops complaining about cognitive complexity.
2018-10-15 05:35:28 -05:00
Ryan Holmes
659e0e5ead
Merge pull request #1774 from pyfa-org/issue/1773
...
Support changing variation for drones #1773
2018-10-14 23:27:31 -04:00
blitzmann
7bb44f6473
Support changing variation for drones #1773
2018-10-14 23:26:56 -04:00
Tron
60f024fdb7
Try loading smaller variants if scaled icons are missing. pyfa-org/Pyfa/#1769
2018-10-14 15:47:58 -05:00
blitzmann
38f1314c05
Continuing work on attribute grouping. Break out attribute add to list into a centralized function. create some utility lists of attributes that are grouped
2018-10-14 13:30:05 -04:00
blitzmann
46ece5da0c
Tweak to include human-readable rig sizes, and more tweaks to the attribute grouping definitions
2018-10-14 03:42:42 -04:00
blitzmann
d21ccef269
Start defining grouping in another file to keep it contained
2018-10-14 00:49:25 -04:00
Ryan Holmes
da601c9a63
Merge pull request #1770 from pyfa-org/issue/1769
...
Don't include 2x version of icons that don't have a larger version.
2018-10-13 20:50:39 -04:00
blitzmann
7464de06b1
Don't include 2x version of icons that don't have a larger version.
2018-10-13 20:49:56 -04:00
blitzmann
d788abcab2
revert database for now
2018-10-13 00:02:55 -04:00
blitzmann
d2b601dd8f
Merge remote-tracking branch 'origin/master' into attrGroup
...
# Conflicts:
# eve.db
2018-10-13 00:02:06 -04:00
Ryan Holmes
20fbda9e7a
Merge pull request #1768 from pyfa-org/issue/1767
...
Check to make sure the bitmap exists before converting to image.
2018-10-12 23:59:22 -04:00
blitzmann
15bbf69fcf
Check to make sure the bitmap exists before converting to image.
2018-10-12 23:58:51 -04:00
Ryan Holmes
677a9b33c5
Merge pull request #1766 from pyfa-org/issue/1758
...
Don't run implant toggle when there is not fit loaded
2018-10-11 22:27:26 -04:00
blitzmann
e9efdcd4e8
Don't run implant toggle when there is not fit loaded
2018-10-11 22:27:07 -04:00
Ryan Holmes
c3b0b7d1e1
Merge pull request #1765 from pyfa-org/hotfix/2.5.0
...
fix issue with pyinstaller not finding correct modules
2018-10-11 22:02:59 -04:00
blitzmann
d46a2d61bb
fix issue with pyinstaller not finding correct modules
2018-10-11 22:02:36 -04:00
Ryan Holmes
673a2e25e3
Merge pull request #1764 from pyfa-org/release/v2.5.0
...
Release/v2.5.0
2018-10-11 21:17:23 -04:00
blitzmann
749adb9ec8
update efsport
2018-10-11 21:16:12 -04:00
blitzmann
5cab8b1070
Merge remote-tracking branch 'origin/master' into release/v2.5.0-1
...
# Conflicts:
# service/efsPort.py
2018-10-11 21:15:15 -04:00
blitzmann
00637f84cb
update version
2018-10-11 21:12:07 -04:00
blitzmann
bc5a43bfb3
tox fixes
2018-10-11 21:08:26 -04:00
blitzmann
723ef5c48d
Merge branch 'maxGroupFix' into release/v2.5.0-1
2018-10-11 00:50:43 -04:00
blitzmann
53c1a77aeb
Add effect for emergency hull energizer
2018-10-11 00:47:41 -04:00
DarkPhoenix
e5389d44d9
Make mass entangler active
2018-10-10 10:42:12 +03:00
blitzmann
c27032ef64
Define the attribute groupings for the new attributes panel, and build out the tree
2018-10-09 22:58:01 -04:00
blitzmann
54b2e5b5fb
update renders and icons
2018-10-09 18:38:05 -04:00
blitzmann
1276016a98
Reintroduce the check states functionality to the AddModule and ChangeState commands
2018-10-09 18:19:29 -04:00
blitzmann
7374b00883
Convert Attributes to HyperTreeList
2018-10-09 01:06:11 -04:00
blitzmann
c54d0dc5ff
add dynamic attribute miner to dump
2018-10-08 22:32:26 -04:00
Ryan Holmes
fc0bfd83b2
Merge pull request #1754 from MaruMaruOO/master
...
Small efs export update.
2018-10-08 16:54:21 -04:00
blitzmann
42620c842e
added some icons
2018-10-08 13:43:06 -04:00
blitzmann
fd3b3f98bf
Bumped version to 1398728
2018-10-08 13:38:52 -04:00
blitzmann
fd7c5c1580
Remove some old debugging prints
2018-10-08 12:50:07 -04:00
blitzmann
c0922adfb2
Merge branch 'hd-images' into release/v2.5.0
2018-10-08 12:44:04 -04:00
blitzmann
1454cd8a0d
Merge remote-tracking branch 'origin/development' into release/v2.5.0
2018-10-08 12:40:23 -04:00
MaruMaruOO
3e249ec155
Minor lint and EFS export maxRange bug fix.
2018-09-28 23:36:18 -04:00
MaruMaruOO
edfbf71958
EFS export version bump
2018-09-27 03:06:00 -04:00
MaruMaruOO
4876ff7035
Merge branch 'master' into efs_port
2018-09-27 02:52:49 -04:00
MaruMaruOO
d5034c9e0d
Add HIC points to EFS export.
2018-09-27 02:50:28 -04:00
Ryan Holmes
9ec54c9004
Merge pull request #1751 from pyfa-org/issue/1750
...
Fix for #1750 - when sorting items in the item compare, items without…
2018-09-26 18:17:55 -04:00
blitzmann
0749e03211
Fix for #1750 - when sorting items in the item compare, items without that attribute cause an error due to None / int comparison
2018-09-26 18:17:28 -04:00
Ryan Holmes
e03adad23a
Merge pull request #1749 from pyfa-org/issue/1656
...
Update DPS as factor in reload setting in preferences changes
2018-09-25 21:14:59 -04:00
blitzmann
9b3ba8c9aa
Update DPS as factor in reload setting in preferences changes
2018-09-25 21:14:37 -04:00
Ryan Holmes
85746cd681
Merge pull request #1748 from pyfa-org/issue/1447
...
Fix an issue in which left up event was triggered after selecting a f…
2018-09-25 21:04:18 -04:00
blitzmann
2e64280403
Fix an issue in which left up event was triggered after selecting a file in a file dialog ( #1447 )
2018-09-25 21:03:51 -04:00
Ryan Holmes
d7b81ea87d
Merge pull request #1747 from pyfa-org/issue/1746
...
Fix for localized fliament abyssal effect
2018-09-25 20:31:35 -04:00
blitzmann
f4404e2649
Fix for localized fliament abyssal effect
2018-09-25 20:29:48 -04:00
DarkPhoenix
f598e8e3c2
Fix couple of price-related bugs
2018-09-19 04:51:14 +03:00
Ryan Holmes
27488a0260
Merge pull request #1738 from m-sasha/missile-ammo-picker-fix
...
Fixed missile module ammo picker not showing damage type icons.
2018-09-17 00:30:06 -04:00
Ryan Holmes
c53e7964bf
Merge pull request #1741 from pyfa-org/codeCleanup
...
Code cleanup
2018-09-17 00:04:23 -04:00
Ryan Holmes
3516d6fdc5
Merge pull request #1740 from pyfa-org/issue/1730
...
Add missing entosis link effect
2018-09-17 00:01:24 -04:00
blitzmann
69af1440ae
Add missing entosis link effect
2018-09-17 00:00:42 -04:00
blitzmann
31c3101d6d
Remove redundant parenthesis
2018-09-16 01:11:16 -04:00
blitzmann
5850026aa9
docstring fixes
2018-09-16 01:09:55 -04:00
blitzmann
b4b8a158f5
Bunch of import optimizations
2018-09-16 00:05:36 -04:00
blitzmann
5c6303995d
Replace set() with a literal
2018-09-15 23:44:32 -04:00
blitzmann
f0353a7dd7
some dict cleanup
2018-09-15 23:44:16 -04:00
blitzmann
1fb19e3b94
Merge remote-tracking branch 'origin/master' into development
2018-09-15 23:41:49 -04:00
Ryan Holmes
1788b32b83
Merge pull request #1727 from pyfa-org/commandRefactor
...
Undo/Redo (refactoring into command pattern)
2018-09-15 23:41:06 -04:00
blitzmann
621672bf34
Some tox fixes
2018-09-15 20:38:08 -04:00
blitzmann
b08406b7d6
Move the FitRenameCommand command
2018-09-15 17:46:55 -04:00
Ryan Holmes
6211d1de70
Merge pull request #1728 from pyfa-org/errorDialogFixes
...
Add pyfa and eve data version to error dialog
2018-09-15 17:30:49 -04:00
Ryan Holmes
916b11deb8
Merge pull request #1735 from m-sasha/crisp-text
...
The text drawn in chrome_tabs is now crisp on Retina screens
2018-09-12 20:50:56 -04:00
Alexander Maryanovsky
8e41a90f57
Fixed missile module ammo picker not showing damage type icons.
2018-09-12 23:54:02 +03:00
blitzmann
9aa2b17ae6
commit all the new things!
2018-09-11 19:50:25 -04:00
blitzmann
7f02a078fd
Fix some import issues, and save the scale factor on the BitmapLoader class (since it probably won't be changing?)
2018-09-11 19:48:02 -04:00
blitzmann
07b6c9c437
tweak icons script to save scaled versions of images
2018-09-11 19:47:14 -04:00
Alexander Maryanovsky
7c7650ac07
BitmapLoader.getBitmap will now load a @2x (or whatever the main window's content scale is) bitmap, if one is available.
2018-09-11 23:40:18 +03:00
Alexander Maryanovsky
4e399f9bbb
The text drawn in chrome_tabs is now crisp on Retina screens
2018-09-11 14:42:37 +03:00
blitzmann
12b11d57ba
Merge remote-tracking branch 'origin/development' into commandRefactor
2018-09-03 17:28:35 -04:00
blitzmann
bea7102a3f
Merge remote-tracking branch 'origin/master' into commandRefactor
2018-09-03 17:26:26 -04:00
Ryan Holmes
b77a577c06
Merge pull request #1725 from pyfa-org/issue1722
...
Make sure small abyssal nos has a type name (bad eve data)
2018-09-01 18:12:52 -04:00
blitzmann
c5aab07d65
Make sure small abyssal nos has a type name (bad eve data)
2018-09-01 18:12:16 -04:00
Ryan Holmes
362ae72183
Merge pull request #1724 from pyfa-org/abyssal_export
...
Abyssal export
2018-09-01 18:04:55 -04:00
blitzmann
6f5d0453a6
Added import of Port, which has a method that XML import uses. Importing inside the function to avoid circular import
2018-09-01 18:02:04 -04:00
blitzmann
c552f6a1d4
formatting fixes
2018-09-01 17:54:10 -04:00
Ryan Holmes
99a8b03697
Add pyfa and eve data version to error dialog
2018-09-01 03:01:42 -04:00
Ryan Holmes
9d63946aa7
Merge pull request #1715 from pyfa-org/priceFix
...
Price callback fix
2018-08-30 23:05:41 -04:00
blitzmann
6eba2b1abd
Merge remote-tracking branch 'origin/master' into development
2018-08-30 21:24:10 -04:00
DarkPhoenix
b05f1573c6
Fix log messages
2018-08-30 21:41:50 +03:00
DarkPhoenix
f4311d1cef
Remove object which we don't actually need
2018-08-30 21:39:28 +03:00
DarkPhoenix
8abad416bd
Split multibuy into its own file as well
2018-08-30 16:23:20 +03:00
DarkPhoenix
52dbd8d9ef
Fix few export/import functions
2018-08-30 16:17:56 +03:00
DarkPhoenix
4e5a70993e
Split XML facilities into their own file as well
2018-08-30 16:15:23 +03:00
DarkPhoenix
dd0fbfddb9
Split ESI stuff into its own file
2018-08-30 15:57:59 +03:00
DarkPhoenix
02e35181d5
Move out DNA format into separate file
2018-08-30 15:46:29 +03:00
DarkPhoenix
302cab54fd
Get rid of PortProcessing object
2018-08-30 15:23:24 +03:00
DarkPhoenix
ba157af496
Allow format to have no space between: ship name - fit name; module name - charge name; module spec - offline suffix; module spec - mutastats reference
...
This fixes import of modules with charges from zkb and few other issues
2018-08-30 14:25:40 +03:00
blitzmann
d1e6647d1f
Don't show/hide options box, move options to under EFT, and simply disable them when EFT not selected
2018-08-30 00:07:37 -04:00
DarkPhoenix
0a47fba107
Move import/export facilities to their own folder
2018-08-28 19:00:39 +03:00
DarkPhoenix
3faa57f39a
Remove debugging log requests
2018-08-26 11:10:14 +03:00
Ryan Holmes
75333264a7
Merge pull request #1710 from minlexx/master
...
Fix parsing system proxy var containing "user:password@" part
2018-08-25 22:22:32 -04:00
blitzmann
e7d846063d
Fix for #1714 - was sending in the entire module, not just the position
2018-08-25 19:33:30 -04:00
blitzmann
c2b7cc00dd
Fix for #1713 - should look at Fit.processors, not Fit.__class__.processors - artifact from a rewrite
2018-08-25 19:28:34 -04:00
blitzmann
a107171543
Fix for #1712 - instead of adding module (which is a simple append), we must replace module (where we give it a position)
2018-08-25 19:24:41 -04:00
blitzmann
79be16114d
fix
2018-08-25 19:12:42 -04:00
blitzmann
c530660132
Save last export setting
2018-08-25 19:01:49 -04:00
blitzmann
ebe0efac81
First bit of work for GUI support for abyssal export.
2018-08-25 17:24:08 -04:00
DarkPhoenix
18ee37d8fd
Fix small oversight
2018-08-25 19:30:48 +03:00
DarkPhoenix
f2c2e2e65a
Implement mutated attributes import
2018-08-25 19:27:03 +03:00
DarkPhoenix
93f1a18b37
Respect spaces between the modules during import
2018-08-25 17:42:19 +03:00
DarkPhoenix
44aed364b7
Fix oversight which broke dronebay/fighterbay/cargo detection
2018-08-25 16:21:28 +03:00
DarkPhoenix
eb8fa2f259
Rework EFT importing
2018-08-25 16:03:45 +03:00
DarkPhoenix
a8c69abc72
Move EFT import/export related functions to separate file
2018-08-25 11:06:33 +03:00
DarkPhoenix
2dd1ddddd5
Further rework of import function
2018-08-24 18:57:42 +03:00
DarkPhoenix
4a27c60486
Clean up the fit being imported before parsing
2018-08-24 13:25:41 +03:00
DarkPhoenix
66d559306f
Avoid doing too wide lines
2018-08-24 10:03:44 +03:00
DarkPhoenix
83222489c4
Condense code a bit more
2018-08-24 10:01:31 +03:00
DarkPhoenix
0a2fa62e21
Fix misplaced comment
2018-08-24 09:55:32 +03:00
DarkPhoenix
6240f23c02
Enumerate mutated modules based on their export order rather than how pyfa order, and round attribute values to avoid float errors
2018-08-24 09:54:03 +03:00
blitzmann
13498e9b35
bump
2018-08-23 21:46:13 -04:00
blitzmann
ca30025be0
Merge tag 'v2.4.0' into commandRefactor
...
# Conflicts:
# gui/builtinViews/fittingView.py
# service/fit.py
2018-08-23 21:15:28 -04:00
blitzmann
97ef231711
fix price callbacks
2018-08-23 21:10:59 -04:00
DarkPhoenix
82d8c95d2f
Rework export format for abyssal mods, now uses references
2018-08-23 19:22:24 +03:00
Alexey Minnekhanov
dde5ee3701
Fix parsing system proxy var containing "user:password@" part
2018-08-23 11:15:33 +03:00
DarkPhoenix
44a3cb3b2e
Add ability to export mutated module attributes
2018-08-22 19:54:52 +03:00
DarkPhoenix
44c58abe81
Rewrite EFT export function
...
Now uses double blank lines to divide logical sections, and racks within these sections (mods/rigs/subs, drones/fighters, implants/boosters) and sorts unordered containers for export
2018-08-22 18:51:31 +03:00
Ryan Holmes
7055690805
Merge pull request #1705 from pyfa-org/release/v2.4.0
...
Release/v2.4.0
2018-08-21 20:45:51 -05:00
blitzmann
116dde3f3f
Bump release
2018-08-21 21:45:35 -04:00
Ryan Holmes
daef1ebdfd
Merge branch 'master' into release/v2.4.0
2018-08-21 20:43:27 -05:00
Ryan Holmes
5c38ab4228
Merge pull request #1688 from MaruMaruOO/efs_port
...
Adds copy to clipboard for Eve Fleet Simulator
2018-08-21 20:43:13 -05:00
Ryan Holmes
299243c446
Merge pull request #1689 from MaruMaruOO/issue/1683
...
Update market.service to reflect new booster market groups.
2018-08-21 20:34:48 -05:00
Ryan Holmes
970c3a5473
Merge branch 'master' into efs_port
2018-08-21 20:21:16 -05:00
Ryan Holmes
bc63eaa876
Merge pull request #1704 from feyyd/bug/1692
...
Bug/1692
2018-08-21 20:14:44 -05:00
Ryan Holmes
78de723b81
Merge pull request #1701 from feyyd/bug/1691
...
Bug/1691
2018-08-21 20:12:57 -05:00
Ryan Holmes
dbb9823df5
Merge pull request #1697 from feyyd/bugfix-1695
...
Bug/1695, Bug/1690
2018-08-21 20:06:15 -05:00
blitzmann
95899548e5
Fix an issue with double forward slashes in res paths ( #1703 )
2018-08-21 20:58:38 -04:00
blitzmann
2a076292da
pep8
2018-08-21 20:48:30 -04:00
blitzmann
308fa3c46c
Update effect headers
2018-08-21 20:47:56 -04:00
blitzmann
ccd6d357ed
New icons
2018-08-21 20:45:16 -04:00
blitzmann
21b6a2cdfd
Update for new effects and ships
2018-08-21 20:44:46 -04:00
DarkPhoenix
ccbd0a117b
Fix merge issue
2018-08-21 19:51:56 +03:00
DarkPhoenix
6caa79c951
Merge master into singularity
2018-08-21 19:43:41 +03:00
DarkPhoenix
4365da8292
Merge branch 'master' into singularity
2018-08-21 19:40:39 +03:00
DarkPhoenix
ff222b8d62
Some fixes to DB conversion script
2018-08-21 19:39:07 +03:00
Ryan Holmes
180b766b59
Merge branch 'master' into development
2018-08-21 00:45:15 -04:00
P
b4e765abfa
add None checks in deleteFit to prevent exceptions
2018-08-20 21:41:50 -07:00
P
2f40365a03
default return of getModifiedAttr so can use comparison
2018-08-19 17:42:55 -07:00
P
2001a395e5
extra check, swap instead of clone if unique module
2018-08-19 17:28:24 -07: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
5ee8e203db
Merge branch 'commandRefactor' of https://bitbucket.org/blitzmann/pyfa-playground into commandRefactor
2018-08-16 23:41:19 -04:00
Ryan Holmes
083b34c780
working commit
2018-08-16 23:40:50 -04:00
P
6c12e1c5fc
fix bug issue 1690 as well
2018-08-15 22:23:35 -07:00
blitzmann
bcbed3df39
Fix an issue which caused pyfa to crash (turns out instantiating the commands in the init was not a good idea)
2018-08-16 00:24:31 -04:00
P
083b618b71
1695 fixes + tox test fixes
2018-08-15 20:38:05 -07:00
blitzmann
3d4b41d135
Move deprecated methods to a base class - will remove this eventually, want to keep Fit clean
2018-08-14 01:31:59 -04:00
blitzmann
eeb2b019c0
Remove the crap from meta swap that was already reimplemented, leaving only drones as a reminder on what needs to be done
2018-08-14 01:26:17 -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
513e9d14d8
Moved the default fighter ability to the __init__()
2018-08-13 18:53:30 -04:00
Ryan Holmes
efbf2e7432
Make sure we recalc during swaps from cargo to module
2018-08-13 18:50:00 -04:00
Ryan Holmes
646a903f18
differentiate command processors based on fitID
2018-08-13 17:16:00 -04:00
Ryan Holmes
d74f2b2e42
Rework the logic of dragging module to cargo
2018-08-13 17:01:16 -04:00
Ryan Holmes
9977866eb0
work on moving from cargo to modules (including swapping modules)
2018-08-13 15:03:19 -04:00
Ryan Holmes
008d73e605
Finish off commands for cargo to module action
2018-08-13 02:01:16 -04:00
Ryan Holmes
2164588329
projected drone commands
2018-08-12 17:49:58 -04:00
Ryan Holmes
391c3a32a6
commands for add / remove projected fighters
2018-08-10 13:29:26 -04:00
Ryan Holmes
bd975becf1
Continue work on projections (adding/removing projected environment and fit)
2018-08-10 12:47:51 -04:00
Ryan Holmes
d6b280d3cc
Working commit for adding / removing projected modules / environments
2018-08-09 15:52:34 -04:00
Ryan Holmes
56ebb2926d
Merge remote-tracking branch 'bitbucket/commandRefactor' into commandRefactor
2018-08-05 11:06:45 -04:00
Ryan Holmes
804d90c50c
Don't run adding command on implants and boosters if item is already item
2018-08-05 08:17:24 -04:00
Ryan Holmes
326e1e04c2
Reworked slot-copying logic so that we can call it explicitly outside the append. Needed for the fitting commands to know what the previous item ID was that it's replacing.
2018-08-05 08:14:12 -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
blitzmann
3c7f0258df
More converting for command fits
2018-08-03 21:19:51 -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
6057a1a7d9
Fix issue with setting None charge
2018-08-03 02:01:26 -04:00
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
Ryan Holmes
6270d34dfd
Merge pull request #1677 from MaruMaruOO/issue/1673
...
Have missing icons display as question mark icons
2018-07-16 21:00:10 -04:00
Ryan Holmes
497fdd7a11
Merge pull request #1675 from MaruMaruOO/port_bug_fix
...
Bug fix to set implantLocation when importing fits
2018-07-16 12:09:58 -04:00
MaruMaruOO
6583aa9b34
Have missing icons display as question mark icons
2018-07-16 10:26:29 -04:00
MaruMaruOO
910fe99e44
Bug fix to set implantLocation when importing from clipboard
2018-07-16 08:43:41 -04:00
MaruMaruOO
4be78db738
Added additional data to efs exports moduleNames and moved it to service.efsPort
2018-07-16 06:25:56 -04:00
MaruMaruOO
897763e8d5
Merge branch 'master' into py3EFFS
2018-07-16 04:01:08 -04:00
blitzmann
fc921d2c16
Bump version
2018-07-15 17:44:13 -04:00
blitzmann
b57bede510
tox fixes
2018-07-15 02:51:53 -04:00
blitzmann
d4f719a428
Merge branch 'master' of https://github.com/pyfa-org/Pyfa
2018-07-15 02:38:08 -04:00
Ryan Holmes
6f8ff9255a
Merge pull request #1660 from flashspys/patch-2
...
Make pyfa retina ready
2018-07-15 02:29:46 -04:00
Ryan Holmes
79d4b458c8
Merge pull request #1668 from MaruMaruOO/issue/1667
...
Added setting for default implant location
2018-07-15 02:29:29 -04:00
Ryan Holmes
c7d9c0e0e0
Merge pull request #1671 from MaruMaruOO/copy_improvements
...
Added missing data to fit copying
2018-07-15 02:29:00 -04:00
blitzmann
b7be0d0dfb
fix database (give name to Small Abyssal Energy Nosferatu - this is a known EVE bug)
2018-07-15 02:20:28 -04:00
blitzmann
475e8f1ff2
Update effect headers and some icons
2018-07-15 01:09:07 -04:00
blitzmann
9298dcd454
Update to 1348988
2018-07-15 00:54:50 -04:00
blitzmann
3b13712db1
Add missing effect
2018-07-15 00:47:50 -04:00
blitzmann
df92b857c9
Add a script to extract the dynamic attribute mappings from the client
2018-07-15 00:47:26 -04:00
MaruMaruOO
d5aee34aa8
Added missing data to fit copying
2018-07-12 07:35:14 -04:00
MaruMaruOO
7a4c7a8f9f
Removed excess diagnostic information
2018-07-11 10:28:39 -04:00
Maru Maru
1699b8ceee
Add ability to use character implants by default
2018-07-11 05:35:19 -04:00
Maru Maru
f624528ce5
trivial line movement
2018-07-11 02:50:50 -04:00
Maru Maru
c0e9878982
Merge branch 'master' into py3EFFS
2018-07-11 02:23:01 -04:00
Maru Maru
7a078f433a
draft of misc patches for main branch
2018-07-11 12:05:57 -04:00
blitzmann
89efa9cbf9
Fix syntax issue (see #1657 )
2018-07-09 22:59:26 -04:00
Ryan Holmes
786864b146
Merge pull request #1663 from MaruMaruOO/patch-1
...
Fixes the Helios's drone damage bonus.
2018-07-09 22:17:22 -04:00
Ryan Holmes
8383a645da
Merge pull request #1652 from WatchMeCalculate/Issue-1621
...
Address Issue where evemon xml was not being imported
2018-07-09 22:16:07 -04:00
Ryan Holmes
1c579c9134
Merge pull request #1665 from MaruMaruOO/issue/1662
...
Allow drone skill effects to process implants
2018-07-09 22:12:33 -04:00
Ryan Holmes
b8c09429db
Merge pull request #1664 from MaruMaruOO/patch-2
...
Typo fix for eos.gamedata.translations["Boolean"]
2018-07-09 22:10:21 -04:00
Ryan Holmes
090b61778f
Merge pull request #1666 from MaruMaruOO/issue/1657
...
Make itemStats.closeBtn fire a wx.CloseEvent
2018-07-09 22:07:32 -04:00
MaruMaruOO
29541bc5d9
Make itemStats.closeBtn fire a close event
2018-07-09 05:51:23 -04:00
MaruMaruOO
3fcad7ed3f
Allow drone skill effects to process implants
2018-07-09 01:37:40 -04:00
MaruMaruOO
fe951e2ca1
Typo fix for eos.gamedata.translations["Boolean"]
...
Fix for #1659 .
I assume the second argument is a typo given the use case.
If not giving it a default value also works.
2018-07-08 21:44:55 -04:00
MaruMaruOO
0603e0c89d
Fixes the Helios's drone damage bonus.
...
The required skill should be Light Drone Operation as light drones don't require Drone Avionics.
This causes the damage bonus to apply correctly. Giving a max skill Hobgoblin II 29.7dps rather than 19.8dps.
2018-07-06 23:41:34 -04:00
Maru Maru
da5893ac91
Merge branch 'master' into py3EFFS
2018-07-06 04:26:48 -04:00
Maru Maru
7af5c17015
Changed the name of Eve Fleet Fight Simulator to Eve Fleet Simulator and updated refs to match
2018-07-06 14:01:54 -04:00
Felix Wehnert
9f580597fd
Make pyfa retina ready
...
This should help pyfa to look better on macOS 📺
2018-07-02 18:55:48 +02:00
blitzmann
819c0ba321
Fix eve db
2018-06-21 00:28:15 -04:00
blitzmann
b68e7d9344
Merge branch 'profile'
2018-06-21 00:24:19 -04:00
blitzmann
86333a05fb
Remove redundant import
2018-06-21 00:24:07 -04:00
blitzmann
39f7ecdf5c
Merge branch 'mutaplasmids'
...
# Conflicts:
# eve.db
2018-06-21 00:22:57 -04:00
blitzmann
6c184e9184
Merge branch 'master' of https://github.com/pyfa-org/Pyfa
2018-06-21 00:21:36 -04:00
blitzmann
c587fa1e84
Merge branch 'issue/1645'
2018-06-21 00:21:08 -04:00
DarkPhoenix
1b932fd885
Implants are not penalized
2018-06-19 16:10:41 +03:00
WatchMeCalculate
99f14746e4
Removed return and re-added apiUpdateCharSheet function
2018-06-19 00:16:32 -07:00
blitzmann
6c6423515c
Fix for #1635
2018-06-18 20:55:16 -04:00
blitzmann
15216453c9
Update item attributes panel when mutation changes ( #1644 )
2018-06-17 13:01:54 -04:00
blitzmann
8f16fc5c1e
Merge branch 'master' into mutaplasmids
...
# Conflicts:
# eve.db
2018-06-17 12:52:49 -04:00
blitzmann
444f42ceee
Change CREST export text to ESI
2018-06-17 12:51:57 -04:00
blitzmann
8bf9a9881f
Add some invalidation logic to module for Abyysal modules without base or mutaplasmid
2018-06-17 12:23:05 -04:00
blitzmann
8f5060cc3e
Fix some issues capping at a certain range ( #1651 )
2018-06-17 12:10:33 -04:00
blitzmann
b7458396ac
Fix some rounding issues ( #1651 )
2018-06-17 01:48:51 -04:00
blitzmann
d4dba99363
Properly handle projecting an abyssal module (we now copy modules instead of using the same item ID)
2018-06-17 00:04:34 -04:00
blitzmann
710739696a
Incorporate mutaplasmids within module copy
2018-06-16 23:25:27 -04:00
blitzmann
5c566bae73
Introduce special cases for cargo swapping when dealing with abyssal modules ( #1649 )
2018-06-16 21:50:18 -04:00
blitzmann
4e8e5d86c4
Fix for #1647
2018-06-16 17:04:29 -04:00
blitzmann
7e6fc4e6c2
Fix issue with closing item stats
2018-06-16 15:58:30 -04:00
Maru Maru
6bbfb18680
Merge branch 'master' into py3EFFS
2018-06-16 04:52:10 -04:00
Maru Maru
d61ab0ff5a
Refactoring for various EFS export code
2018-06-16 04:50:55 -04:00
blitzmann
47016c682e
Don't destroy ItemStats window on close. Instead, Skip() the event so that it can finish processing events correctly. ( #1650 )
2018-06-15 02:27:41 -04:00
blitzmann
eece7de547
Merge branch 'issue/1642' into mutaplasmids
2018-06-15 01:32:03 -04:00
blitzmann
ed94294584
Finish implementing the translated values for the Mutators
2018-06-15 01:31:51 -04:00
blitzmann
634bdab396
Merge branch 'master' of https://github.com/pyfa-org/Pyfa
2018-06-14 22:53:33 -04:00
blitzmann
3462252ecc
Automatically check on character load that the character at least has all skills in the database for it ( #1645 )
2018-06-14 22:53:16 -04:00
blitzmann
5a085b6e27
Automatically check on character load that the character at least has all skills in the database for it ( #1645 )
2018-06-14 22:52:33 -04:00
blitzmann
12c491a6b3
Merge branch 'mutaplasmids' of https://github.com/pyfa-org/Pyfa into mutaplasmids
2018-06-13 23:11:37 -04:00
Ryan Holmes
4d8240a588
Merge pull request #1643 from burnsypet/mutaplasmids
...
Added reset and randomize buttons to mutaplasmid view
2018-06-13 23:10:55 -04:00
blitzmann
154b07e0d6
Move the attribute unit translations from the GUI to the Unit class and tweak the display of mutator ranges to use this. Additionally, develop inverse functions to the value translations for eventual use in the mutator slider
2018-06-13 23:10:48 -04:00
burnsypet
59a5b68152
Added reset and randomize buttons to mutaplasmid view
2018-06-13 22:52:36 +01:00
Ryan Holmes
f0a6034cec
Merge pull request #1632 from WatchMeCalculate/Issue-#1627
...
Adds exception handler for when HttpServer fails on init
2018-06-13 00:21:46 -04:00
Ryan Holmes
6224286524
Merge pull request #1639 from burnsypet/issue-1637
...
HTML export now contains EFT block
2018-06-13 00:20:14 -04:00
Ryan Holmes
eefc84465f
Merge pull request #1638 from surculus12/issue-1633
...
resolves #1633
2018-06-13 00:18:15 -04:00
blitzmann
4fd54ca74a
bump beta version
2018-06-12 22:23:57 -04:00
blitzmann
779b9f0821
Fix attribute icons to use new method
2018-06-12 21:51:58 -04:00
blitzmann
3ae10fe483
adding icons
2018-06-12 21:46:31 -04:00
blitzmann
88be999899
update database
2018-06-12 21:46:05 -04:00
blitzmann
6fdcce12a3
Merge branch 'icons-1621' into v2.2.0b1
...
# Conflicts:
# eos/db/__init__.py
# eos/db/gamedata/__init__.py
# eos/db/gamedata/item.py
# eos/gamedata.py
# eve.db
2018-06-12 21:43:28 -04:00
blitzmann
e19d231eba
Merge branch 'master' into v2.2.0b1
...
# Conflicts:
# eve.db
2018-06-12 21:41:04 -04:00
blitzmann
d4d55c026a
tweak font sizes
2018-06-12 21:29:00 -04:00
blitzmann
3ebfe045c5
Catch a rare error with mutators that are kinda orphaned (not via module, but the mod doesn't have base or mutaplasmid)
2018-06-12 21:15:31 -04:00
blitzmann
75230a78a6
Do not explicitly add the mutator to the module. Setting the Mutator.module property is sufficient, and prevents from a duplicate one from being added with a None key.
2018-06-12 20:57:06 -04:00
burnsypet
ab6200e2c1
Fixed line length for PEP8
2018-06-12 20:11:39 +01:00
burnsypet
8a18047957
HTML export now contains EFT block
2018-06-12 19:17:39 +01:00
blitzmann
fccd4b61f4
Recalc fit after a mutator change and 1 sec has passed. This allows for both gui animations to finish and prevent multiple quick changes form clogging everything up)
2018-06-12 01:55:40 -04:00
blitzmann
bceaa0d1d5
Get mutations to save
2018-06-11 23:44:34 -04:00
blitzmann
994521f654
Move some functionality tot he mutator object, and clean some stuff up
2018-06-11 23:09:21 -04:00
surculus12
b7b60e4ea6
resolves #1633
2018-06-11 15:24:17 +00:00
blitzmann
6a03ff59af
Attribute graph: add edge on neutral
2018-06-10 02:28:01 -04:00
blitzmann
f8b5adb31d
Determine validity via mod, not value (prevents weirdness with negatives)
2018-06-10 01:30:05 -04:00
blitzmann
e8b56b076b
Instantiate mutators when a mutated module is created / loaded from DB. Some bug fixes for a few things.
2018-06-10 01:10:53 -04:00
blitzmann
fe47ebd1f5
Merge branch 'attribute_gauge' of https://bitbucket.org/blitzmann/pyfa-playground into attribute_gauge
2018-06-09 20:35:08 -04:00
blitzmann
3b310e9b61
Tweaks to slider logic with respect to negative values
2018-06-09 20:34:59 -04:00
Ryan Holmes
07737a1f6d
more refactoring and bug fixes for gui
2018-06-09 11:03:04 -04:00
blitzmann
962789bf63
More tweaks
2018-06-09 09:49:32 -04:00
blitzmann
ab2d6dbf3a
Flesh out a lot of the small graphical specifics. Stilll needs a bit of work and a few bugs worked out, but I feel it's coming along.
2018-06-08 22:34:15 -04:00
blitzmann
542f2b3061
More tweaks
2018-06-07 19:38:40 -04:00
WatchMeCalculate
abefe21796
Adds exception handler for when HttpServer fails on init
2018-06-05 23:42:00 -07:00
blitzmann
cc529d3499
Penalized drone velocity rigs ( #1630 )
2018-06-06 00:25:45 -04:00
blitzmann
aee225d11a
Only apply thermodynamics skill to modules with heatDamage attribute
2018-06-05 23:59:01 -04:00
Ryan Holmes
0b45438981
Merge pull request #1626 from WatchMeCalculate/Issue-#1519
...
Issue #1519 , on fitting restriction toggle, accurately keep valid modules
2018-06-05 20:26:16 -04:00
DarkPhoenix
d48f9354ec
Update database (vedmak fitting changes) and do relevant string updates
...
Also change jsontosql script to ignore fsdtypeoverrides which is no longer dumpable by phobos
2018-06-05 20:02:00 +03:00
blitzmann
58b422a6d9
Add a bunch of tests, and get it looking just right. Still need to do some general cleanup
2018-06-05 09:02:15 -04:00
blitzmann
b1dce3b7b6
Changes to attribute slider, and thinking about dropping it in support of a modified pyfa gauge
2018-06-04 22:55:34 -04:00
blitzmann
460ba81d44
Some tweaks to the attribute slider
2018-06-04 19:18:18 -04:00
Ryan Holmes
e01699f738
Add a SetValue method to the attribute slider
2018-06-04 17:24:49 -04:00
blitzmann
c9f555a860
Move the slider to another file (makes it easier to test), and adjust the logic so that the base value is always considered in the center, no matter the skew of the ranges
2018-06-04 02:53:14 -04:00
blitzmann
b3acc8fd21
Get a slider interface going for the items stats. Starting to come together!
2018-06-04 02:21:52 -04:00
blitzmann
3670f3289c
Convert a module to an abyssal with a mutaplasmid - saving to and loading from database confirmed.
2018-06-03 19:50:50 -04:00
blitzmann
04171b243b
Get the mutaplasmid context men working to display the mutaplasmids
2018-06-03 16:48:31 -04:00
blitzmann
20f57146c4
Merge branch 'master' into mutaplasmids
...
# Conflicts:
# eve.db
2018-06-03 16:31:20 -04:00
blitzmann
012c5f536b
Add mutaplasmid context menu
2018-06-03 16:29:00 -04:00
blitzmann
3fbd869821
Get some basic relationships added for mutaplasmids
2018-06-03 16:28:33 -04:00
blitzmann
19cf3c2036
Update various GUI things to show new location for ship icon
2018-06-02 14:54:59 -04:00
blitzmann
18bbe49c49
support renders
2018-06-02 14:34:00 -04:00
blitzmann
e806471b47
Run icon script to remove the clothing icons
2018-06-02 14:10:37 -04:00
blitzmann
59d56fc333
Remove clothing form the database
2018-06-02 14:04:34 -04:00
blitzmann
926299c20e
Add process for getting graphic ids from fsdbinary (not utilizing them yet)
2018-06-02 11:58:38 -04:00
blitzmann
e8d5e9f9f2
More icons fixes
2018-06-02 10:18:56 -04:00
WatchMeCalculate
a5b5cec919
Fixed flake8 issues
2018-06-01 13:08:25 -07:00
Ryan Holmes
bb978c3dff
Implement a profiling option. x_x
2018-06-01 15:46:45 -04:00
WatchMeCalculate
cbb8545c30
If module had previously violated fitting restrictions, but now is a valid module, recolor background
2018-06-01 02:22:29 -07:00
WatchMeCalculate
87660246b6
When re-enabling restrictions only delete incompatible modules
...
Hardpoints past limit will show up highlighted red.
2018-06-01 02:19:14 -07:00
WatchMeCalculate
cc586f6532
For modules with maxfitting, ensure on validity count, don't count itself
2018-06-01 02:18:03 -07:00
WatchMeCalculate
02103b6d2e
Refactor checking if Hardpoints has free spots into a function fit can use
2018-06-01 02:16:29 -07:00
blitzmann
94b1876cf1
icon script tweak
2018-05-31 21:36:22 -04:00
blitzmann
8bb3cbb25e
More icon fixes
2018-05-31 21:20:47 -04:00
blitzmann
5388ba7a70
Remove need for Icon class, references to it's DB relationship, and remove from DB. Also, add the files. All the files.
2018-05-31 21:13:12 -04:00
blitzmann
ff1d8109cd
Start updating the icons script. You can now point it at an EVE installation and an icons.json, which is generated via the icons.yaml from from the SDE (for now, unless we can figure out how to access that info form the res files. it's in CCPs format).
...
Lots of old stuff still here, needs cleanup. We no longer restrict the queries to certain categories / groups, seemed like extra logic to remember whenever new stuff is potentially added.
2018-05-31 21:09:35 -04:00
DarkPhoenix
408e1246c7
Reduce font size for chrome tabs
2018-05-31 14:47:38 +03:00
DarkPhoenix
051e601f14
Use system font for fitting pane
2018-05-31 13:26:54 +03:00
blitzmann
fb5849e43e
Bump version
2018-05-31 01:03:14 -04:00
blitzmann
367b26816b
Add some missing stuffs in the manifest (don't know if needed)
2018-05-31 00:54:54 -04:00
blitzmann
e3bec84d31
Tweaks to the Inno Setup file
2018-05-31 00:44:31 -04:00
blitzmann
d92ccffc8d
Test a few fixes for the windows installer
2018-05-31 00:01:36 -04:00
blitzmann
e8efa22a95
Merge branch 'singularity'
2018-05-30 19:49:40 -04:00
blitzmann
861d034635
Bump version
2018-05-30 19:49:21 -04:00
blitzmann
7a18224800
pep8
2018-05-30 19:34:14 -04:00
Ryan Holmes
92a906611b
Merge pull request #1619 from fsufitch/master
...
Tweak jargon defaults for more entries based on personal experience
2018-05-30 15:53:27 -04:00
Filip Sufitchi
6fc532a6a2
Tweak jargon defaults for more entries based on personal experience
2018-05-30 15:31:12 -04:00
blitzmann
d0777602e7
Clean up unused effect files now that the effects script works (hopefully)
2018-05-29 21:49:32 -04:00
blitzmann
618507f88c
Fix the effects used by script (no longer restricted on category / group), and fix many effects headers
2018-05-29 21:43:25 -04:00
blitzmann
c5bc9e2534
Added missing effectsm, and update headers
2018-05-29 21:39:11 -04:00
blitzmann
b097818f1b
Do not allow import of unpublished items (temporary measure to prevent abyssal items)
2018-05-29 21:01:55 -04:00
blitzmann
ba2471e75c
Add new icons files
2018-05-29 20:15:05 -04:00
blitzmann
de7a5361fd
Add triglavian icon to ship browser
2018-05-29 19:58:59 -04:00
blitzmann
0827e13b31
Add some missing icons
2018-05-29 19:40:55 -04:00
blitzmann
ec2bf8d4ed
Update renders
2018-05-29 19:40:01 -04:00
blitzmann
8ab709e590
* Update database (unpublish Abyssal items, for now)
...
* Add eve data version and datetime to about window (temp measure until we can get a better about window implemented)
2018-05-29 19:37:55 -04:00
Ryan Holmes
efe974f8f9
Merge pull request #1616 from WatchMeCalculate/issue-#1599
...
Remove asterisk next to character name after API refresh
2018-05-28 17:55:23 -04:00
WatchMeCalculate
da85c66089
Make sure to clear dirty skills when clearing all skills
2018-05-28 13:33:19 -07:00
blitzmann
a02f863bc8
update database
2018-05-27 17:30:12 -04:00
blitzmann
553a181966
Merge branch 'abysmal_weather' into singularity
...
# Conflicts:
# eve.db
2018-05-27 17:25:47 -04:00
blitzmann
4a1e4853fb
fix issue with display
2018-05-27 17:25:04 -04:00
blitzmann
9f560584ce
Fix fighter DPS graph ( #1521 )
2018-05-27 16:29:47 -04:00
blitzmann
670f19ce95
fixed attribute export ( #1613 )
2018-05-27 16:25:10 -04:00
blitzmann
3944545721
Support for Abyssal module loading base item attributes
2018-05-27 14:58:14 -04:00
blitzmann
a706da8adc
Remove some of the redundant jargon keywords
2018-05-27 12:12:20 -04:00
Ryan Holmes
829fd12163
Merge pull request #1575 from ftsartek/patch-1
...
Jargon defaults updated for significantly more options
2018-05-27 12:08:55 -04:00
Maru Maru
f8504cfa6e
Merge branch 'master' into py3EFFS
2018-05-27 04:08:42 -04:00
Maru Maru
05e76a884a
Partially cleaned up efs utilities
2018-05-27 04:07:21 -04:00
Ryan Holmes
b5addc8a87
Merge pull request #1609 from minlexx/copy_text
...
Copy text from item traits and desription panels
2018-05-26 22:35:24 -04:00
Alexey Min
8cb592db6f
Make item description copyable
2018-05-26 14:34:54 +03:00
Alexey Min
be21fec2d2
Make item traits copyable
2018-05-26 14:34:40 +03:00
blitzmann
154ac6b045
forgot the DB
2018-05-25 23:20:36 -04:00
blitzmann
d3bd52fe07
Get dynamic attributes JSON saved to the database... now for the tinkering to begin!
2018-05-25 19:18:51 -04:00
DarkPhoenix
d4beba8b7b
Fix ammo picker for disintegrators
2018-05-24 14:35:17 +03:00
DarkPhoenix
4141a9df45
Do not show falloff range if it's too low (disintegrators fetch base value of 1 and show it)
2018-05-24 14:32:35 +03:00
DarkPhoenix
b6181f8ad6
Update db to latest sisi
2018-05-24 09:37:54 +03:00
blitzmann
fabf759aa7
Start implementing support for mutaplasmids.
...
* There's a new table `mutators` that has an FK back to a module, and links to an attribute ID with it's new value
* Fixes an issue in the item state where the "base" value showed the literal base value for the attribute, regardless of override / mutators
* If there is an override and a mutated attribute, mutated value takes effect
2018-05-24 01:26:49 -04:00
blitzmann
c0f34f1117
update database, and a code tweak
2018-05-23 01:12:46 -04:00
blitzmann
5cf9e0c4ff
Merge branch 'singularity' into abysmal_weather
...
# Conflicts:
# eve.db
2018-05-23 00:49:29 -04:00
blitzmann
33d4a8a691
update database
2018-05-23 00:46:51 -04:00
blitzmann
9268dc36bf
Give the abyssal effect name some custom, directed loving. Mmm.
2018-05-23 00:45:11 -04:00
blitzmann
e95cbdd19b
Re-work the wormhole (now call Environmental) context menu
2018-05-23 00:38:30 -04:00
blitzmann
c4177f8911
Remove .zip check for img files (no longer part of build, wondering if this is causing slow start up times)
2018-05-22 00:06:06 -04:00
blitzmann
eaae51f8d8
Add status messages back to ESI fitting export ( #1502 )
2018-05-21 23:37:15 -04:00
blitzmann
9f69c76380
Reimplement support for exporting ESI fittings... whoops ( #1593 )
2018-05-21 23:23:21 -04:00
blitzmann
2f9d2e2a60
Force command processors not to show ( #1562 )
2018-05-21 23:15:41 -04:00
blitzmann
f9e60a00f2
Remove the CREST table from a migration, since it no longer exist (was causing issues for some folks with very old databases)
2018-05-21 23:03:25 -04:00
blitzmann
fde449c7d8
more whoops
2018-05-21 22:09:30 -04:00
blitzmann
6b346c4b37
Whoops
2018-05-21 22:08:56 -04:00
blitzmann
aeb1a80e73
fix attempt for #1602
2018-05-21 21:11:51 -04:00
blitzmann
1c359fb6ed
tox
2018-05-20 15:58:25 -04:00
blitzmann
a8c57bbdeb
Merge branch 'singularity' into abysmal_weather
2018-05-20 15:57:17 -04:00
blitzmann
752c67bc0b
tox
2018-05-20 15:57:02 -04:00
blitzmann
e7c826b71c
Merge branch 'master' into singularity
2018-05-20 15:56:12 -04:00
blitzmann
2cac214f46
tox
2018-05-20 15:55:26 -04:00
blitzmann
c1f24a1979
Merge branch 'singularity' into abysmal_weather
2018-05-20 15:51:47 -04:00
blitzmann
63e5b6da68
Merge branch 'master' into singularity
2018-05-20 15:51:22 -04:00
blitzmann
23d9e7a91b
Fix travis config
2018-05-20 15:50:56 -04:00
blitzmann
7ac4b52d20
Do all localization effects
2018-05-20 15:05:41 -04:00
blitzmann
d110dd4c76
Implement xeon gas and electric store weather effects
2018-05-20 14:33:37 -04:00
blitzmann
a5b959fbf8
Implement caustic and darkness weather
2018-05-20 14:22:58 -04:00
blitzmann
90f1947ea7
Implement caustic weather
2018-05-20 14:14:35 -04:00
blitzmann
afd16e1afd
Add new warfareBuffID, and fix issue with going to effect file in debug
2018-05-20 14:10:37 -04:00
blitzmann
bc23417eae
Start working on Abysmal space environment effects. The values produced for the infernal weather (calm firestorm) thermic resist penalties are spot on according to my testing. :D
2018-05-20 12:53:33 -04:00
Maru Maru
2a410a13a0
EFS mass export now uses the configured save path for consistancy.
2018-05-20 04:36:20 -04:00
blitzmann
d84525876a
Gather abysmal environnments into database
2018-05-20 00:52:48 -04:00
Maru Maru
d5afacef3f
Merge branch 'master' into py3EFFS
2018-05-20 00:39:08 -04:00
blitzmann
891c20eea7
Merge branch 'master' into singularity
2018-05-20 00:22:24 -04:00
blitzmann
020cc9e295
Revert "Clean up unused effects"
...
This reverts commit 842be9535b .
2018-05-20 00:22:14 -04:00
blitzmann
e423c9248a
Fixes for some odd markdown2 bugs ( #1532 )
2018-05-19 23:57:40 -04:00
blitzmann
b138fea245
Tweak rack labels
2018-05-19 17:56:48 -04:00
blitzmann
cb509a832e
Add number of slots in the rack heading ( #1535 )
2018-05-19 17:55:17 -04:00
blitzmann
155a3a4e42
Tweak the ammo sorter to be more consistent, and not go off of calculated values for the modules (which may change based on the current charge) ( #1520 )
2018-05-19 17:41:04 -04:00
Ryan Holmes
a59949a57a
Merge pull request #1578 from minlexx/esi_proxy
...
Use proxies from Pyfa's "Network settings" for ESI requests
2018-05-19 17:07:57 -04:00
blitzmann
4ba33aa5b8
Fix two structure rig effects related to missile charge bonuses ( #1526 )
2018-05-19 17:07:01 -04:00
blitzmann
6dbb61dc12
Merge branch 'master' of https://github.com/pyfa-org/Pyfa
2018-05-19 14:53:07 -04:00
blitzmann
f1d3b68308
Bump version
2018-05-19 14:52:58 -04:00
blitzmann
cec61fc225
Some QOL tweaks to the character editor SSO section
2018-05-18 23:41:37 -04:00
blitzmann
caf31517ca
Fix attempt for #1560
2018-05-18 01:18:46 -04:00
blitzmann
22edebbf9b
More stuff for #1586
2018-05-18 01:18:31 -04:00
blitzmann
806f17f6ea
Test fix for #1586
2018-05-17 00:50:17 -04:00
ftsartek
5aa14de0c4
Update defaults.yaml
...
extra update to include two more american/british english translations
2018-05-17 14:49:00 +12:00
Ryan Holmes
77a5896997
Merge pull request #1584 from minlexx/fix_browse_esi_fittings
...
Skip fits for unknown ships in "Browse EVE Fittings"
2018-05-15 17:49:41 -04:00
Alexey Min
cc754342c8
Skip fits for unknown ships in "Browsing EVE Fittings"
2018-05-16 00:36:37 +03:00
Alexey Min
63074a2b85
Reduce code duplication:
...
Network settings class now provides its own method to get proxy settings dict in requests format.
This method can be used both in network service and esi access, reducing code duplication.
2018-05-15 22:13:04 +03:00
Alexey Minnekhanov
bec746b76f
Use proxies from Pyfa's "Network settings" for ESI requests
2018-05-15 12:48:18 +03:00
blitzmann
eeb700c75d
Get back into tox's good graces
2018-05-15 01:41:32 -04:00
blitzmann
deecfb31dc
Merge tag 'v2.0.1' into singularity (bring sisi code up to date with pyfa 2 / py3 / wx4)
...
# Conflicts:
# eos/effects/techtwocommandburstbonus.py
2018-05-15 01:17:51 -04:00
blitzmann
9bb83d4574
Merge branch 'master' of https://github.com/pyfa-org/pyfa
2018-05-14 22:08:07 -04:00
blitzmann
8023b2ea29
Bump version
2018-05-14 21:59:25 -04:00
blitzmann
3e1244a27a
Fix for not being able to drag fit to tab area ( #1569 )
2018-05-14 19:26:23 -04:00
blitzmann
51e610830f
Fix (not really) an issue with a dead character editor still receiving events
2018-05-14 18:27:53 -04:00
ftsartek
f52d091f9a
Updated for significantly more options
2018-05-15 10:05:42 +12:00
blitzmann
a2877f6b5f
Merge branch 'master' of https://github.com/pyfa-org/Pyfa
2018-05-14 01:03:06 -04:00
Ryan Holmes
acf6b3dffd
Merge pull request #1549 from flashspys/patch-1
...
Add Drone Damage Amplifier to defaults
2018-05-14 00:39:44 -04:00
blitzmann
b6a1c4b308
Add support for using own client details (messy code, but it works!)
2018-05-14 00:37:26 -04:00
blitzmann
e29ab817af
Add the client details back to the preferences page
2018-05-13 13:27:49 -04:00
blitzmann
86576581cd
Break out the phobos dump from the data compilation (dump has to work in py2, whereas compilation requires py3 due to hooking directly in with EOS classes). protip: PyCharm configurations are awesome
2018-05-13 01:17:59 -04:00
blitzmann
50bd46015b
fix the osx icon
2018-05-12 23:10:27 -04:00
blitzmann
aa2ffaf1ea
Update installer script and create new dist script for windows. todo: find out hwo to invoke PyInstaller from python
2018-05-12 22:49:18 -04:00
blitzmann
5cc6b6c69c
Move over all esi stuff to it's own class, which the esi service extends from. Also fix an issue in the EVE fittings browser where deleting a fit didn't actually remove it from the list of fits (due to that list being populated by the return data of ESI, which can be cached). More clean up.
2018-05-12 13:57:14 -04:00
blitzmann
0365f71c00
Move over ESI functionality to be completely separate from esipy
2018-05-12 12:25:34 -04:00
blitzmann
4d666907c9
Start breaking out esipy, first up: getting for login
2018-05-11 23:24:30 -04:00
Felix Wehnert
0466678176
Add Drone Damage Amplifier to defaults
2018-05-09 10:20:11 +02:00
blitzmann
c1e239b9b3
Add a message box informing user of failed ESI initialization
2018-05-08 22:00:35 -04:00
blitzmann
26aaeabd7f
Bump version
2018-05-08 21:33:20 -04:00
blitzmann
0e0bc9dfd2
Remove some references to old api stuff ( #1547 )
2018-05-08 21:06:32 -04:00
DarkPhoenix
df24313bcf
Update to recent sisi changes
2018-05-08 14:58:25 +03:00
blitzmann
8990cbfd6a
update readme
2018-05-08 00:01:55 -04:00
blitzmann
8f34c03289
implement a stop gap measure for #1384
2018-05-07 23:20:11 -04:00
blitzmann
c1322a3566
Run through pyfa.io for update checks (allows us to log version usage and provide more flexibility going forward). Falls back to simple github request
2018-05-07 22:55:50 -04:00
blitzmann
5101e2851a
replace eve-central with evemarketer
2018-05-07 22:28:40 -04:00
blitzmann
7b7f67ad2e
bump version
2018-05-07 22:24:18 -04:00
blitzmann
dbdc566ae4
Only raise exception for status code > 400 (was previously excluding 201 and the like)
2018-05-07 22:09:31 -04:00
blitzmann
f4fd991907
Remove some event handling from the ESI windows to prevent errors from happening ( #1501 )
2018-05-07 22:00:41 -04:00
blitzmann
42ad74158b
Remove the ASCII text from console
2018-05-07 21:55:47 -04:00
blitzmann
c99afa79e1
Merge branch 'test-3'
2018-05-07 21:54:51 -04:00
blitzmann
789c3b869a
Add new Exception type
2018-05-06 13:04:02 -04:00
blitzmann
7d8d87662b
Merge remote-tracking branch 'origin/py3' into test-3
2018-05-06 12:58:04 -04:00
blitzmann
645a5ced14
check response for a 200
2018-05-06 12:57:48 -04:00
Maru Maru
56a3911b96
Adjusted effs export to remove bugs with python3
2018-05-05 04:09:01 -04:00
Ryan Holmes
5ed98e8fed
Update requirements.txt
2018-05-04 23:30:43 -04:00
DarkPhoenix
a1c894bb22
Provide safe fallback for hardshell booster effect (currently broken on sisi)
2018-05-04 16:01:29 +03:00
DarkPhoenix
32c6dcdb79
Sort fits during search the same way they are sorted normally
2018-05-03 11:24:01 +03:00
DarkPhoenix
842be9535b
Clean up unused effects
2018-05-03 09:58:44 +03:00
DarkPhoenix
7b6cb25ac4
Fix disintegrator group name
2018-05-03 09:50:36 +03:00
Ryan Holmes
f12370389c
Merge pull request #1538 from fsufitch/issue/1533
...
Improve user experience customizing jargon.yaml
2018-05-02 22:36:44 -04:00
blitzmann
fc35d7bb26
Add mutaplasmids to group listing for sql inclusion
2018-05-02 22:32:49 -04:00
DarkPhoenix
94e1515b43
Update database after recent ship changes
2018-05-03 01:06:01 +03:00
Filip Sufitchi
95c1f7bde0
Improve user experience customizing jargon.yaml
2018-05-02 11:02:46 -04:00
Maru Maru
dba86edff2
Added python3 functionality to effs exporter
2018-05-02 03:25:20 -04:00
Maru Maru
e2d8a3a4e8
Merge branch 'effsExpBack' into py3EFFS
2018-05-01 00:03:42 -04:00
Maru Maru
090065ddd4
Removed sepurflous effs related files
2018-04-30 20:44:14 -04:00
Maru Maru
acade56769
Adjusted effs fit name prefixing
2018-04-30 20:38:38 -04:00
blitzmann
d52c249921
Remove client path hashing for secret file (was interfering with OS X build, because it unpacks pyfa into a different, random directory each time it runs)
2018-04-29 12:49:03 -04:00
blitzmann
0b9a50cd8d
fix mac spec
2018-04-29 11:56:47 -04:00
blitzmann
25bbfec318
add a few things to requirements.txt
2018-04-29 11:31:33 -04:00
blitzmann
1192c26b8f
Add the jargon yaml files to the build process
2018-04-29 11:30:41 -04:00
blitzmann
4a3201ffd4
Merge branch 'py3' of https://github.com/pyfa-org/Pyfa into test-3
2018-04-28 20:35:26 -04:00
blitzmann
406a22100d
Merge branch 'esi' into test-3
2018-04-28 20:35:14 -04:00
Ryan Holmes
2547cf70c2
Merge pull request #1515 from Neugeniko/Issue#1511
...
Fix new sustained reps code for logistic drones.
2018-04-28 20:08:07 -04:00
DarkPhoenix
1fc4eab1ce
Add spoolup time to misc column
2018-04-28 07:49:04 +03:00
DarkPhoenix
e1e4efde7a
Update stats to latest sisi data
2018-04-27 23:24:57 +03:00
DarkPhoenix
cf5769e0f8
Add missing skill and damage mod effects
2018-04-24 20:52:46 +03:00
DarkPhoenix
a8b1f38e84
Update database and implement ship effects, also make pyfa to show final damage value for disintegrators after ramp-up time is complete
...
(if you don't want me to commit here just write phoenix@mail.ru , i have no way to communicate with you otherwise)
2018-04-24 19:13:30 +03:00
Ryan Holmes
e83fa4d40b
Merge pull request #1513 from fsufitch/issue/1369
...
Issue/1369
2018-04-07 09:10:44 -04:00
Ryan Holmes
c552cb5e40
Merge pull request #1510 from fsufitch/issue/1509
...
Use list control length instead of sys.maxsize for platform compatibility
2018-04-07 08:27:40 -04:00
Maru Maru
49b1e2ee36
Added option to copy EFFS stats to the clipboard via the CopySelectDialog UI
2018-04-05 02:35:12 -04:00
Maru Maru
aec9202be1
added more data to effs exports, including module names.
2018-04-05 02:24:44 -04:00
Neugeniko
363904411d
Projected Logistic Drones don't have a cap use or rawCycleTime.
...
Only call the logic for the appropriate module groups.
2018-04-04 16:55:05 +10:00
Filip Sufitchi
49bc9f50bc
Add a comprehensive default jargon file
2018-04-02 17:35:58 -04:00
Filip Sufitchi
30501feb99
Raise search limit back up to 3
2018-04-02 17:25:45 -04:00
Filip Sufitchi
efc07e1553
Move minimum search length check to the service, to cover jargon
2018-04-02 17:23:30 -04:00
Filip Sufitchi
9bbeec523e
Remove some debug try/except stuff
2018-04-02 16:44:14 -04:00
Filip Sufitchi
943ee517f4
Add jargon service
...
Jargon service translates search strings for the market
using community-sourced abbreviations. It also creates the
jargon.yaml file in the user's save directory, for
future customization (either manual, or via the UI) and
provides the code hooks to load and update it. The
JargonLoader is capable of hot-loading new jargon.yaml
configurations without restarting Pyfa.
2018-04-02 16:40:39 -04:00
Filip Sufitchi
18bb3bf246
Use list control length instead of sys.maxsize for platform compatibility
2018-03-31 16:28:59 -04:00
blitzmann
117d51caab
change back to the py3-dev database
2018-03-25 21:42:51 -04:00
blitzmann
a3e411f225
Merge tag 'v2.0.0b5' into esi
...
# Conflicts:
# eos/saveddata/character.py
2018-03-25 19:21:32 -04:00
Maru Maru
ed3083aa77
Fixed indentation issues and corrected fighters damage reduction factor to include sensitivity
2018-03-19 22:56:42 -04:00
Ryan Holmes
48d90c1eca
Add login method to login request
2018-03-18 00:54:59 -04:00
Ryan Holmes
415b3db809
Merge branch 'esi-noserver' into esi
2018-03-18 00:47:07 -04:00
Ryan Holmes
53451dfaf6
Implement a setting for manual vs server login method
2018-03-18 00:46:53 -04:00
Ryan Holmes
49181dce2b
Develop dialog to input SSO Info from pyfa.io, and handle the login. Still need to hook this up to a settings option
2018-03-17 21:08:11 -04:00
Ryan Holmes
199763bcca
Separate the server login handler from the sso info handler
2018-03-17 20:31:38 -04:00
Ryan Holmes
033647da61
Move to a central login() method
2018-03-17 20:23:14 -04:00
Ryan Holmes
00e8e9d84a
Send pyfa version to server when logging in
2018-03-17 20:18:28 -04:00
Ryan Holmes
3ec01a20c2
Bunch of renaming to bring variables up to speed
2018-03-16 18:15:48 -04:00
Ryan Holmes
8a10f0a766
sCrest > sEsi
2018-03-16 18:06:33 -04:00
Ryan Holmes
0db125177f
Remove some more cruft
2018-03-16 18:05:49 -04:00
Ryan Holmes
a3f532f62f
Remove some cruft, and show EVE fitting when selecting it, rather than double clicking
2018-03-16 18:01:47 -04:00
Ryan Holmes
2c3957b2db
Disable CREST settings in preferences
2018-03-15 23:07:34 -04:00
Ryan Holmes
79deca41c1
Fix skill fetching
2018-03-15 23:05:28 -04:00
Ryan Holmes
570df7f645
Fix a bug with the character selection, and automatically assign a character after logging into eve via character editor
2018-03-15 22:13:56 -04:00
Ryan Holmes
8153b80d05
Work around for sso character not being delete from characters after sso deleted, some other minor tweaks
2018-03-15 19:58:17 -04:00
Ryan Holmes
b74654a5b3
Fix relationships for sso / characters
2018-03-15 02:58:58 -04:00
Ryan Holmes
4c6f68b07e
Move sso character stuff to character file (for now while I try to figure out how to properly delete these)
2018-03-14 18:46:49 -04:00
Ryan Holmes
9839efc2dc
Fix sso character relationship to not delete sso character (whoops)
2018-03-14 18:40:38 -04:00
Ryan Holmes
9d379d966c
Implement working character associations with SSO character
2018-03-14 17:53:48 -04:00
blitzmann
f52f39984f
Add api view back to character editor (non functioning)
2018-03-12 21:13:18 -04:00
blitzmann
be19b7414a
Make a relation between characters and sso chars
2018-03-11 19:39:58 -04:00
blitzmann
75f9a0252a
Start working on character to SSO character mapping
2018-03-11 17:38:51 -04:00
blitzmann
5169c35d5c
Implement SSO Character delete, Remove some unused character logout code (still need to hook this up with character delete functionality)
2018-03-11 16:50:12 -04:00
blitzmann
bbdf1ee6cc
More tweaks / error handling for esi
2018-03-11 15:31:41 -04:00
blitzmann
6c6e8a9972
Do some error handling
2018-03-11 14:47:57 -04:00
Maru Maru
4b2a58ca6f
Updated .gitignore to include the generated export files
2018-03-11 03:51:41 -04:00
Maru Maru
0de950862b
Added a crude data exporter for effs
...
Known to be quite buggy and needs formating adjustments.
In order to export fit data it first requires data to be exported with pyfas minimal html exporter.
The resulting pyfaFits.html file should be placed in the project directory before running effs_stat_export.py.
2018-03-11 03:28:48 -04:00
blitzmann
30c1ab125c
Increase esipy requirement
2018-03-10 17:58:47 -05:00
blitzmann
8276746dad
Do custom EsiPY prefix, change sso endpoint to look at pyfa.io instead of localhost
2018-03-10 15:46:23 -05:00
blitzmann
5560ef4d34
Merge branch 'test-3' into esi
...
# Conflicts:
# eos/saveddata/character.py
# service/character.py
# service/eveapi.py
# service/pycrest/eve.py
2018-03-10 15:32:21 -05:00
blitzmann
fe1c4cc4d4
Make a callback for token refresh, not sure how I'm gonna handle this one yet
2018-02-12 21:43:23 -05:00
blitzmann
ed649dd4c7
Merge branch 'test-3' into esi
2018-02-11 23:23:30 -05:00
blitzmann
33eccaa374
Merge branch 'test-3' into esi
...
# Conflicts:
# requirements.txt
2018-02-11 23:17:50 -05:00
blitzmann
7b0f672f04
Get encrypted refresh tokens working
2018-02-09 18:25:53 -05:00
blitzmann
33bf5234d0
Goodbye eveapi! You have served us well all these years!
...
Start stripping XML API stuff and implement ESI skill fetching.
2018-02-09 00:42:59 -05:00
blitzmann
cb392e7e5f
Rename a few things
2018-02-08 01:52:38 -05:00
blitzmann
dfba033190
Implement posting fit to EVE server
2018-02-08 01:50:52 -05:00
blitzmann
5fbe623ae6
get fit deletion working. Need to be aware that we are still using cached fit listing...
2018-02-08 01:38:24 -05:00
blitzmann
e025bff99b
Get ESI fitting import working completely. Use a file cache for EsiApp to prevent long startup times (possibly cache for about a week or so, and start in background if it needs to be gotten again?)
2018-02-08 01:24:40 -05:00
blitzmann
e77dddc15b
More work on getting fittings form a character via ESI. It's starting to be come a pain working with this client with having to background it until it initializes. Thinking about rolling my own, considering we only need a few calls and not a whole package.
2018-02-07 02:07:42 -05:00
blitzmann
eea8019593
Get fitting browser to show up with proper characters (still not functional). Start testing ways to store the esipy app on the service (it can take a few seconds to initialize due to network calls)
2018-02-07 01:21:22 -05:00
blitzmann
c7360c8cc3
Get logging into EVE working and SSO characters saving, along with client hashes being stored alongside characters.
2018-02-07 00:44:37 -05:00
blitzmann
2376148380
Start ripping CREST stuff out, add new SSOCharacter stuff in. Long process ahead.
2018-02-02 02:05:49 -05:00
blitzmann
9e8166c13d
Add ESI service skeleton, and my customer ESI Proxy class
2018-01-11 20:54:33 -05:00