Conversation
Introduces a floating auto-translate widget using Google Translate for supported languages. Updates the landing page (welcome.html) content and labels from Spanish to English, modifies CSS for config description styling, and updates the main app entry point to use Flask's app.run. Also adds new airfoil config and state files, and updates cached plane variables.
Introduces info popups for form sections in wing.html to improve user guidance. Updates results.html and airfoil.html to streamline button groups and messaging. Refactors VLM state loading in app.py to support file uploads and session updates, and adds timestamped state saving. Minor UI and configuration management improvements across templates and styles.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces several improvements and new features to the VLM application, focusing on enhanced state management, UI/UX upgrades, and expanded aerodynamic configuration support. The most significant changes include improved state saving/loading with timestamping, a modernized and responsive language selector, new settings and info pop-up UI components, and updates to aerodynamic configuration files to support additional stabilizer definitions.
Backend functionality and state management:
datetimeimport for timestamping purposes.Aerodynamic configuration updates:
cache_plane_variables.txtandsrc/vlm/data/cache_plane_variables.txtto support definitions forhorizontal_stabilizerandvertical_stabilizer, enabling more comprehensive aircraft modeling. [1] [2]UI/UX improvements (CSS):
General updates:
These changes collectively improve both the backend robustness and the frontend user experience, making the application more reliable, flexible, and user-friendly.