Idea: one should be able to recognize the trustworthy black market merchants,
by them being persistent to each station. So you learn to recognize the name
of the market, e.g. "Honest Jim".
However, if _both_ police and the _true_ black market merchant are persistent,
you will recognize the name of both, so now you need to remember _which_ was
the fake one.
I much prefer the way it was in Frontier: the undercover police had a new name
every time you docked, so when returning to a station you would only recognize
one of the trader-names.
Module adjustments to make them compatible with the pigui Bulletin Board
Allow passing Table to PiguiFace constructor
Optional targetResolution parameter to allow rescaling ui into smaller windows
Cleanup unused variables
Add SwitchTo method to pigui tabview
Apply InfoFace refactoring to ShipRepairs and Police
Added body font to char-form
Fixed commodity-market font-resizing
Fixed dialog option crashes
Resetting market views
Fixed Fuel Club to work with the pigui Bulletin Board
Using pionillium font in the Bulletin Board chat form
Window Resizing fix
Replace import() with require(); allow hot reloading of lua files
- Move all top-level lua-related files out of src/ into a topical folder.
- Provide a mechanism to fix the ImGui stack if lua throws an error in the middle of PiGui code
Update everything but data/pigui, data/ui, and the import("ui/XXX.lua") calls.
These will be taken care of at a later date when we update the pigui lua style guid and rip out the newUI code, respectively
Silly time! We need stem bolts, and self sealing ones!
Finest self-sealing stem bolts in the sector.
(Referenced in sci-fi culture as a gadget with unclear use)
hide comms button in flight, because it duplicates the button function in the upper right corner of the window
hide the system-overview-window when we are not looking into the world
- clicking on collapsed group of in-space bodies containing the
nav target clears that target (no popup displayed)
- PiGui.GetProjectedBodiesGrouped(): return additional info for
each group; code cleanup / partial rewrite
- Remove duplicate entry from collapsed bodies popup
- Centre selection area on body
- Shrink selection area to prevent overlapping areas of nearby bodies