v1.4.0+15
Skip v1.4.0
The default configuration
Skip's default configuration is now four pages: Demo, Environment, Motoring and Sailing, carrying 12, 8, 14 and 9 widgets. Every profile created from scratch starts there, and so does any profile that boots with no dashboards. The new default profile can be used as-is in common boating contexts, or used as a starting point for your own customized pages.
Existing profiles are untouched. To get the new pages, press New in the profile list; the name dialog now says what the profile will start from. (#549)
Creating or duplicating a profile switches Skip onto it and reloads.
Units and metadata
Every value appears in the unit your Signal K server's unit preferences name for that path, converted from the SI value on the wire. Set them once in the server admin UI under Server → Configuration → Settings → Unit Preferences, and Skip follows along with every other unit-preferences-aware app. Preferences are stored per user, so they travel with your login. The README's new Display Units section covers the six built-in presets, the categories that carry one preset choice across hundreds of paths, per-path overrides in the Data Browser, and custom presets.
Widgets
Data Graph. Scale ticks are drawn inside the graph area to maximize the use of available space.
Racing and autopilot controls. The buttons in Racer - Start Timer, Racer - Start Line Insight, Countdown Timer and Autopilot Head carry real text labels with accessible names. The Start Timer time setup has also been improved.
Widgets with no data show the instrument. A radial gauge on a path that never reports used to draw nothing at all — a white or black rectangle where an instrument should be. They, as well as many other widgets, now show the widget outline even if the data is not available.
Configuration edits apply immediately. The Steel gauge honours subType, Digital Meter and decimals on save. A Radial, Linear or Compass gauge re-pointed at a path that reports nothing clears its needle and its value, instead of presenting the old path's reading. A freshly built Steel gauge starts from its path's current value rather than 0.00.
Smaller things. The Numeric widget and the Linear gauge put label and unit together on the top row, giving the reading the whole card below. Compact Linear fills its tile rather than a fixed box, and a newly added one opens with its path Filter on All instead of Electrical: Volt. The page transition swipe animation has been updated.
Anonymous read-only access
On a Signal K server that grants anonymous read access, Skip renders a shared dashboard to a visitor with no session instead of sending them to sign-in.
The anonymous session reads its dashboard from the shared global applicationData slot and falls back to the four pages shipped in this release when nothing is published there. It stays read-only.
Other fixes and housekeeping
- A widget config allows saving while one of its configured paths is unpublished.
- The video widget derives the v2 API base URL from the shared server root — thanks to @macjl for the fix. (#529)
- CodeRabbit is configured for this repo's conventions (#587).
CHANGELOG.mdandCONTRIBUTORS.mdare deleted, since release notes come fromgit logandgit shortlog -sneanswers the other (#586), and thedocs/tree is gone (#587).