0.3.0
What's Changed
- Pass
_formatto channel by @carson-katri in #1224 - Add root-level
Styleelement handling by @carson-katri in #1225 - LiveView expects reconnect attempts when state is stale by @bcardarella in #1226
- Support ime's chained to modifiers by @NduatiK in #1230
- Support non-key-value lists by @NduatiK in #1233
- Align with the upstream changes in LiveView Native Stylesheets by @bcardarella in #1237
- Expand
ShapeStylecoverage by @carson-katri in #1227 - Refactor AttributeDecodable API by @carson-katri in #1240
- Add argument type mismatch error message by @carson-katri in #1244
- Chunk modifiers to reduce stack size by @carson-katri in #1247
- Refactor
@ParseableExpressionmacro for easier debugging by @carson-katri in #1246 - Support multi-item selection by @carson-katri in #1214
- Customizable
LiveViewstate views by @carson-katri in #1234 - Set default for
TextField.textto an empty string by @carson-katri in #1251 - Extract state views into their own views and address warnings by @bcardarella in #1252
- Attribute casing refactor by @carson-katri in #1257
- Avoid accessing
StateObjectorEnvironmentwhen in a nested View context by @carson-katri in #1259 - Connect live reload socket when initial connection fails by @carson-katri in #1262
- Safely unwrap
NavigationLinkandLinkURLs by @carson-katri in #1258 - Update template project Views by @carson-katri in #1260
- Remove guides by @bcardarella in #1266
- Add
NSPasteboardto Copy Error button by @carson-katri in #1267 - Allow list selection when default is
nilbutphx-changeis present by @carson-katri in #1269 - Convert missed attributes to camel case by @carson-katri in #1272
- JSON attribute refactor by @carson-katri in #1273
- Allow classes on nested
Text, and update docs by @carson-katri in #1274 - Add support for more animation types by @carson-katri in #1280
- Decode attributes with no values to empty strings by @carson-katri in #1285
- Pass environment to resolved
ViewReferencecontent by @carson-katri in #1283 - Add
roleattribute toButtonand removedisabledby @carson-katri in #1282 - Add
contentattribute forText, but recommend using children by @carson-katri in #1289 - Restore navigation path after live reloading by @carson-katri in #1264
- Add missing
HorizontalAlignment,VerticalAlignment, andToolbarItemPlacementcases by @carson-katri in #1292 - Fetch stylesheets from URL by @carson-katri in #1293
- Updates for LiveForm and web parity by @carson-katri in #1295
- ViewBuilder closure argument support by @carson-katri in #1261
- Expand stylesheet parsing tests by @carson-katri in #1216
- Add ExDoc documentation generation for SwiftUI Views by @carson-katri in #1271
- Lookup manually-implemented types during schema generation by @carson-katri in #1250
- Import Carsons utility classes by @bcardarella in #1294
- Rewrite of xcodegen task by @bcardarella in #1302
@LiveElementmacro API by @carson-katri in #1300- Restores doc generations by @bcardarella in #1303
- Properly handle default arguments to
@ParseableExpressions by @carson-katri in #1308 - Only pass
$selectionbinding if attributes are present by @carson-katri in #1307 - Change styling for utility classes by @bcardarella in #1306
- Bc core components and utility updates by @bcardarella in #1313
- Add reconnect menu to
LiveErrorViewby @carson-katri in #1311 - Allow types to customize form encoding by @carson-katri in #1320
- Fix docs by @bcardarella in #1318
- Re-implement
observeChildrenby @carson-katri in #1319 @Addonmacro API by @carson-katri in #1325- Remove
to_imefunctionality by @NduatiK in #1334 - Split class names by whitespaces and newlines by @carson-katri in #1336
- Modifier documentation generation by @carson-katri in #1333
- Add support for visionOS and missing modifiers/types by @carson-katri in #1335
- Change
_lvnto_interfaceand send on dead render by @carson-katri in #1337 - Support and test for umbrella in mix gen task by @bcardarella in #1339
- Update documentation for component files by @bcardarella in #1341
- Elixir CI by @bcardarella in #1342
- Add additional core components and app layout by @carson-katri in #1349
- Rename DatePicker's
componentstodisplayedComponentsby @carson-katri in #1350 - Remove hardcoded namespace by @LostKobrakai in #1354
- Apply classes from
styleattribute by @carson-katri in #1357 - Add
transactionattribute toAsyncImageby @carson-katri in #1351 - Disable change tracked
localform state mode by @carson-katri in #1338 - Support
phx-debounce="blur"by @carson-katri in #1352 - Update addon documentation by @carson-katri in #1360
- Failing test for parser update by @bcardarella in #1359
- Update SwiftPhoenixClient to 5.3.2 by @carson-katri in #1363
- Add separate
setupanddisconnectedstates by @carson-katri in #1361 - Use
styleattribute for generated docs by @carson-katri in #1366 - Treat boolean attributes as true if present and != "false" by @carson-katri in #1367
- Update core components to use
styleattribute by @carson-katri in #1369 - Expose
nodeanddataon ElementNode by @carson-katri in #1368 - Remove <%!-- template --%> specifier by @carson-katri in #1370
- Add support for AttributeReference in individual Color properties by @carson-katri in #1372
- Expose the
documentand updatedNodeReffor addon libraries by @carson-katri in #1373 - Xcode 16 beta compatibility by @carson-katri in #1376
- Bundle xcodegen by @bcardarella in #1381
- Skip stylesheet parsing if
ContentBuilderdoesn't provide any modifiers by @carson-katri in #1385 - Add nested keys to
_interfacefor l10n and i18n by @carson-katri in #1384 - Update README.md by @cmnstmntmn in #1392
- Set specific
derivedDataPathfor CI, and try GitHub runners by @carson-katri in #1390 - fix: phx-change on form sends all form data by @squirmy in #1387
- Bc codegen updates by @bcardarella in #1395
- Fixes xcodegen project generatoin by @bcardarella in #1397
- Additional
ScrollViewmodifiers by @carson-katri in #1388 Listscroll restoration by @carson-katri in #1394- V0.3.0 guides by @BrooklinJazz in #1347
- GestureState helper by @bcardarella in #1301
- Add
_observeTextReferenceto update modifiers withTextReferencetypes by @carson-katri in #1383 - Receive reply from
pushEventby @carson-katri in #1377 - Add
gesture_stateprototype by @carson-katri in #1288 - Use new
swiftlangorg, and resolve package updates by @carson-katri in #1398 - Livebook URL Improvements by @BrooklinJazz in #1399
- Update README.md by @cmnstmntmn in #1401
- Review HexDoc Guides by @BrooklinJazz in #1403
- Update flash component to dismiss properly on macOS by @carson-katri in #1404
- Expose
navigationPathby @carson-katri in #1405 - Add access to
LiveContextfromContentBuilderby @carson-katri in #1406 - Update generated modifiers for Xcode 15.4 by @carson-katri in #1409
- Fix stylesheet crash when enum case is unavailable by @carson-katri in #1411
New Contributors
- @LostKobrakai made their first contribution in #1354
- @squirmy made their first contribution in #1387
Full Changelog: v0.2.0...0.3.0