Fable.Form.Simple.Bulma
5.0.0-beta-002
See the version list below for details.
dotnet add package Fable.Form.Simple.Bulma --version 5.0.0-beta-002
NuGet\Install-Package Fable.Form.Simple.Bulma -Version 5.0.0-beta-002
<PackageReference Include="Fable.Form.Simple.Bulma" Version="5.0.0-beta-002" />
paket add Fable.Form.Simple.Bulma --version 5.0.0-beta-002
#r "nuget: Fable.Form.Simple.Bulma, 5.0.0-beta-002"
// Install Fable.Form.Simple.Bulma as a Cake Addin #addin nuget:?package=Fable.Form.Simple.Bulma&version=5.0.0-beta-002&prerelease // Install Fable.Form.Simple.Bulma as a Cake Tool #tool nuget:?package=Fable.Form.Simple.Bulma&version=5.0.0-beta-002&prerelease
Implementation of standard fields using Bulma CSS framework, to be used with Fable.Form.Simple.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- Fable.Form (>= 5.0.0-beta-002)
- Fable.Form.Simple (>= 5.0.0-beta-002)
- Fable.Package.SDK (>= 1.0.0)
- Feliz (>= 2.8.0)
- Feliz.Bulma (>= 3.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
5.0.1 | 113 | 10/20/2024 |
5.0.0-beta-003 | 106 | 9/9/2024 |
5.0.0-beta-002 | 99 | 9/9/2024 |
5.0.0-beta-001 | 84 | 9/8/2024 |
4.1.0 | 2,003 | 1/3/2024 |
4.0.0 | 474 | 6/23/2023 |
3.0.0 | 3,562 | 3/28/2022 |
2.0.0 | 1,498 | 10/15/2021 |
1.1.0 | 808 | 6/7/2021 |
1.0.1 | 302 | 5/11/2021 |
1.0.0 | 292 | 5/11/2021 |
# Changelog
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
<!-- EasyBuild: START -->
<!-- last_commit_released: 02e31e6fa32f3722da8868ae0b18d34fa1ea68f7 -->
<!-- EasyBuild: END -->
## 5.0.0-beta-002
### 🚀 Features
* Add support for `ReadOnly` form/field ([02e31e6](https://github.com/glutinum-org/cli/commit/02e31e6fa32f3722da8868ae0b18d34fa1ea68f7))
1. Set it at the field level
```fsharp
Form.textField
// ...
|> Form.readOnly
// or
Form.textField
// ...
|> Form.readOnlyIf myCondition
```
2. Set it at the form level
```fsharp
let formValue : Form.View.Model<Values> = // ...
{ formValue with State = Form.View.State.Loading }
```
* Add `Form.disableIf` ([28337d9](https://github.com/glutinum-org/cli/commit/28337d90c3cd7b686f210db5ab5bde79b371bb66))
## 5.0.0-beta-001
### 🚀 Features
* Make it easier to add custom fields ([533c062](https://github.com/glutinum-org/cli/commit/533c0626ab634267a3d5b3187410d4b4eaf68fd2))
It is now easy to create custom form fields.
The drawback right now is that customising only the view requires a little more work than before. But I think the trade-off is worth it.
Before, people needed to fork `Fable.Form.Simple` and `Fable.Form.Simple.Bulma` to add custom fields. Now, they just need to implements `IField` API and it is done.
* Define how fields are represented thanks to the `IField`, `StandardRenderFieldConfig`, `IStandardField`, `IGenericField` and more.
* Add `FieldId` to most of field attributes because using only the label to detect field error don't guarantee a unique result.
For example, you can have two fields with a label "FirstName". Thanks to the field id you do "firstname-student" and "firstname-teacher"
* Export removed `Form.xxx` functions from `Fable.Form.Simple` making transition to 2.0 easy
* `Form.succeed`
* `Form.append`
* `Form.disable`
* `Form.andThen`
* `Form.optional`
* `Form.textField`
* `Form.passwordField`
* `Form.colorField`
* `Form.dateField`
* `Form.dateTimeLocalField`
* `Form.numberField`
* `Form.searchField`
* `Form.telField`
* `Form.timeField`
* `Form.emailField`
* `Form.textareaField`
* `Form.checkboxField`
* `Form.radioField`
* `Form.selectField`
* `Form.fileField`
* `Form.group`
* `Form.section`
* `Form.fill`
* `Form.rec mapFieldValues`
* `Form.list`
* `Form.meta`
* `Form.mapValues`
## 4.1.0 - 2024-02-03
### Added
* Add `FileField` (by @amine-mejaouel) ([GH-43](https://github.com/MangelMaxime/Fable.Form/pull/43))
## 4.0.0 - 2022-06-23
### Changed
* Upgrade to Fable 4 and Feliz 2
## 3.0.0 - 2022-03-28
### Added
* Fix #24: Allows to customise the actions of the form.
## 2.0.0 - 2021-10-15
### Added
* Add support for more field type:
* `Color`
* `Date`
* `DateTimeLocal`
* `Email`
* `Number`
* `Search`
* `Tel`
* `Time`
* Allow to pass any attributes to an input field using the new `HtmlAttributes` property
## 1.1.0 - 2021-06-07
### Changed
* Lower FSharp.Core requirement
## 1.0.1 - 2021-05-11
### Fixed
* Publish the `*.fsi` fiels inside `fable` folder
## 1.0.0 - 2021-05-11
### Added
* Initial release