Change log
Here you will find SKipper detailed change logs for each version released.
1.25.10
NEW
- Autopilot control - SKipper actions (driven by button) allows user to control Signal K autopilot plugin - support for Signal K Autopilot API with automatic detection. (Confirmed working with PyPilot and Autopilot plugin.)
- Anchor watch control - SKipper actions (driven by button) allow user to enable and configure anchor watch using Anchor alarm plugin!
- Boat image and indicators - you can now change the boat image for the Modern Compass and add boat status by placing multiple indicators showing your boat status at a glance!
- Vector Image control - this new control allows you to show custom icons, gauges and system status dashboards! All you need is to create an SVG and use SKipper Instructions to put Signal K data into it! More about SKipper Instructions is available at Instructions.
- Sounds - notifications are no longer silent; support for sounds specific to warning, alert+alarm and emergency states!
- Touch gestures - added new support for touch gestures! You can enable/disable them in the settings. When enabled, you can pull from all sides of the screen to make some action!
- Fluid Gauge - new fluid gauge that is great for showing tank level with liquid-like animation.
- SKipper paste - now you can share pages with friends via a SKipper-run online service. It's open source and available here: [https://github.com/SKipperDevelopers/skipper-paste]
- Instructions converter - This is a preview of using the Instructions runtime to modify Signal K data in SKipper. For now, you can use if value, value in range and output instructions. More about SKipper Instructions is available at Instructions.
- Graph - New property "line thickness" that allows you to change the graph line thickness to a user-defined value.
- Button - added Confirm action property that will make SKipper ask for confirmation when clicking on button. Valuable for potentionally dangerous actions or the system shutdown button.
- Templates - added new templates for Autopilot control Page, anchor alarm Page and solar charging Page (a vector image that can be customized by the user).
- Signal K server - added a "Switch server" option that will allow you to switch between servers. more
FIXED
- TitleValue - when Signal K value changes to null, TitleValue will now present this as --.
- Notifications - notifications with Alert, Alarm, and Emergency stay for 15 minutes; Warning will show only for 10 seconds.
- Graph - Zones - fixed colors for Alert and Emergency.
- Dark Red theme makes the Icons bar color red.
- Android - fixed compatibility with version 15 and 16 where keyboard didn't work as expected.
1.24.8
NEW
- Date time converter - support for setting time zone (local, utc or UTC offset). Docs at Converters page.
- Json Template Converter - allows user to extract or create text template from JSON object. Docs at Converters page.
- Time Span Converter - allows user to convert seconds to time in format hh:mm:ss. Docs at Converters page.
- Wind Gauge - show correct laylines when sailing down wind.
- Enhanced binding editor to match control property editor design, added property name.
FIXED
- Android v35 compatibility with edge to edge display.
- Fixed crash in Signal K path binding, fixed issue when units didn't select when selected previously.
- When Signal K units meta wasn't specified, SKipper will not convert number to correct units.
-
Graph control had issue with Y axis labels when set to Seconds, Hours and/or Days; new Y axis label Date that would show full date of data point.
1.24.7
- NEW - Date time converter - support for setting time zone (local, utc or UTC offset)
- NEW - Json Template Converter - allows user to extract or create text template from JSON object
- NEW - Time Span Converter - allows user to convert seconds to time in format hh:mm:ss
- NEW - Wind Gauge - show correct laylines when sailing down wind
- NEW - Enhanced binding editor to match control property editor design, added property name
- FIX - Android v35 compatibility with edge to edge display
- FIX - Fixed crash in Signal K path binding, fixed issue when units didn't select when selected previously
- FIX - When Signal K units meta wasn't specified SKipper will not convert number to correct units
1.24.4
- FIX - Wind Gauge - fixed TWA and made title value property next to each other to make setup more logical.
- Added support for remote pages control - client/controller, now you can make multiple SKipper instances in sync with other instance or issue page change from NodeRed based on boat status or parameters
- Binding to SK one click - made it more versatile and easy for user to setup binding - automatic title, units, string format for many SK path commonly used
- WindGauge, Compass - made north "N" label red and numbers smaller on ticks
- FIX - Issue Signal K path loading from API had issue loading all paths in some cases
- Themes - user can now define day time theme nad night time theme. New theme DarkRed is available for low light view of Signal K data
- UI configuration settings are now split into "Theme" and "Appearance" to make it more clearer
- New UI for setting default unit presets, new preset called "nautical", changed selection screen on onboarding page
- Binding editor will now show only related units when units are known in path's meta data.
- FIX - Fixed few issues with SKipper in binding editor
- FIX - Control defaults got lost after saving by user
- Added new appearance setting to allow for user to hide icon bar. It will automatically reappear when user taps on screen or moves to a non-user page. Feature request issue
- Desktop - Added new setting to store window current dimensions and set SKipper to use them as startup window dimensions. Feature request issue
- TitleValue control - new Compact appearance that moves units at the top.
- Grid layout - new setting Auto rotate that allows the grid to be automatically rotated according to the device's display (horizontally or vertically), this allows user to have adaptive grid page experience.
- Templates - many enhancements in how templates can select Signal K binding from your server; fixed issues with units.
- Main menu - new appearance style tiles is available to show main menu.
- Modern Compass - completely new appearance with support for showing 4 title - value - units data!
- FIX - Better memory handling with less memory usage!
1.0.23
- Linux - now supports DRM software rotation with argument - --soft-rotate 90.
- Linux - enhanced DRM video card detection (mainly on RPI4, RPI5).
- Windows, Linux - support for turning of device when user exits app with argument -shutdown-on-exit.
- Android - support for periodic notifications check, when enabled by user and application is in background.
- Android - new setting to toggle full screen mode - when on app will use most available space on screen.
- Wind Gauge - completely new enhanced gauge showing TWA, AWA, next waypoint angle and 5 user defined values.
- Analog Gauge - new enhanced ticks and labels render.
- Compass Gauge - new enhanced ticks and labels render.
- App - added setting to enable UI change detection on server when connected to server.
- FIX - Onboarding - changed UI to be still working on smaller screens (tested 400x400px as minimum).
1.0.22
NEW
- SKipper now supports new feature called History Data sets! This feature will allow user to show history graphs with defined Signal K path data on their screen more. To show data set user can use new control Graph that can be customized by user (show/hide statistics, show/hide labels, show/hide header with name and last value, show/hide tooltips, etc.)
- SKipper history data sets supports Signal K data set and Influx DB v1 or v2 data sets!
- As SKipper can be used on various platforms new version brings support for page visibility on device - mobile, tablet or desktop - this will allow user to specify pages visible on mobile, tablet or desktop and hide pages not suitable on device.
- SKipper will show help links to docs at many places (settings, home screen, control editor) for easy access to documentation!
- Icons - SKipper uses Font Awesome icons, but there are too many of them, so this version introduces "Recommended" category with all icons related to boating and sailing!
FIXED
- fixed many bugs in UI and added few touches for mobile UI design (adaptive to form factor), added crash log file on desktop (mobile, tablet coming soon!) support in %PROFILE%.SKipper\crash.log
1.0.21
NEW
- Signal K path pick modal - added search text box to filter paths to filter and find desired path faster
- NEW control: Modern compass with support for showing wind angle and next waypoint heading
- Grid layout - user is now able to move control by only "Move control" command in context menu, column and row properties in child control will be readonly for now.
- Grid layout - user is now able to add new control to empty cells by clicking on new + button right in UI.
- Page editing - when user adds new control in layout SKipper will show control's properties automatically
- New page - when user creates new page (blank or from template) SKipper will show modal to change title, icon and toggle icons nav bar presence.
- Page editor - new hamburger menu will allow user to load UI from server or save UI to server from simple menu.
- Converter for date time now supports two line date time output!
- Group layout - When Title property is empty header is hidden, this allows the user to create group without name and icon.
FIXED
- Label control wasn't editable in some cases
- Analog Gauge - made value and units bigger to make them more visible
- Control editor now doesn't switch to default value if you empty textbox value.
- Controls Gauge, Grid, Group, Label, Modern compass - made some changes in properties order, renamed properties group Layout to Alignment, all done to make properties faster to find
1.0.20
NEW
- Signal K compatibility - new Signal K server meta data editor uses "nominal" zone status instead of "normal" zone status. SKipper now supports both variants for detecting "good" range of value.
- Grid - new UI for moving a children around the Grid layout, new "Move control" menu item will appear when showing context menu of grid's child
- Group layout - new layout control that can be added to stack layout to create grouping of related values. Group layout children appears in grid defined by user. User can select number of columns that will appear on one line in control properties. Group title and icon can be changed too. See more.
- Control editor - property groups now appears in same order for all controls, this makes editor well-arranged.
- Binding - Date time converter - When showing date time difference is now formatted with
{0} days, {1} hours, {2} minutes
string and will show only days, hours if value is 0
FIXED
- FIX: Fixes issue introduced in 1.0.19 version that crashed SKipper when user added Analog/Digital gauge into stack layout