blitzmann
2936b88c3d
code cleanup
2017-11-27 21:05:06 -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
burnsypet
cac8e528a3
Change how skillsMap is generated
...
Changes to characterSelection.py:
grantMissingSkills now uses _buildSkillsTooltipCondensed to
generate a list of skills to update
_buildSkillsTooltipCondensed now outputs level and ID rather than
just level so that it can be used by grantMissingSkills
Anything else using _buildSkillsTooltipCondensed like exportSkills
and fitChanged have been amended to extract just the level from
the skills map rather than level and ID
2017-09-26 18:22:24 +01:00
blitzmann
47cbc71e8a
Implement simple skill import/export functionality, and some cleanup top pass tox
2017-08-14 23:28:50 -04:00
Ryan Holmes
2bbcd96ce3
Even more fixes
2017-06-13 15:01:30 -04:00
Ryan Holmes
8e4db5a8c3
Do some renaming of some files
2017-06-12 18:08:07 -04:00
Ryan Holmes
828b18d0fd
py2to3 automatic conversion. Woot!
2017-06-12 16:12:45 -04:00
petosorus
acb7c0878e
Basic skill reqs export
2017-06-07 11:17:13 +02:00
blitzmann
bff44c46f8
Fix character list sorting ( https://forums.eveonline.com/default.aspx?g=posts&m=6940327#post6940327 )
2017-05-14 22:44:02 -04:00
blitzmann
703d6dbc85
Merge branch 'feature/grant-needed-skills' into dev
2017-05-06 13:09:30 -04:00
blitzmann
8c83ac120f
Implement asynchronous api skill fetching
2017-04-18 00:01:24 -04:00
blitzmann
b02506d6cd
fixes issue in which fit was recalced on fit switch when characters were different, regardless of calculation state.
2017-04-15 22:33:45 -04:00
blitzmann
283aba4f85
Add grant missing skills feature
2017-04-13 23:26:08 -04:00
Ebag333
35e330f574
Improve handling for exceptions, output more information so we can find and fix problems.
2017-02-12 13:09:26 -08: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
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
a-tal
d3b6bc1c93
so many pep8 fixes
...
(cherry picked from commit bee125d)
2016-12-13 20:16:44 -08:00
Ebag333
d963327ed4
Make it run again
2016-12-02 03:13:54 -08:00
blitzmann
a3d9d5cca8
Migrate character editor to use new entity editor.
2016-03-29 21:19:20 -04:00
blitzmann
0f8992432b
Merge branch 'master' into wx3
...
Conflicts:
gui/characterEditor.py
2015-09-26 18:53:28 -04:00
blitzmann
e9d02ce4c8
Change to use BitmapLoader class
2015-09-24 12:21:50 -04:00
blitzmann
474f270b26
Change to new icon locations
2015-09-24 12:17:17 -04:00
blitzmann
f2b4400834
Do auto-save when editing in character editor.
2015-09-14 20:30:12 -04:00
blitzmann
f187caa549
Reduce minimum vertical size
2014-11-20 13:00:57 -05:00
blitzmann
ce3772ecee
Set a min size for character selection. This prevents the character selector from stretching the entire stats panel with long character names
2014-08-11 01:27:47 -04:00
blitzmann
c7042f314b
Code consistency
2014-07-31 00:14:29 -04:00
blitzmann
23044b5cdb
Resolves #117
2014-06-06 21:31:08 -04:00
blitzmann
dea6ced052
Fixes #118
2014-06-05 15:07:13 -04:00
blitzmann
3bd66f174d
Added skill prereq tooltip compact option to preferences
2014-05-18 01:45:28 -04:00
blitzmann
4f38d71676
Create compact skill requirement list
...
I probably could have worked this into the existing function instead of creating a new one if I thought about it, but meh.
2014-05-18 00:38:10 -04:00
DarkPhoenix
e6290e12fb
Swap refresh / skillrq button positions
2013-08-31 16:39:17 +04:00
blitzmann
4dc4679d03
Fix for refresh API button
...
This fix enables and disabled the API refresh button on main view.
Button is disable by default, and only enabled when both of the
following are true:
- Character is user created (no All 0/All 5), and
- Character has api data in database (including default character),
otherwise it obviously wouldn't work
2013-08-10 01:22:39 -04:00
blitzmann
ebddc44463
Changed Char API refresh bitmap
2013-08-10 00:20:43 -04:00
blitzmann
b0f2371e9d
Added API update button near character selection
...
This make it easy to fix those "I can't fly this ship!?!? Oh wait, I
need to update the skills". A simple click and it fetches the data.
todo: disable button for characters without default char in database
2013-08-06 22:14:48 -04:00
Martin Falatic
f53e6f8533
Added the character import enhancement (reads native EVE CCP XML)
...
Character class inherits from 'object' now for consitency
(as fit class does)
Strings updated for consistency (e.g., 'EvE' -> 'EVE')
Minor cleanup of the previous skills exporter enhancement
Moved character change/update event bindings to globalEvents (as fit changes are) for better re-use
2013-06-22 18:24:04 -07:00
Martin Falatic
67ed8818d8
Cleaned up. Supports txt, xml and emp (gzipped xml)
2013-06-15 17:50:53 -07:00
Martin Falatic
961fbaef69
Fix broken commit with better parameter passing; cleanup
2013-06-15 16:29:26 -07:00
Martin Falatic
3390c06b5d
Able to export XML that works with EVEMon
2013-06-13 05:19:02 -07:00
DarkPhoenix
bbc00c1fb5
Set all5 as default character
2011-12-23 10:53:57 +04:00
HomeWorld
8de46bef08
Make sure we keep the right char selected after a char list update event
2011-11-30 21:17:13 +02:00
HomeWorld
18b020096c
Minor fix for wxgtk odd tooltip setting behaviour (empty strings does not clear the tooltip
2011-06-23 20:15:06 +03:00
HomeWorld
6d6e6f87a7
Do not force a minimal size for char selection panel
2011-06-15 10:14:26 +03:00
HomeWorld
dc0896a1aa
Fixed a visual bug in mainFrame (CharSelection margins were set in the wrong place) - this caused artefacts on theme change
2010-12-04 15:58:16 +02:00
HomeWorld
41ca69103a
Disable only CharSelect choicebox not the entire panel when no fit is loaded
2010-12-04 14:02:49 +02:00
HomeWorld
1c820e3859
Fixed PFNotebook not sending PageChanged event when deleting a tab (if it's the case); multiSwitch uses a smarter BlankPage that responds to PageChanged event, now pyfa is behaving correctly when switching betwen fittingView tabs and empty tabs; FIT_CHANGED event moved to globalEvents.py since it is used a lot in different locations;...
2010-11-28 20:04:45 +02:00
cncfanatics
6e1b789fb2
Move some view handling stuff around and do initial work on the
...
fleetBrowser
2010-11-20 20:32:47 +01:00
cncfanatics
26df47699d
Start work on integrating new tabs into pyfa
2010-11-17 09:05:45 +01:00
cncfanatics
95652b6edd
Fix a bloody anoying bug with selecting a character as active, then
...
deleting it and then spawning the char editor again
2010-11-15 13:27:19 +01:00
Corollax
1c0fb855ac
Update tooltip if all ship prerequisites are met
...
And put out a message to that effect
2010-11-02 15:54:32 -05:00
cncfanatics
887ad4d9f6
Prettify the missing skills tooltip a bit by also displaying the item
...
requiring said skills
2010-11-02 10:04:21 +01:00