ICARUS Terminal for Elite Dangerous
ISC License
This release includes a change to the build process, to attempt to address a stability issue some users have reported with the ICARUS Service (the process that runs in the background to talk to the game and that only runs while ICARUS Terminal is running).
The trade off of this change it is increases the size of the download by about 5 MB, and increases the installed size of the application to around 70 MB but the download size is still under 30 MB.
I have been unable to replicate reports of the service stopping unexpectedly - this triggers an error dialog when it happens - and it's possible the issue could be specific to certain software configurations or events taking place in game, but as I'm not sure of the cause this change to the build process might help. I would love feedback on this and have opened the issues so people can submit bug reports.
If you would like to leave feedback on this issue, you can do so here.
Published by iaincollins 9 months ago
This release addresses a bug introduced in an earlier version that rendered the scrollbars invisible in some circumstances.
Published by iaincollins over 1 year ago
Exploration data is now displayed in the Inspector panel when selecting a planet in the Map or List views in Navigation.
Geological and biological data is displayed, along side information such as if a planet can be landed on, and if it has been scanned already. It includes new information and information that has been reorganized to make it easier for explorers to see useful information at a glance, with use of iconography.
The gravity on a body is now displayed with increased level of accuracy - and is no longer displayed as zero for very low gravity bodies - and it now indicates in text if the gravity is notably Low or particularly High.
Published by iaincollins over 1 year ago
The theme of this update is more improvements for explorers!
Published by iaincollins over 1 year ago
Published by iaincollins over 1 year ago
Published by iaincollins over 1 year ago
Published by iaincollins over 1 year ago
Published by iaincollins almost 2 years ago
Minor quality of life improvements.
Published by iaincollins almost 2 years ago
Published by iaincollins about 2 years ago
Adds support for keyboard shortcuts to navigate between panels and improvements to the Navigation panel
Published by iaincollins about 2 years ago
This update contains a major feature update for explorers and is best illustrated using images.
In addition, it also includes some minor improvements for portrait displays / mobile screens.
In the Navigation List view, bodies of interest to Universal Cartographics now have a Scan icon appear next to them.
This icon is used to highlight bodies that it's suggested you scan because they are high value. They should be worth least 100,000 CR to Universal Cartographics if the body is fully mapped - in some cases scans will be worth over 3,000,000 CR for new discoveries.
Bodies highlighted in this way are likely to be worth scanning and mapping, even if you are not the first CMDR to discover them (especially Earthlike, Ammonia and Water Worlds).
Systems in the Route view now show the number of known stars and planets in each system on the route.
If data to map the system is not available then a Scan icon is shown to suggest you scan the system and use a tool that logs the data back to ESDM / EDDN.
Note: In some cases EDSM might have data but it's it's not useable (e.g. the format is old), in which case it's treated the same as being missing to encourage CMDRs to go out there and scan the system and update the data.
Published by iaincollins about 2 years ago
This update includes a range of quality of life improvements.
It also includes a very minor feature that indicates on the System Map how much of a system has been mapped in EDSM, but only if you are in the system and have performed and FSS Scan. This is useful for explorers charting previously undiscovered systems who are also using a tool like EDDI or something else that posts data to EDSM or EDDN. The intention is to iterate on this feature to make it more useful.
Published by iaincollins about 2 years ago
This release contains a small mix of new functionality, bug fixes and quality of life improvements.
As it's a small update I'm just going to list them:
A number of other fixes and improvements were experimented with but were not completed in time or posed performance challenges on lower power devices and didn't make the cut. Some of these were useful enough that I wanted to get this update out, rather than hold it back.
Folks also might be interested to know I've started to move towards logging issues here:
https://github.com/iaincollins/icarus
While the Discussions are open on the repository the Issues are currently locked so I don't have to deal with the overhead of dealing with submissions (especially for issues I know about). Please feel free to use Discussions and link back to issues in the meantime.
Published by iaincollins about 2 years ago
This release includes small fixes and cosmetic improvements, especially of benefit to iOS users (iPads, iPhones) and Safari users on macOS.
I'm committed to making it a great experience, it's just a bit more work due to limitations of Safari WebKit (which impacts all browsers on iOS) so it takes a bit longer to get there. iPads have great hardware, Safari WebKit just isn't quite as good as Chromium for some of the things like web based animation or applying the sort of effects ICARUS Terminal uses.
Published by iaincollins about 2 years ago
This minor version release includes another collection of small improvements.
This update should in particular improve the experience on iOS devices (iPads, iPhones).
Note: Safari improvements impact apply to on macOS as well as all browsers on iOS as all browsers on iOS - including Chrome and Firefox - use Safari Webkit under the hood (due to Apple policy). Feature discrepancies between Safari and other browsers is why the rendering doesn't currently look as good on iPad tablets compared to Android tablets, but I am actively looking at methods to try and get closer to parity.
Published by iaincollins about 2 years ago
This update is mostly minor refactoring of things in the Navigation Panel.
I try not to move things around for the sake of it (it's annoying when things move around for no practical reason!) but as I'm evolving the UI based on what is possible / as work on functionality is completed sometimes I can see opportunities to improve things.
Partly this is a consequence of working without the benefit of a UI designer / UX research to model use cases and build out wireframes, I'm mostly building it with a rough idea of where I want to go in my head and seeing where it lands. I could step back from implementation now and again to model things before building them (which is what I would be doing if I was in a team doing this as a commercial project), but I'm having fun and it's going well so I'm going to keep doing what I'm doing.
As things come together it makes sense to refactor them if it becomes apparent information could be logically grouped differently on screen at a certain point, or if something feels like it isn't working as well as it could be. This can be either because it's more obvious to me over time how it could be better or because of other features that have been built since the initial release that make it possible to do something differently.
One thing that complicates this is supporting different screen resolutions and orientations. Sometimes I'll change something so that the view can work, with as few differences as possible, on both landscape displays (e.g. most desktops) and portrait devices (e.g. upright phones, tablets) and that it uses the space well in both cases - and that even if it's not 100% the same layout that the same information is visible in one form or another in both cases, with as few exceptions as possible.
If it's not apparent why I might have slightly changed something, but that's often why.
Published by iaincollins about 2 years ago
The theme of this minor update is cosmetic improvements!
Published by iaincollins about 2 years ago
Minor improvements and bug fixes.
Published by iaincollins about 2 years ago
I've had a bit of a break over the last month - the heat has been crushing! - but have returned to active development.
This update includes changes to the Ship Panel and the System Map.
There are some minor kinks in the new Ship Instrumentation at some edge case display sizes / in some browsers, but overall it seems to be working well enough to release and iterate on. I'd love to do more with the Ship Panel, including showing ship schematics and hardpoint placement and would love feedback about it.
This is not an exhaustive list, just some things are currently bugging me.