Commit Graph

11 Commits

Author SHA1 Message Date
git a17fd820b6 Add script to fix misnamed constructors in Java files
This commit introduces a new Python script, `fix_constructors_v2.py`, which automates the process of correcting constructor names in Java files based on Gradle error outputs. The script scans specified Java files, identifies constructors that do not match their class names, and updates them accordingly. It handles various edge cases, ensuring that only relevant constructors are modified. The script also provides feedback on the changes made during execution.
2026-01-11 20:45:07 +00:00
git 16514b48fb Add MANIFEST.MF and configure Gradle to use Java 21
- Created a new MANIFEST.MF file for the JAR with version 1.0.
- Added gradle.properties to specify Java 21 as the JDK for Gradle builds, ensuring compatibility with current Gradle/Kotlin versions.
2026-01-11 20:43:48 +00:00
git 59ff14eb99 stuff 2026-01-11 20:19:52 +00:00
git 07a783a639 stuff 2026-01-11 20:15:12 +00:00
git 597a90ec58 Add new components for tuning views and dialog interactions
- Introduced TuningViewWindow for managing tuning view windows.
- Implemented BurnButtonActionListener to handle burn button actions.
- Created BurnButtonDelayThread to manage delay in burn actions.
- Added BurnButtonInitializer for initializing burn button components.
- Developed BurnButtonMouseAdapter to manage mouse interactions on burn buttons.
- Implemented BurnButtonStateListener to manage burn button state changes.
- Created CrossHairActionListener for handling crosshair actions.
- Added CrossHairChannelListener to manage channel value updates.
- Developed CrossHairPopupListener for managing crosshair popup actions.
- Implemented SettingsPanelPopupListener for handling settings panel popups.
- Created SettingsPanelSelectionListener for managing selection changes in settings.
- Added TablePropertiesHandler for managing table properties.
- Introduced CrcCheckActionListener for CRC check actions.
- Implemented TimeSlipApplyListener for applying time slip settings.
- Created TimeSlipCancelListener for canceling time slip actions.
- Developed TimeSlipDialog for managing time slip dialog interactions.
- Added TimeSlipFieldFocusListener to manage focus events on time slip fields.
- Implemented TimeSlipPanel for displaying and managing time slip data.
- Created CylPressureSenderThread for sending cylinder pressure data.
- Developed MultiCylPressureSenderThread for managing multiple cylinder pressure data transmissions.
2026-01-11 07:15:59 +00:00
git c42c04e0fd Add new key adapters and action listeners for gauge settings
- Implemented GaugeSettingsCallback interface for gauge settings updates.
- Created GaugeTitleKeyAdapter, GaugeUnitsKeyAdapter, and GaugeValueKeyAdapter to handle key events for title, units, and value inputs respectively.
- Added HighCriticalKeyAdapter, HighWarningKeyAdapter, LowCriticalKeyAdapter, and LowWarningKeyAdapter for managing critical and warning thresholds.
- Introduced MaxValueKeyAdapter and MinValueKeyAdapter for setting maximum and minimum values.
- Developed NeedleColorActionListener and TrimColorActionListener for color selection of needle and trim.
- Implemented OutputChannelActionListener for output channel selection.
- Added StartAngleChangeListener and SweepBeginChangeListener for angle adjustments.
- Created ValueDigitsKeyAdapter for managing value digit inputs.
- Implemented WarningColorActionListener for warning color selection.
- Added ChannelRangeUpdateHandler and DataPageList for handling channel ranges and data pages.
- Introduced HighSpeedLoggerThrottleThread for managing high-speed logging.
- Created various action listeners and item listeners for trigger logger panel interactions.
- Implemented ZoomMouseWheelListener for zoom functionality using mouse wheel.
2026-01-11 06:07:38 +00:00
git 52aaa706d3 Add DashboardComponentHelper class and refactor DashboardFactory class name for clarity 2026-01-11 06:01:14 +00:00
git 6666114830 Add ComponentPaintDetector interface and DashboardFactory class for dashboard functionality 2026-01-11 06:01:02 +00:00
git 2d49914379 Add new listener classes for border width, font size, and sweep angle adjustments; implement data history buffer and document loading functionality 2026-01-11 06:00:44 +00:00
git 4d4793798e Add new panels and listeners for enhanced functionality in TunerStudio
- Introduced CheckboxActionListener for handling checkbox actions.
- Added DataLogProfileEditorPanel for managing data log profiles.
- Implemented DeviceDescKeyAdapter and DeviceIdKeyAdapter for key event handling in device configuration.
- Created DeviceFileSelectListener for file selection actions related to device configuration.
- Developed DeviceSelectCallback and DeviceSelectRunnable for handling device selection processes.
- Added DialogCloseListener for closing dialog windows.
- Introduced FieldLimitChangeListener interface for field limit changes.
- Implemented HighSpeedLoggerFieldLimits for managing high-speed logger field limits.
- Created IgnitionLogLoadHandler and IgnitionLogLoadRunnable for handling ignition log loading.
- Added LogDeviceWrapper for wrapping log device information.
- Implemented PanelActionListener for panel actions.
- Developed ProtocolStatsPanel for displaying protocol statistics.
- Created RealTimeDialogCloseListener and RealTimeDisplayPanel for real-time data display.
- Introduced RefTablePropertyStore for managing reference table properties.
- Added TriggerLogger related classes for handling trigger logging functionality.
2026-01-11 05:49:26 +00:00
git 69c8a8ad48 stuff 2026-01-11 02:40:11 +00:00