diff --git a/.gitignore b/.gitignore index 552127a1..d54374a0 100644 --- a/.gitignore +++ b/.gitignore @@ -73,6 +73,7 @@ public/tle/TLEAltNemo* classfd.tle public/audio/samples public/img/wallpaper/.archive +public/img/*.xcf # Jest Coverage coverage/ diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index ef64fcd6..536e7045 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -2,6 +2,145 @@ All notable changes to this project will be documented in this file. Dates are displayed in UTC. +#### v10.2.0 + +> + +- Sateliot +- fix: :bug: fix debris screening menu being available without a satellite selected +- feature: new sateliot satellite model +- feat: :sparkles: add localization for spanish and german +- feat: :sparkles: add collapsable sections in the sat-infobox +- feature: created a new satellite model based on a s6u with solar pannels. +- refactor: :fire: remove jquery! +- fix: :bug: fix styling issues with sat-infobox and search drop down +- feat: :sparkles: update new calendar component +- refactor: :fire: remove unused fonts +- feat: :lipstick: new ui +- feat: :heavy_minus_sign: remove jquery-ui-bundle dependencies for calendar +- refactor: :lipstick: update styling for new theme +- refactor: :recycle: rename css variables to match home page +- feat: :sparkles: add flags +- feat: :sparkles: add new camera widget in eci coordinates +- refactor: :bug: fix class name error caused by minification +- build: :green_heart: fix build hanging +- feat: :sparkles: expand features of tip plugin and fix bug with fetch source +- test: :white_check_mark: update tests to match new plugin architecture +- fix: :bug: fix type in .gitignore +- build: :fire: remove old deployment pipeline +- feat: :sparkles: add geo satellite transponder info +- fix: :lipstick: fix ui issues caused by input-field not having margin +- feat: :globe_with_meridians: add localization to calendar for es and de +- feat: :sparkles: add sateliot preset +- fix: :lipstick: fix stf menu ui +- refactor: :wastebasket: remove deprecated style code +- refactor: :recycle: migrate to storage.keeptrack.space +- feat: :sparkles: add camera reset function +- feat: :sparkles: add tv satellites to constellations plugin +- feat: :sparkles: add colorbox header +- feat: :sparkles: add links to satellite owner websites +- build: :construction_worker: remove codecov from cicd +- refactor: :recycle: remove deprecated settings and names +- feat: :sparkles: add new logo always on +- fix: :bug: fix export function of transponders plugin +- refactor: :lipstick: more color updates +- fix: :bug: fix flickering on mobile +- feat: :sparkles: update screenshot to use new logo instead of text +- feat: :sparkles: add clear message when no lookangles correctly displayed +- feat: :sparkles: add different logic for rotation reset vs full camera reset +- fix: :bug: fix bug caused by satellite that propagates into the earth +- fix: :bug: fix bug where satellite timeline only visible if watchlist sats +- refactor: :lipstick: more changes to ui color +- fix: :bug: fix color of buttons in multi-site lookangles settings +- fix: :bug: fix bug where some plugins reenable in mobile mode +- fix: :bug: fix bug in processLimitedSats_ that caused duplicated ids +- refactor: :recycle: refactor the satellite cone mesh distance from earth to settings +- build: :construction_worker: remove unnecessary artifacts +- fix: :lipstick: fix collapsing sat-infobox on mobile +- fix: :lipstick: fix duplicate shadow effect +- fix: :bug: fix bug with shift being tracked as down after window loses focus +- fix: :bug: fix missing id parameters +- build: :heavy_minus_sign: remove old dependencies +- feat: :sparkles: add new splash screens +- fix: :bug: fix new launch showing error even when it works +- refactor: :lipstick: change color of polar plot to match new theme +- feat: :lipstick: shrink sat-info-box when multiple menus are collapsed +- fix: :bug: fix dark-clouds preset +- refactor: :children_crossing: increase zoom speed +- fix: :bug: fix bug where no references availalbe for historical RCS est +- fix: :bug: fix transponder menu being enabled incorrectly +- refactor: :heavy_minus_sign: remove unused dependencies +- test: :white_check_mark: fix colorbox test +- fix: :bug: fix sensor-list side menu size +- refactor: :recycle: change default search size +- feat: :lipstick: add iss flag +- fix: :bug: fix bug where polar plot could be opened without a sensor selected +- ci: :green_heart: switch trufflehog action +- fix: :bug: fix create sensor from context menu not working +- fix: :bug: fix search bar being clipped when sat-infobox moved +- fix: :lock: fix security issue in dependencies +- fix: :bug: fix unknown countries showing up as Grenada +- refactor: :recycle: allow closer zoom on satellite models +- fix: :ambulance: fix error when no satellite selected +- fix: :bug: fix typo in locales.ts +- feat: :sparkles: update logo image +- fix: :lipstick: fix custom sensor plugin menu width +- fix: :lipstick: fix missing nav-bar-height on mobile +- feat: :sparkles: update logos +- refactor: :lock: fix security issue with dependencies + +#### v10.2.0-0 + +#### v10.1.0 + +> + +- feat: :sparkles: add localization for spanish and german +- refactor: :fire: remove jquery! +- feat: :sparkles: update new calendar component +- refactor: :fire: remove unused fonts +- feat: :heavy_minus_sign: remove jquery-ui-bundle dependencies for calendar +- feat: :sparkles: add flags +- refactor: :bug: fix class name error caused by minification +- feat: :sparkles: expand features of tip plugin and fix bug with fetch source +- test: :white_check_mark: update tests to match new plugin architecture +- fix: :bug: fix type in .gitignore +- build: :fire: remove old deployment pipeline +- feat: :globe_with_meridians: add localization to calendar for es and de +- refactor: :recycle: migrate to storage.keeptrack.space +- fix: :bug: fix flickering on mobile +- fix: :bug: fix missing id parameters +- refactor: :heavy_minus_sign: remove unused dependencies +- fix: :bug: fix typo in locales.ts +- refactor: :lock: fix security issue with dependencies + +#### v10.1.0-2 + +> + +- build: :heavy_minus_sign: remove old dependencies + +#### v10.1.0-1 + +> + +- fix: :bug: disable husky + +#### v10.1.0-0 + +> + +- refactor: :recycle: abstract text from plugins +- feat: :construction: first attempt at providing localization +- refactor: :recycle: refactor data out of sensorList and multisiteLookangles +- feat: :sparkles: add ability to push to npm again +- docs: :memo: update changelog +- fix: :bug: fix missing rmb items +- fix: :goal_net: add try/catch for bad plugins +- fix: :rotating_light: fix linter errors with package.json +- fix: :bug: fix rmb events firing twice +- fix: :bug: fix getSensorList logic + #### v10.0.2 > diff --git a/package-lock.json b/package-lock.json index bc163501..17c22093 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "keeptrack.space", - "version": "10.1.0", + "version": "10.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "keeptrack.space", - "version": "10.1.0", + "version": "10.2.0", "license": "AGPL-3.0", "dependencies": { "@analytics/google-analytics": "^1.0.7", diff --git a/package.json b/package.json index 7d469cae..b38e52fb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "keeptrack.space", - "version": "10.1.0", + "version": "10.2.0", "type": "module", "description": "Complex astrodynamics tools designed for non-engineers to make learning about orbital mechanics and satellite operations more accessible.", "author": "Theodore Kruczek", diff --git a/public/css/style.css b/public/css/style.css index b3a30d04..9bfbafc4 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -156,7 +156,8 @@ ul { #keeptrack-canvas { background: var(--colorBlack); /* Inconsistent brightness without this */ - z-index: 0; + position: absolute; + z-index: -1; top: 0; left: 0; bottom: 0; @@ -242,7 +243,7 @@ ul { } #sat-hoverbox { - display: flex; + display: none; background: var(--color-dark-background) !important; cursor: default; color: white; diff --git a/public/img/textLogoMd.png b/public/img/textLogoMd.png index 50fbb99f..7dc0d05b 100644 Binary files a/public/img/textLogoMd.png and b/public/img/textLogoMd.png differ diff --git a/public/img/textLogoXl.png b/public/img/textLogoXl.png index b8665f57..b5136684 100644 Binary files a/public/img/textLogoXl.png and b/public/img/textLogoXl.png differ diff --git a/src/keeptrack.ts b/src/keeptrack.ts index 86081762..09075ff5 100644 --- a/src/keeptrack.ts +++ b/src/keeptrack.ts @@ -54,6 +54,7 @@ import { settingsManager, SettingsManagerOverride } from './settings/settings'; import { VERSION } from './settings/version.js'; import { VERSION_DATE } from './settings/versionDate.js'; import { Camera } from './singletons/camera'; +import { CameraControlWidget } from './singletons/camera-control-widget'; import { CatalogManager } from './singletons/catalog-manager'; import { ColorSchemeManager } from './singletons/color-scheme-manager'; import { DemoManager } from './singletons/demo-mode'; @@ -167,6 +168,10 @@ export class KeepTrack { keepTrackContainer.registerSingleton(Singletons.SensorMath, sensorMathInstance); const mainCameraInstance = new Camera(); + const cameraControlWidget = new CameraControlWidget(); + + console.log(cameraControlWidget); + keepTrackContainer.registerSingleton(Singletons.MainCamera, mainCameraInstance); const hoverManagerInstance = new HoverManager(); @@ -239,7 +244,7 @@ export class KeepTrack {
Earth Centered Camera Mode
-
Propagation Rate: 1.00x
+
Propagation Rate: 1.00x