UNPKG

@mxtommy/kip

Version:

An advanced and versatile marine instrumentation package to display Signal K data.

141 lines (140 loc) 6.57 kB
# V 3.6.1 ## Fixes * Dashboard swipe gesture over Freeboard-SK and Embed widgets not changing dashboard. Fixes #744 * Path Options form with hardcoded paths falsy reported as invalid * Display of Windsteer widget's True Wind Angle indicator is not optional # V 3.6.0 ## Improvements * Numeric widget now features mini background charts for instant visual trend insights * Data Chart widget now supports vertical orientation and inverted value scales for greater flexibility * Data Chart loading speed and resource usage significantly improved, enabling smoother performance with large datasets ## Fixes * Fixed login loop bug in V3.4+ when KIP is run on Signal K server and authentication is denied # V 3.5.1 ## Fixes * Dashboard ID URL not redirecting to dashboard instance (/mxtommy/kip/#/dashboard/1) * Widget resize handles too small to operate with fingers on smaller screens * Display network connection and socket error messages only * WebSocket retry should not stop after five attempts # V 3.5.0 ## New features * Gain tactical racing advantages with new signalk-racer plugin integrated widgets for start line analysis and race countdowns. _Contribution by @gregw_ ## Improvements * Optimized dashboard loading and switching speed for a more responsive user experience. * Optimized Data Chart widget for significantly faster loading and smoother performance. * Added Simple Linear widget zones support. * Automatic detection of Signal K Autopilot API version for seamless integration. * Enforced widget minimum dimension for better layout consistency. * General framework updates and codebase refactoring for maintainability and performance. ## Fixes * Dataset service does initialize on early app startup. * Data Chart widget resets data when automatic night mode is enabled. * Gauge widgets does not correctly distribute highlights over dynamic scales. * Sidebar swipe gesture functionality stops responding in one direction. ## New Contributors * @gregw made their first contribution # V 3.4.2 ## Fixes * Stripped Vessel Base Delta path first character # V 3.4.1 ## Fixes * Improve dashboard loading speed and keydown handling * Fix null path configuration option when path is not required # V 3.4.0 ## New features * Enhanced empty dashboard experience with intuitive visual guidance and one-click customization prompts for seamless onboarding ## Improvements * Advanced recursive data flattening engine converting complex nested objects into accessible data paths for improved widget compatibility * Completely redesigned networking architecture with state machine management for enhanced connection reliability, performance, and user experience ## Fixes * Autopilot widget now properly handles 'off-line' connection states with appropriate visual indicators * Removed unit conversion option from slider widget UI to preserve original path format integrity # V 3.3.0 ## New features * New autopilot widget with responsive UI. * New Wind Steering widget UI: * Added Current/Drift and Set. * Improved wind speeds visibility. * Apparent wind used for tack angle and sector calculation. * Widget server plugin dependency validation and UI enhancements. ## Improvements * Add support for optional and hardcoded paths in widgets increasing flexibility. * Add days:hours:minutes:Seconds to Time unit format options. Fixes #682. * Reduce package size. * Support for Date values provided in metadata. Fixes #665. Special thanks to @emonty * Add code linter. Special thanks to @emonty * Add project documentation. ## Fixes * Fix bouncy slider when selecting non-default value display. Fixes #671 * Position type paths should not be converted to radian. Fixes #670 * Numeric Widget has scrollbar on resize for some browsers. Fixes #640 # V 3.2.0 ## New features * Add automatic reconnection on mobile OS app resume ## Fixes * Data Chart form error with invalid dataset uuid # V 3.1.7 ## Fixes * Linear gauge not respecting scales with no ticks. Fixes #621 * Text overlap on low resolution screens. Fixes #624 * Minor performance improvement to Data Chart widget # V 3.1.6 ## Fixes * Fix embed overflow scrollbar * Fix canvas cleanup process * Harden known webkit canvas bug with custom webfont # V 3.1.5 ## Fixes * Swipe sensitivity reported by trackpad device users * Sidebars occasionally stops responding to swipes * Documentation: Embed widget, Dataset & Data Charts and Data Inspector guides update # V 3.1.4 ## Fixes * Help section on Updating Signal K Data (using PUT commands) # V 3.1.3 ## Fixes * Switch Panel Indicator control only listing PUT enabled paths. Fixes #609 # V 3.1.2 ## Fixes * Embed widget not accepting relative URL and causing issues when loading KIP embeds on devices other then the server # V 3.1.1 ## Fixes * Missing image assets * Only enable metadata supportsPUT path filter for SK v2.12 or more # V 3.1.0 ## Improvements * Add option the allow input device events on Embed widget content. Fixes 602 * Add signal K plugin presence and enabled status service. ## Fixes * Data Chart widget not applying red night mode. * Update Tutorial text. # V 3.0.1 ## Fixes * Fixes Embedded Web Page not working after 3.0 upgrade. Fixes #598 # V 3.0 ## New features - Touch first user experience with hotkey support - Fullscreen dashboards experience with the removal of the bottom navbar - New grid Dashboard layout for easy widgets rearrangement - New deep black and true white themes for improved sunlight contrast. - Seven new high contrast colors available. - Widget duplication feature - Increased Gauge color reaction to Zones highlights enhancing data state awareness - Ability to disregard Zones configuration in applicable widgets - Ability to have no unit label for unitless paths - New Position widget. Special thanks to @mantas_sidlauskas - New Slider widget - New Label widget - Dashboard pages can be labeled, reordered and duplicated - New additional low Brightness+Sepia Night mode for those whom want to keep colors at night. - Simplified configuration management. Configuration file download & upload support - Redesigned Notification user experience - Enhanced Data Inspector user experience including identification of PUT supported paths - New Inch, Millimeter and Fuel economy units. Special thanks to @emonty - Redesigned Help section - Enhanced Responsive design on tablets and mobile ### Fixes - Boolean Panel label cut off #582 - Conversion of seconds to HH:MM:SS loses sign #581 - Token renewal loop #580 - Fix Toggle Switches Boolean Control Panel - Push mode not not changing color on touchscreen #579