Commit Graph

154 Commits

Author SHA1 Message Date
Krafpy
52513bd9ef Added default duration limit to other systems. 2023-05-25 19:56:01 +02:00
Krafpy
f13e8c0963 Added checkbox to enable/disable max duration. 2023-05-25 19:52:21 +02:00
Krafpy
7aee9ea9c5 Added trajectory duration limit (stock only)
A new trajectory setting has been added to the editor to enter the
trajectory duration limit (in number of days). It adds a big
cost to the DE algorithm if the duration of a trajectory is longer
than the specified duration limit.
2023-05-25 19:33:34 +02:00
Krafpy
f3fe516176 Merge pull request #33 from Krafpy/csv-trajectory-data
Added CSV data download button.
2023-01-08 00:18:27 +01:00
Krafpy
2fbacd87a9 Added CSV data download button. 2023-01-08 00:06:01 +01:00
Krafpy
bcc386348c Update style.css 2023-01-07 01:36:58 +01:00
Krafpy
2aee15da27 Fix drag when over textbox button. 2023-01-07 01:35:39 +01:00
Krafpy
01b3baa906 Merge pull request #32 from Krafpy/update-dv-display
Update maneuvers' delta-V display.
2023-01-07 01:24:29 +01:00
Krafpy
c7de2269d5 Update delta-V table CSS. 2023-01-07 01:18:01 +01:00
Krafpy
0d2af87293 Fix missing prograde value cleanup. 2023-01-07 01:00:18 +01:00
Krafpy
d092fc1e23 Update delta-V display style. 2023-01-07 00:56:45 +01:00
Krafpy
068869d6a2 Merge pull request #31 from Krafpy/trajectory-to-text
Trajectory to text
2023-01-06 22:58:52 +01:00
Krafpy
6b20969ad5 Update index.html 2023-01-06 22:56:30 +01:00
Krafpy
2703c6fb41 Clamp textbox header position in window. 2023-01-03 10:12:59 +01:00
Krafpy
b9c925b6e7 Clamp textbox position in window. 2023-01-03 08:34:56 +01:00
Krafpy
c8254e06ce Update index.html 2023-01-02 23:23:45 +01:00
Krafpy
5d824b336e Update draggable-text.ts 2023-01-02 23:22:27 +01:00
Krafpy
f710887a95 Fixed duplicate textboxes. 2023-01-02 18:02:43 +01:00
Krafpy
183f70fa47 Added copy to clipboard button 2023-01-02 17:25:14 +01:00
Krafpy
05c1910f78 Added UT time in trajectort text. 2023-01-02 15:37:39 +01:00
Krafpy
8a8a4d722f Added to UT conversion in time. 2023-01-02 15:03:34 +01:00
Krafpy
522f590138 Added button to displayed detailed text panel.
Also refactored `button.ts` to use a common `Button` class instead
of separate `SubmitButton` and `StopButton` types.
2023-01-02 14:46:32 +01:00
Krafpy
b17398f5aa Added draggable textbox. 2023-01-02 13:49:33 +01:00
Krafpy
b6b210d269 Added trajectory to text conversion. 2023-01-02 00:01:43 +01:00
Krafpy
4f817f767d Added forum post in page. 2022-12-18 14:52:32 +01:00
Krafpy
aefe05e45b Fixed sprite display for some screens. 2022-12-18 14:43:32 +01:00
Krafpy
2b3570f579 Update README. 2022-12-18 14:40:21 +01:00
Krafpy
b29442263e Added forum post link in README. 2022-12-18 14:28:57 +01:00
Krafpy
32a6ebfd9c Deleted useless JS files. 2022-12-18 14:21:02 +01:00
Krafpy
01cf1ab614 Merge pull request #28 from Krafpy/rss-tnqoy
RSS with TNQOY's data
2022-12-18 14:01:58 +01:00
Krafpy
446b5e8095 Added 1950-01-01 epoch offset for RSS 2022-12-16 19:28:50 +01:00
Krafpy
46d6176cd8 Added epochOffset parameter in config.orbit 2022-12-16 19:25:21 +01:00
Krafpy
70fdf03264 Fixed time autocomplete 2022-12-16 18:39:53 +01:00
Krafpy
2cfb9c0066 Refactored the KSPTime classes
There is no longer a `elapsedYDHMS` property.
Instead, a `displayYDHMS` represents the date to actually
dispay (in UT mode). For specific elapsed time calculation,
this is done directly inside `stringYDHMS` on EMT mode, because
this is the only place where it's used.

Some struggle when modifying the departure and arrival
dates has also been modified by making the auto validation
less harsh in `TimeSelector`. Still some annoying
effects on the system time selector.
2022-12-02 22:53:38 +01:00
Krafpy
bb9c88b889 Set RSS time to real in config. 2022-12-02 20:35:10 +01:00
Krafpy
6e676fc8ac Merge branch 'add-real-time' into rss-tnqoy 2022-12-02 20:26:15 +01:00
Krafpy
bfe3e22ce1 Added real time option
Real time option added in `config.yml`.
Now the time option requires a `type` parameter
which is either `base` or `real`. `base` represents
the default time system used in stock KSP. `real` will
use the builtin JS date time system. The reference
time is January 1st 1970.
2022-12-02 20:08:46 +01:00
TNQOYxNU
be12ca98b7 real solar system (data only)
need proper calendar support
2022-11-13 16:34:38 +00:00
Krafpy
1c4693c98a Merge pull request #25 from TNQOYxNU/master
outer planets & kerbol origins
2022-10-13 11:38:23 +02:00
TNQOYxNU
e186a2b5eb fix outer planets & kerbol origins eeloo soi & order 2022-10-12 11:12:16 +00:00
TNQOYxNU
01297568f6 outer planets & kerbol origins 2022-10-12 00:33:13 +00:00
Krafpy
0730d4241d Changed camera start position. 2022-10-08 14:53:15 +02:00
Krafpy
5cea1d4e51 Merge pull request #24 from Krafpy/ejection-angle
Added ejection angle display
2022-10-08 14:40:28 +02:00
Krafpy
b95a4da37d Added ejection angle display
- Added velocity vector calculation in `Orbit` class
- Added item for ejection maneuver to display ejection angle
2022-10-08 14:35:32 +02:00
Krafpy
30157380d2 Merge pull request #23 from Krafpy/arrival-date
Arrival date
2022-10-05 22:19:03 +02:00
Krafpy
a8fd20fdcf Fixed UI clean up after system change.
Arrival date and flyby date weren't cleaned when changing
system. Date spans also could still be clicked after
being cleaned when changing solar system.
2022-10-05 22:15:07 +02:00
Krafpy
b4085b6100 Added arrival date display. 2022-10-05 22:05:01 +02:00
Krafpy
908cf6387f Update .gitignore 2022-10-05 21:43:35 +02:00
Krafpy
05b02e217a Fixed missing parameter. 2022-08-21 21:27:28 +02:00
Krafpy
ff121b8074 Merge pull request #21 from Krafpy/atmospheres
Atmospheres
2022-08-20 21:20:47 +02:00