ICARUS Terminal for Elite Dangerous
ISC License
Published by iaincollins over 2 years ago
Small update to address some minor issues.
Published by iaincollins over 2 years ago
Update v0.9.3 is a fairly small change mostly to address an issue I noticed with some system states and in some specific systems, that has possibly cropped up due to a change on how the data is returned by the game and/or stored in EDSM.
Note: This was previously released as v0.9.2 but replaced with v0.9.3 a few minutes later to address a critical bug that was spotted after release.
The grading / stylization changes are somewhat subjective and I'm happy to take feedback on how different folks feel about them.
If enough people prefer a really clean/super crisp UI - e.g. less like the more immersive in-ship menu system and more like the hard clean edges of the in-station or in-terminal menus - then I'm happy for that to be a toggle . So far I've trying to strike a balance between the two.
Similarly, I'm trying to balance what I'd ideally like to do with the UI with what is practical on low power devices (e.g. slower cheap/old tablets/phones) with what is only really viable on higher end devices (e.g. secondary monitors on PCs, ChromeOS tablets, etc) where a much more dynamic experience is possible (e.g. more animations, effects, etc). Ultimately I could also resolve this with an FX level toggle (High/Low) so I can leave in some of the fancier effects on devices that can support them.
Published by iaincollins over 2 years ago
This is a hotfix to improve handling of systems that have old data for them in the EDSM database.
This particularly impacts systems that have had bodies renamed or otherwise changed since the release of the game, in particular in the Pleiades and Witch Head sectors.
This change improves handling of bodies in older systems by de-duping data using unique internal in-game ID and using the most recently submitted data to EDSM to filter out older data.
Published by iaincollins over 2 years ago
This release brings improvements to the Engineering Panel Blueprint view and some minor improvements to the Navigation Route and the Ship Modules views.
The release of Odyssey Update 11 and introduction of Fleet Carrier interiors seems to have gone fine and there are no known issues with ICARUS Terminal and the new update. There may be some improvements to handling of displaying location when on a Carrier , but as it is already, it works without issue - it knows when you are in orbit around a Carrier next to a planet, when you have docked with a Carrier and when you disembarked and are in the hanger and when you move from the hanger to the concourse on a Fleet Carrier. There is some inconsistency as to when the name of the nearest planet it displayed though that is a minor issue.
Location tracking is largely a cosmetic / nice to have feature as it is currently implemented, but I hope the significance of having this logic in place should become apparent in future releases (there is a lot more state being tracked in the back end than is currently surfaced in the UI).
On the topic of Update 11, Frontier quietly slightly changed how the Journal API was implemented by changing how files were named which broke some other third party tools, I just wanted to confirm the approach used by ICARUS Terminal (which uses both file system metadata and timestamps within files) meant ICARUS was not impacted by the change.
On to the updates!
Published by iaincollins over 2 years ago
I also wanted to include listing which engineers (and how far away they are) could handle engineering for each Blueprint but that will have to be in a future update.
Engineering effects on modules in the Ship panel can slightly different names from those displayed in the Blueprint view - although it should be easy to enough to work them out. This release includes some initial work to unify those so they current effects can be ultimately be displayed in the Blueprints view too.
Much more interesting changes coming to the ship panel in the future, this is a minor interim change.
Published by iaincollins over 2 years ago
This update is a minor feature update but that includes a significant update behind the scenes to track commander and ship status.
This is used in this update to improve and extend the functionality of the Navigation and Ship panels in minor ways, but will enable extending the functionality of both further in future - with extensive new functionality now possible in the Navigation and Ship panels - and will be critical in the creation of "Commander" panel (which is may end up being a "Home" panel, similar to how it it appears on the right hand side panel in game).
Published by iaincollins over 2 years ago
Minor improvements in a number of areas, including internal refactoring.
Published by iaincollins over 2 years ago
Nothing exciting in this release, these are mostly internal changes ahead of a more significant release to de-couple the changes to allow any issues that crop up as a result to be spotted early, instead of dropping them all in a big bang.
Published by iaincollins over 2 years ago
This update is mostly centered around more sophisticated logic for determining player location at startup for the Navigation Panel.
This new logic is only leveraged by the Navigation Panel - the Ship Panel is still not always aware of when you are in your ship (e.g. and not someone else's ship), although it is aware when you are on foot or in an SRV. This matters to the Ship Panel because some data is not available when you are not on board your ship and if didn't know when you were not on board it would end up displaying incorrect information, to avoid that it caches the data it has for the ship when you disembark and display the "last known" data until you are back on board the ship again.
Work to leverage new options introduced in Odyssey to precisely reflect players current state (e.g. on foot, in an SRV, in their ship, in someone else ship, on a fleet carrier or station or megaship or taxi or transport, at a port, on a planet, near a settlement or a point of interest, etc) and more detailed information about the status of the player and their suit/SRV/ship is still in progress.
Published by iaincollins over 2 years ago
(The spelling of 'Atmosphere' will be fixed in the next update!)
Published by iaincollins over 2 years ago
Minor update to add icon to terminal windows - this should have been included in v0.6.1 when the new app icon was added.
Published by iaincollins over 2 years ago
Note: Windows caches application icons, so you will probably continue to see the old icon until you rebuild your icon cache
e.g. with ie4uinit.exe -show
Published by iaincollins over 2 years ago
This view lists all Consumables, Goods (aka Items), Components and Data stored in the Ship Locker (the internal in-game name for items introduced in the Odyssey expansion).
This is being added to the Ship Panel for now because it's the most logical place at the moment and I have not collated Engineering info for Odyssey items so do not have a list of which items are used in Engineering (or what they can be used for).
Unlike the in game UI it actually groups items so you won't get duplicate items of the same type. If one or more items are Mission Critical and/or Stolen it will indicate how many are either of those, along side the total number you have. This makes it much easier to see the total number of items you have at a glance.
It's possible this initial release may not update in real time and will slightly lag behind in game activity, if that turns out to be the case that will be improved in a later release. Odyssey items work slightly differently and it hasn't been extensively tested so I'm not sure if it works more like Cargo or if they work more like Materials (as they have similarities to both).
If you don't have an item, it won't show up in your inventory. This is also how the Cargo screen works. This is different to how the Engineering Materials UI works (which lists all materials, even you don't have any). This difference in behavior is consistent with how the in game UI works for cargo/inventory and engineering. When Odyssey Engineering is added to the Engineering Panel it will likely display some of these items, but in a way consistent with other Engineering views. The Inventory view may be updated to indicate which items can be used for Engineering, when I have that data collated.
Published by iaincollins over 2 years ago
Now that things are more settled and a baseline level of functionality is in place, from this release, new builds will bump the minor version number for new features (e.g. 0.6.0, 0.7.0) and use the patch versions (e.g. 0.5.1) for bug fixes.
Published by iaincollins over 2 years ago
Hotfix to resolve bug around handling of distances to systems in Route plotter and how undiscovered systems are rendered on the System Map.
These were issues introduced in the (much more interesting) previous release.
Published by iaincollins over 2 years ago
This update includes improvements to the Navigation Panel System Map and Route views as well as other minor improvements to the Ship Panel.
Published by iaincollins over 2 years ago
As of v0.4.0 all releases (including individual binaries, DLLs and the installer) are digitally signed.
As well as ensuring application integrity this also has the practical benefit of reducing the number of falsely flagged virus notifications. All binaries in this release have been comprehensively scanned and verified.
The first few users to install signed releases may still get a Microsoft Smart Screen notification, but usage will build trust over time and as all release are signed with the same signature this will carry over into future releases and will eventually this stop being an issue.
There are no other new features in this release, but it's highly recommended to install this update.
Published by iaincollins over 2 years ago
A minor update, but with a new feature that lets you sync custom theme colors on devices more easily.
This is especially useful when using ICARUS Terminal on a tablet or mobile device, where they often don't have good options for selecting themes, and also allows you to run ICARUS Terminal on the desktop and use the color picker to copy custom theme settings from your UI in Elite Dangerous (e.g. configured with EDHM UI) and then push those settings out to other devices.
This release also includes multiple small improvements to animations, icons and coloring used to highlight information across panels, in particular to make better use of secondary theme color where appropriate.
Published by iaincollins over 2 years ago
A grab bag of minor improvements.
I'm hoping to release some substantial feature work over the next week.
Published by iaincollins over 2 years ago
A bug fix for notifications and a grab bag of minor fixes and improvements.