Releases: dvclmn/ToolKit
Releases · dvclmn/ToolKit
Release list
v0.3.0
Continues work to get clearer on overall API shape. Now has clearer module boundaries, and settles on 4 main libraries:
- CoreTools
- StringTools
- ViewTools
- ColourTools
Highlights:
- Moves colour and string APIs out of
CoreTools/ViewToolsinto more focused targets. - Expands
ViewToolswith compatibility helpers, keyboard modifier mapping, SwiftUIDropSessionsupport1, state/error views, icon utilities, smooth gradients, and bundled resources. - Adds
IdentifiedList, sample content, collection navigation helpers, and additional CoreTools utilities. - Improves DocC coverage across CoreTools, StringTools, and ViewTools.
v0.2.0
Changes: Package and library/target renames, and broad culling/restructuring of code.
Renames (old to new):
- BasePrimitives (package) -> ToolKit
- BasePrimitives (target) — Now retired. This was a bit of a catch-all before, so there's no direct mapping to a new target.
- CoreUtilities -> CoreTools
There is a new target ViewTools, which provides SwiftUI modifiers/views/extensions etc. Many of these were previously located directly alongside their corresponding low-level logic/types. Have been moved for a cleaner separation of concerns.
Full Changelog: 0.1.0...0.2.0