ICARUS Terminal for Elite Dangerous
ISC License
Published by iaincollins almost 3 years ago
This behavior was reviewed while fixing a bug which was causing the wrong layout to be used on smaller tablets in portrait orientation (e.g. Amazon Fire). The new approach also should improve the experience for users on some other devices, such as Surface tablets and on portrait monitors.
While this should be an across the board improvement, I am interested in feedback and details of any scenarios that emerge where this behavior is not desirable (device and screen resolution would be helpful).
Better use of space and more closely resembles in the game UI. Further improvements to follow.
To make it easier to spot and more consistent to use, the "close inspector" arrow is now be in the same place - on the left hand side - in both horizontal and vertical inspector panels. There is also a minor cosmetic fix.
Published by iaincollins almost 3 years ago
Published by iaincollins almost 3 years ago
This release includes critical bug fixes, data quality improvements and UI improvements.
Published by iaincollins almost 3 years ago
Improves how window state is tracked internally on Terminal windows.
Resolves a cosmetic issue with the UI forgetting if a Window is pinned or in the Fullscreen state.
Published by iaincollins almost 3 years ago
Add button with Pin icon to ICARUS Terminal top menu to toggle windows to pin place, which sets windows to always-on-top and without a border or title bar. When the toggle button is clicked again, returns the window to it's previous state.
This function is useful for those playing ED on multiple monitors or in VR. You can open and pin as many windows as you want.
Note: This button is visible only on ICARUS Terminal application windows (i.e. New Terminals run from the Launcher) and is not a feature available on remote (web) terminals.
Published by iaincollins almost 3 years ago
These release notes cover both v0.2.13 and v0.2.14.
Published by iaincollins almost 3 years ago
See v0.2.14 for details of updates in this release (it includes all the updates in this release, plus some additional improvements).
Published by iaincollins almost 3 years ago
Improvements to Ship panel to handle when not on board the ship (e.g. in SRV or on foot).
Published by iaincollins almost 3 years ago
Highlights in this update:
Limited interactivity in this release. Displays real time info with current loadout (modules, ammo levels, etc), current power distribution and statistics including fuel, jump range, number of items in cargo, value and rebuy cost.
Future releases will expand on this as I enable the other menu items in the Ship panel (e.g. Cargo, Engineering) which will interact with other panels, to view things like the best place to trade and what materials you have /need (and where to go) for Engineering.
In particular to the the Search control.
Published by iaincollins almost 3 years ago
Published by iaincollins almost 3 years ago
This release significantly improves the map rendering, in particular how exotic systems are handled, and for the first time includes support for rendering stars as stars on the system map.
Published by iaincollins almost 3 years ago
Published by iaincollins almost 3 years ago
Brown Dwarf bodies (something of an edge case) are now treated as Planets, not Stars. Systems with Brown Dwarf bodies orbiting a main star, like Colonia, should now render correctly in the system map.
Significant bug fixes for system map rendering, tested against some unusual systems:
Note: The system map is (by design) not the same as the in-game system map render, these fixes are to correct unintended issues.
Added Mega ships (but not Fleet Carriers) as interactable objects in the System Map (e.g. Dove Enigma in Colonia, Li Qing Jao in Sol, Colonia Connection Highway stations, etc).
Added icons to indicate type of ground facilities present on planets in the Navigation Inspector Panel.
Improve list view animation timings (now renders list views faster).
Fixed rendering of Coriolis Starport and Ocellus Starport icons.
Published by iaincollins almost 3 years ago
A new small Planetary Port icon has been added and implemented in the System List view, in place of the large Planetary Port icon, which is used in the inspector panel. This is the first icon to have a small and large variant.
The system map now displays an a new Planetary Port icon if there is a Planetary Port on a planet. If there are no ports, but there are other ground facilities (such as outposts or settlements) the Settlement icon is displayed in the System Map. This makes it easy to identify at a glance which planets may have facilities of interest.
Megaships (not currently include fleet carriers) like the Rescue Ship Li Qing Jao in Sol, now display the correct icon in the System List.
Published by iaincollins almost 3 years ago
When viewing remotely, can now bookmark navigation panel URLs (e.g. System Map or System List) to view a system (or object within a system). This also paves the way for a future update to easily search and view data for remote systems in the UI, and will be more useful when there is recent system traffic and trade data displayed.
e.g. If you are running ICARUS Terminal you will be able to use URLs like this in a browser:
http://localhost:3300/nav/map?system=Sol&selected=Mars+High - Mars High in the Sol system
http://localhost:3300/nav/map?system=Colonia&selected=Jaques+Station - Jaques Station in Colonia
Note: You don't have to be in (or have visited) a system to view it, it just needs to be in EDSM (Elite Dangerous Star Map).
Added much improved support for portrait displays in all panels.
This update removes the minimum terminal window size constraint that was enforced on native windows. This makes it possible to use ICARUS Terminal on smaller resolutions, or displays in portrait mode. You can resize the UI by holding down the CTRL button and scrolling with a mousewheel; there will be an UI option for this in a future update.
Planet surface temperatures are now displayed in Celsius and Fahrenheit alongside Kelvin - as most people will find it easier to judge if an environment is likely to be hazardous or not by glancing at the temperature in C or F.
Published by iaincollins almost 3 years ago
This release includes major improvements to the System Map - including adding icons for stations and support for rendering unusual systems where there are many planets orbiting around 3 or more stars (e.g. the Farwell system in Colonia).
The other major change in this release is the addition of mobile display and tablet portrait mode support for the Navigation and Log panels when accessing ICARUS Terminal remotely.
Other changes include bug fixes and internal refactoring.
Published by iaincollins almost 3 years ago
The main focus of this update has been on improving system map, which has improved appearance and more functionality, and other performance and UI improvements and lots of internal refactoring to clean up code ported from the initial prototype.
Objects in the system map are now clickable. When clicked in the system map (or list view) you can now view information about systems and services in start ports and planetary ports and detailed information about the facilities and environments on planets - including a planet is suitable for landing, it's atmosphere, mineral composition, gravity and surface temperature.
The navigation view is now the default view. It is unfinished but it is at a point where it is functionally useful.
Going forward release notes for early access releases may continue to use a similar format to this release (i.e. less formal and less detailed) to allow for more rapid iteration and less time spent writing release notes.
Published by iaincollins almost 3 years ago
Now displays information about objects in the navigation inspector panel.
For planets, this includes if it can be landed on, has an atmosphere, what the composition is, a list of settlements if any, etc.
For ports and settlements , this includes what services are offered, what the local economy is, etc.
Additionally, planetary ports and megaships have been added to the list of objects displayed.
Published by iaincollins almost 3 years ago
Improved navigation view and improved log loading behavior.
Everything from the last release notes not explicitly addressed in these notes.
Published by iaincollins almost 3 years ago
This is a major update, although what is there is still far from fully functional.
Highlights include the newly enabled Navigation view, with system map and list view for the current system you are in (powered by the Journal files, EDSM, and a custom map plotter), an improved Log view and animation effects.
Most of these are relevant for development only. There is still a large amount of cruft as a consequence of porting features over from the porotype. which did not use Next.js/React/JSX so there has been quite a bit of code to refactor - and quite a bit of tech debt.