DarkPhoenix
10ffb987ea
Detect concord race and show appropriate icon
2019-12-23 17:02:34 +03:00
DarkPhoenix
15dc2a325a
Change layout of fit browser lite a little
2019-08-01 12:40:20 +03:00
DarkPhoenix
3a09f4b45c
Rework FitChanged command to avoid refreshing graph multiple times in certain cases
2019-07-07 14:25:27 +03:00
DarkPhoenix
e6dce726b7
Rework how toggling factor reload works
2019-07-05 09:10:23 +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
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
blitzmann
19cf3c2036
Update various GUI things to show new location for ship icon
2018-06-02 14:54:59 -04:00
blitzmann
de7a5361fd
Add triglavian icon to ship browser
2018-05-29 19:58:59 -04:00
blitzmann
2936b88c3d
code cleanup
2017-11-27 21:05:06 -05:00
blitzmann
5e0a5da6d5
more post-merge work
2017-11-23 12:51:43 -05:00
blitzmann
b30b3fcbf1
Merge branch 'master' into test-3
...
Conflicts:
eos/gamedata.py
eos/saveddata/booster.py
eos/saveddata/character.py
gui/builtinAdditionPanes/commandView.py
gui/builtinContextMenus/commandFits.py
gui/builtinMarketBrowser/itemView.py
gui/builtinMarketBrowser/marketTree.py
gui/builtinPreferenceViews/pyfaGeneralPreferences.py
gui/builtinShipBrowser/categoryItem.py
gui/builtinShipBrowser/fitItem.py
gui/builtinShipBrowser/navigationPanel.py
gui/builtinShipBrowser/raceSelector.py
gui/builtinShipBrowser/shipItem.py
gui/builtinStatsViews/priceViewFull.py
gui/builtinViews/fittingView.py
gui/characterEditor.py
gui/characterSelection.py
gui/chromeTabs.py
gui/crestFittings.py
gui/itemStats.py
gui/mainFrame.py
scripts/itemDiff.py
service/price.py
2017-11-23 11:19:05 -05:00
blitzmann
266b3ce985
Set Victor and Virtuso to not published, and fix bug which allowed user fits to return in search even if ship isn't published ( #1310 )
2017-10-28 19:25:19 -04:00
blitzmann
d19486ce15
cleanup
2017-07-11 02:30:26 -04:00
Ryan Holmes
2bbcd96ce3
Even more fixes
2017-06-13 15:01:30 -04:00
Ryan Holmes
828b18d0fd
py2to3 automatic conversion. Woot!
2017-06-12 16:12:45 -04:00
Ryan Holmes
f5531b458b
Fix up focus for ship browser, allowing space or enter to work to open up new stage
2017-06-12 00:28:06 -04:00
Ryan Holmes
048ae0205c
Breakout shipBrowser into individual class files
2017-06-11 17:32:43 -04:00
Ryan Holmes
e6a0784466
space to select fit when it's focus'd
2017-06-11 15:43:01 -04:00
Ryan Holmes
45c3533501
Make some extra logging statements and stuff to troubleshoot fit deletion bugs ( #1199 )
2017-05-30 22:57:52 -04:00
blitzmann
ffe840e245
Fix for #1161 . Can't reproduce, but I'm unsure what the root cause is (probably something firing in the wrong order). 9be4ae may also alleviate the root cause.
2017-05-13 23:28:51 -04:00
blitzmann
c68739d78c
Move the FitRemoved event before the stage selected events. Otherwise, if the stage is selected first and the FitItem (self) is deleted before the FitRemoved is done, we get an error about how self is not valid anymore
2017-05-13 23:28:49 -04:00
Ryan Holmes
de9b167242
Bump version and include fix for #1147 ( #1150 )
...
* bump dev
* Fix two issues with deleting fits (#1147 )
2017-05-10 18:48:33 -04:00
blitzmann
0e81c985a3
Fix bad index for fit notes which causes exception on recent fits
2017-05-08 22:38:18 -04:00
blitzmann
3de63c5ca5
flake8 fixes
2017-05-08 21:32:13 -04:00
blitzmann
dd09b3d951
Add fitting notes to the ship browser tooltips
2017-05-08 19:20:30 -04:00
blitzmann
1604ea1f2c
Fix many bugs related to GUI not receiving a correct timestamp, as well as extending feature out to all other fit entities.
2017-05-07 02:02:54 -04:00
blitzmann
f9b7376cc7
Move sql alchemy events into their own file for now so that mac-deprecated doesn't get pissy.
2017-04-26 19:34:47 -04:00
blitzmann
32f417ce5a
Created first iteration of "Recent Fits" view, in which a nav button is interacted with to show a list of the 100 most recently modified fits. Ship Broswer is littered with ToggleRecentShips() to reset the icon when not in "recent" mode. This should probably be fixed at some point.
...
Removed the FIT_CHANGED binding from FitItem - this was causing very odd issues when the object was destroyed (navigating to another "stage") such as the Fit Changed event for that fit no longer firing (or at least seemingly so)
To fix this, simply look at the active fit during FitItem.Refresh()
Also creates a new query to get a list of items from the DB, although it's not used (was gonna use it, decided against it, but didn't want to delete the code - could prove handy later)
2017-04-26 18:51:39 -04:00
blitzmann
bb73065b43
Update FitItem datetime when fit changes
2017-04-22 22:46:23 -04:00
blitzmann
ae99a179d9
Update FitItem to use modified datetime of fit (fallback to created and old timestamp). Remove activation of FitItem timer (no idea what this is trying to do???)
2017-04-22 19:30:50 -04:00
blitzman
b18bb200a9
Merge branch 'development' into MorePreferences
2017-03-26 13:52:59 -04:00
Ebag333
301e874cd4
Add a ton of logging to the fitting service
2017-03-17 16:05:09 -07:00
Ryan Holmes
58977810f9
Merge pull request #1030 from Will-W/new_tab
...
Add option to open fit in new tab
2017-03-06 21:14:51 -05:00
Will Wykeham
05facc6961
Remove semicolon caused by too much C programming
2017-03-06 14:03:27 +00:00
Will Wykeham
f8db54136e
Add option to open fit in new tab
...
Works from context menu and on middle click - like a browser
2017-03-06 13:52:56 +00:00
Ebag333
9a284bc740
Add preference to disable ship browser tooltip popup.
2017-02-27 14:33:18 -08:00
blitzman
7115cd178c
Merge branch 'development' into LogBook_v2
...
Conflicts:
config.py
eos/saveddata/fit.py
gui/bitmapLoader.py
gui/graphFrame.py
gui/utils/exportHtml.py
pyfa.py
service/crest.py
service/price.py
service/server.py
2017-02-25 18:21:07 -05:00
blitzman
ee407913c3
Fix for #1005
2017-02-24 00:11:24 -05:00
blitzman
b351befa97
Fix for #1000
2017-02-18 18:14:21 -05:00
blitzman
401d0d58d5
Merge branch 'development'
2017-02-11 21:42:48 -05:00
Ebag333
3b185e1bcb
Roll up all changes from #962 as the base has been massively changed by code cleanups. Rename our logging to a universal pyfalog to avoid shadowing either Logging or Logbook loggers
2017-02-11 11:51:53 -08:00
blitzman
62bb550afd
Add shortcut indication for fitting search tooltip
2017-02-11 10:15:01 -05:00
Ebag333
2b45a16872
Refactor most of the shadowing from outer scopes. This is a super simple change, just changing the variable used inside (mostly) lambdas.
2017-02-10 11:50:04 -08:00
Ebag333
f2c84692a9
Clean up a bunch of unused variables
2017-02-09 00:22:14 -08:00
Ebag333
11d7f9d029
Make modules static if they do not use self.
2017-02-09 00:04:41 -08:00
Ebag333
72633825cf
Formatting and layout changes
2017-02-08 23:32:51 -08:00
Ebag333
6e524de320
Disable import inspections for wxPython, because it's not installed traditionally and we can't include it in requirements.txt
2017-02-08 20:15:24 -08:00
blitzman
85131e6166
oh god this isn't gonna work
...
Merge branch 'ebag_importchanges' into test_import
Conflicts:
config.py
eos/db/saveddata/queries.py
eos/effects/chargebonuswarfarecharge.py
eos/effects/elitebonuscommandshipinformationhiddencs3.py
eos/effects/elitebonuslogisticremotearmorrepairoptimalfalloff1.py
eos/effects/energydestabilizationnew.py
eos/effects/iceharvestingdroneoperationdurationbonus.py
eos/effects/miningforemanstrengthbonus.py
eos/effects/modulebonuswarfarelinkarmor.py
eos/effects/modulebonuswarfarelinkinfo.py
eos/effects/modulebonuswarfarelinkmining.py
eos/effects/modulebonuswarfarelinkshield.py
eos/effects/modulebonuswarfarelinkskirmish.py
eos/effects/moduletitaneffectgenerator.py
eos/effects/remotehullrepair.py
eos/effects/rolebonusremotearmorrepairoptimalfalloff.py
eos/effects/shipbonusforceauxiliarya4warfarelinksbonus.py
eos/effects/shipmodesmallmissiledamagepostdiv.py
eos/effects/structureenergyneutralizerfalloff.py
eos/effects/structuremoduleeffectstasiswebifier.py
eos/effects/structurerigmaxtargets.py
eos/effects/subsystembonusamarrdefensiveinformationwarfarehidden.py
eos/effects/subsystembonuscaldaridefensiveinformationwarfarehidden.py
eos/effects/subsystembonusgallentedefensiveinformationwarfarehidden.py
eos/effects/techtwocommandburstbonus.py
eos/saveddata/fighter.py
eos/saveddata/fit.py
eos/saveddata/module.py
eve.db
gui/bitmapLoader.py
gui/builtinContextMenus/itemStats.py
gui/builtinStatsViews/miningyieldViewFull.py
gui/builtinViewColumns/misc.py
gui/builtinViews/__init__.py
gui/builtinViews/fittingView.py
gui/contextMenu.py
gui/graphFrame.py
gui/itemStats.py
gui/mainFrame.py
gui/marketBrowser.py
service/__init__.py
service/character.py
service/fit.py
service/port.py
service/prefetch.py
service/pycrest/eve.py
service/settings.py
2017-01-23 21:06:12 -05:00
blitzman
5cbffcf3ac
Handle counting number of fits per ship category more efficiently (see #819 )
2017-01-03 01:32:12 -05:00
Ebag333
28404cd8bb
bajillion pep8 fixes to pass tox
2016-12-13 23:31:39 -08:00