Skip to content

Release alpha 0.1.8#526

Merged
NexInfinite merged 83 commits intomainfrom
release-alpha-0.1.8
Feb 28, 2025
Merged

Release alpha 0.1.8#526
NexInfinite merged 83 commits intomainfrom
release-alpha-0.1.8

Conversation

@NexInfinite
Copy link
Copy Markdown
Contributor

WOOOO!

NexInfinite and others added 30 commits September 30, 2024 09:09
When no drones are connected (cleaner then putting an else at the end of the code. Also had seen similar use throughout code)
Display the message
Else run existing code for when there is a connection (show actions)
…ontal-scroll-bar-on-fla-presets-when-theyre-too-big

Alpha 0.1.8/390 no horizontal scroll bar on fla presets when theyre too big
…adings-when-size-is-big-enough

Alpha 0.18/395 expand headings when size is big enough
…actions-are-available-show-a-message

Message to tell user no actions are available when drone not connected
* save and delete custom preset functionality added

* Enhanced preset accordion item filtering logic

* implemented save custom presets and began refactoring fla.jsx

* formatting
* Updated stylings and no aircraft type for fla page

* Updated styles of fla file type page

* Updated styling

* Corrected Styling for file type to suit design more

* Added open file functionality to file name at the top of fla

* added some rounding

---------

Co-authored-by: Harry Bond <86840934+harry-the-fish@users.noreply.github.com>
Co-authored-by: Julian Jones <37962677+NexInfinite@users.noreply.github.com>
Co-authored-by: Julian <julianjones663@gmail.com>
…ated (#415)

* Added waitUntilCalibrated functionality

* Added more retries to mavlink connect
* Add RC usage and data to rc config screen

* Remove params print

* Heading and Attitude indicator move side by side if panel is dragged wide enough

* Refactored to use tailwind plugin container queries for displaying altitude and heading indicator

* Added method to truncate text in FLA preset buttons if too big

* Moved tooltip to the right of the button

* Removed Horizontal scroll bar from FLA

* Message to tell user no actions are available when drone not connected

When no drones are connected (cleaner then putting an else at the end of the code. Also had seen similar use throughout code)
Display the message
Else run existing code for when there is a connection (show actions)

* Alpha 0.1.8/389 save custom presets (#404)

* save and delete custom preset functionality added

* Enhanced preset accordion item filtering logic

* implemented save custom presets and began refactoring fla.jsx

* formatting

* Updated stylings and no "aircraft type" for fla page (#402)

* Updated stylings and no aircraft type for fla page

* Updated styles of fla file type page

* Updated styling

* Corrected Styling for file type to suit design more

* Added open file functionality to file name at the top of fla

* added some rounding

---------

Co-authored-by: Harry Bond <86840934+harry-the-fish@users.noreply.github.com>
Co-authored-by: Julian Jones <37962677+NexInfinite@users.noreply.github.com>
Co-authored-by: Julian <julianjones663@gmail.com>

* Refactor parameter retrieval in RcController

* Update type hints

---------

Co-authored-by: Harry Bond <86840934+harry-the-fish@users.noreply.github.com>
Co-authored-by: ShadabMir <142747276+ShadabMir@users.noreply.github.com>
Co-authored-by: eoinohall <eohalloran410@gmail.com>
Co-authored-by: Kwashie A. <104215256+Kwash67@users.noreply.github.com>
Co-authored-by: Harry Bond <86840934+harry-bond@users.noreply.github.com>
Co-authored-by: Julian Jones <37962677+NexInfinite@users.noreply.github.com>
Co-authored-by: Julian <julianjones663@gmail.com>
…to-bundler-for-releases-2

Write auto bundler for releases
* Added waitUntilCalibrated functionality

* Added more retries to mavlink connect

* Changed parameter timeout from 3 mins to 20 seconds
…lling-not-working

Fla scrolling not working
NexInfinite and others added 27 commits January 5, 2025 02:38
…der (#407)

Co-authored-by: Kush Makkapati <kush.makkapati@icloud.com>
…w update comes out, then it shows it again. (#413)

* Created "Don't Show Again" button so the user doesn't have to see the "new update" notification every time

* Moved buttons side by side

* Removed Testing Variables

* Address comments

---------

Co-authored-by: Harry Bond <86840934+harry-the-fish@users.noreply.github.com>
Co-authored-by: Julian Jones <37962677+NexInfinite@users.noreply.github.com>
Co-authored-by: Kush Makkapati <kush.makkapati@icloud.com>
Co-authored-by: Harry Bond <86840934+harry-the-fish@users.noreply.github.com>
* moved to double quotes

* changed to prettier
* Test cases for Flight Mode Controller

* Move success tests to top of testing file

---------

Co-authored-by: Kush Makkapati <kush.makkapati@icloud.com>
Co-authored-by: Julian Jones <37962677+NexInfinite@users.noreply.github.com>
* fixed bugs in save custom preset

* addressed comments on Pull Request

* fixed no-unused-vars error

* fixed no-unused-vars error

---------

Co-authored-by: Julian Jones <37962677+NexInfinite@users.noreply.github.com>
…page-refresh-when-accessing-forms-in-modals

fixed the problem by using e.preventDefault
* changed to session storage

* fixed <p> issue

* added connectioned as session storage
* made error boundary

* updated bug report template and added error boundary

* formatted
* changed colours

* updated motor test

* changed styling of rc levels

* updated sizing

* fixed padding issues and flightModes

* formatted

* formatted
* tabs refactor
* added docstrings and removed caps from import labels
* Fixed invalid py39 typehints

* Ran ruff linter
Co-authored-by: Julian Jones <37962677+NexInfinite@users.noreply.github.com>
* Refactor dashboard map to split into components

* Organise imports

---------

Co-authored-by: Julian Jones <37962677+NexInfinite@users.noreply.github.com>
* add coords to map context menu

* removed unnecessary default param

I really don't know why I put it there in the first place???

* formatting

* formatting other files?

* formatted - not sure why some functions came back?

---------

Co-authored-by: Julian Jones <37962677+NexInfinite@users.noreply.github.com>
Co-authored-by: Julian Jones <julianjones663@gmail.com>
* Forced pytest to prevent execution of tests until simulator is calibrated (#415)

* Added waitUntilCalibrated functionality

* Added more retries to mavlink connect

* Add RC channel usage to config page (#387)

* Add RC usage and data to rc config screen

* Remove params print

* Heading and Attitude indicator move side by side if panel is dragged wide enough

* Refactored to use tailwind plugin container queries for displaying altitude and heading indicator

* Added method to truncate text in FLA preset buttons if too big

* Moved tooltip to the right of the button

* Removed Horizontal scroll bar from FLA

* Message to tell user no actions are available when drone not connected

When no drones are connected (cleaner then putting an else at the end of the code. Also had seen similar use throughout code)
Display the message
Else run existing code for when there is a connection (show actions)

* Alpha 0.1.8/389 save custom presets (#404)

* save and delete custom preset functionality added

* Enhanced preset accordion item filtering logic

* implemented save custom presets and began refactoring fla.jsx

* formatting

* Updated stylings and no "aircraft type" for fla page (#402)

* Updated stylings and no aircraft type for fla page

* Updated styles of fla file type page

* Updated styling

* Corrected Styling for file type to suit design more

* Added open file functionality to file name at the top of fla

* added some rounding

---------

Co-authored-by: Harry Bond <86840934+harry-the-fish@users.noreply.github.com>
Co-authored-by: Julian Jones <37962677+NexInfinite@users.noreply.github.com>
Co-authored-by: Julian <julianjones663@gmail.com>

* Refactor parameter retrieval in RcController

* Update type hints

---------

Co-authored-by: Harry Bond <86840934+harry-the-fish@users.noreply.github.com>
Co-authored-by: ShadabMir <142747276+ShadabMir@users.noreply.github.com>
Co-authored-by: eoinohall <eohalloran410@gmail.com>
Co-authored-by: Kwashie A. <104215256+Kwash67@users.noreply.github.com>
Co-authored-by: Harry Bond <86840934+harry-bond@users.noreply.github.com>
Co-authored-by: Julian Jones <37962677+NexInfinite@users.noreply.github.com>
Co-authored-by: Julian <julianjones663@gmail.com>

* Reduced params timeout so tests don't take 10 years (#418)

* Added waitUntilCalibrated functionality

* Added more retries to mavlink connect

* Changed parameter timeout from 3 mins to 20 seconds

* Skipped buggye test

* updated styling and fixed scroll area

* changed to grid layout

* fixed sizing

* Basis for storing bounds in fla before new graph made. Then passing bounds into graph and restoring bounds

it hasnt been merged in a while - based on an older version. Pushed the changed made to older version

* graph maintains scale when data or color changes

* Update radioCalibration.jsx

* Update test_mission.py

Merge conflicts

* return to original scale when all datasets are cleared

---------

Co-authored-by: Joe <joantpat@gmail.com>
Co-authored-by: Kush Makkapati <kush.makkapati@icloud.com>
Co-authored-by: Harry Bond <86840934+harry-the-fish@users.noreply.github.com>
Co-authored-by: ShadabMir <142747276+ShadabMir@users.noreply.github.com>
Co-authored-by: eoinohall <eohalloran410@gmail.com>
Co-authored-by: Harry Bond <86840934+harry-bond@users.noreply.github.com>
Co-authored-by: Julian Jones <37962677+NexInfinite@users.noreply.github.com>
Co-authored-by: Julian <julianjones663@gmail.com>
Co-authored-by: Eoin Ohalloran <eohalloran1@sheffield.ac.uk>
Co-authored-by: Julian Jones <37962677+NexInfinite@users.noreply.github.com>
* added button for spotlight

* made more dynamic

* fixed styling and moved to toolbar

* split into compound spotlight

* updated to use new action and have a divider

* removed old actions

* added commands for switching pages

* formatted

* cleaned up console logs

* added comment for default actions

* changed comments

* simplified down to functions

* fomratted

---------

Co-authored-by: Kush Makkapati <kush.makkapati@icloud.com>
* Settings in progress

* Included settings modal in settings provider so modal can be opened through a number of methods

* Removed squiggly red line

* Removed bad setting

* Added settings panel to spotlight

* Add settings

* Wrap singlerunwrapper so enableAutoUpdates can be checked before checking for FGCS updates

* Updated settings

* Proto pollution fix

* added no setting available message

* Use env maptiler key

* Hide maptiler key

* centered modal

---------

Co-authored-by: Julian Jones <julianjones663@gmail.com>
Copy link
Copy Markdown
Contributor

@Kwash67 Kwash67 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM👍

@NexInfinite NexInfinite merged commit 6fdbea6 into main Feb 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants