fo_components 1.1.1

  • README.md
  • CHANGELOG.md
  • Installing
  • Versions
  • 40

A collection of Angular components for both common and less common use cases #

Examples: https://afpatmin.github.io/fo_components/

1.1.1 #

Component updates #

  • Extracted dropdown logic from DropdownList into separate DropdownComponent

Bugfixes #

  • Modal component overlay now has proper z-index
  • Fixed issue with broken size input on single-color Icons
  • DropdownList mixin now properly resizes option icon container

1.1.0+1 #

Component updates #

  • Icon no longer requires colorCount input to support colors (instead all icons has support for 16 colors)

1.1.0 #

Bugfixes #

  • Now exporting CarouselSlide

Component updates #

Panel #

  • Button style now only applied to close button

Icon #

  • Now supports multiple colors using input colorCount
  • No longer using MaterialModal under the hood
  • Breaking: Renamed input 'title' to 'header'
  • Breaking: Replaced 'fixedWidth' and 'fixedHeight' inputs with pure-css attributes 'fullWidth' and 'fullHeight'
  • Breaking: Replaced 'largePadding' input with pure css attribute 'dense'

1.0.5 #

Component updates #

Notification #

  • FoButton style now only applied to close button

Icon #

  • Added boolean input [material]. If set to true, FoIcon will become a proxy to MaterialIcon (defaults to false)
  • Added boolean input [materialIcons]. If set to false, rendered icons are FoIcons (defaults to true)

Bugfixes #

  • TextAreaInput now has proper border color when input isn't valid

1.0.4 #

General #

  • Replaced ngOnChanges with interal logic due to it becomign deprecated in angular
  • Removed instances of changeDetectionStrategy.Stateful

Component updates #

  • Slight style adjustments to Next/Previous buttons
  • Removed crazy workaround to set selectedId on init

1.0.3+4 #

Component updates #

TextAreaInput #

  • Added inputElement ref

1.0.3+1 #

Component updates #

TextInput #

  • Added inputElement ref

1.0.3 #

Bugfixes #

  • TextInput with options no longer showing options if a value is set initially
  • TextInput now properly updates view when value is changed externally
  • TextInput no longer crashes when autofilled
  • DataTable table now has z-index so that batchOperation is shown under

Component updates #

TextInput, DropdownSelect, DropdownMultiSelect, DropdownList #

  • Added constrainToViewPort input

1.0.2+1 #

Bugfixes #

  • DropdownSelect now initializes properly with selectedId

1.0.2 #

General #

  • Theme now changes material-toggle color

Component Updates #

Button #

  • Decreased icon size for [dense]

DataTable #

  • Removed focus shadow from filter text input
  • Null check for options on click
  • selectedId no longer always resets to null on init
  • null option is now hidden if filterstring isn't empty

ImageMap #

  • Fixed issue where zones wasnt scaled properly with image

TextInput #

  • Got type attribute
  • Added datePickerBindings to providers (needed by autofocus)
  • ActionButton now disabled if value is empty
  • ActionButton now triggered on enter

1.0.1+1 #

Bugfixes #

  • Fixed issue where FoDropdownSelectMulti generics sometimes didn't work properly

1.0.1 #

General #

  • Added FoTextAreaInput example in docs

Component Updates #

FoDropdownSelectMulti #

  • Added support for generics (selectedIds can now have any type)

1.0.0 #

General #

  • Everything public is now properly exported in lib/fo_components.dart
  • Bumped dart sdk constraints '>=2.2.0 <3.0.0' (previously '>=2.0.0 <3.0.0')

Component Updates #

FoDropdownSelect & FoDropdownSelectMulti

  • Added optional search filter ([showSearch]="true")

Removed #

  • FoYoutubePlayer

Bugfixes #

  • FoDropdownSelectMulti selectedIds didn't get reflected properly when updated from elsewhere

0.2.2+3 #

Component updates #

FoDropdownList, FoDropdownSelect, FoDropdownSelectMulti, FoTextInput #

  • Now using abstract class FoDropdownOptionRenderable instead of FoDropdownOption

0.2.2+2 #

Component Updates #

FoDropdownSelect #

  • Added [allowNullSelection] option
  • Adjusted option category margins

0.2.2+1 #

General #

  • Added a docs start page
  • Improved docs layout

Bugfixes #

  • Fixed an issue where grid_css wasn't imported properly in some cases
  • FoImageMapZone zone origins are now properly reset after draws

0.2.2 #

General #

  • Added documentation for FoFileUpload, FoIcon, FoImageFile, FoImageMap, FoTabPanel FoModal, FoNotification, FoNumberInput, FoPanel, FoQuiz, and FoRating
  • Added dense attribute example for FoTextInput
  • Removed deprecated components FoSelect, FoMultiSelect, FoMultiInput, FoYoutubeComponent
  • Added disabled checkbox to affected components in docs
  • Improved navigation in docs

New Components #

  • FoDropdownSelectMultiComponent

Component Updates #

  • FoTabPanel now colored according to theme primary color
  • FoFileUpload, FoImageFile, FoImageMap, FoModal, FoNotification, FoNumberInput, FoPanel, FoQuiz, FoRating now has in-house components instead of material ones

Bugfixes #

  • FoTextInput font-size mixins now applies to action button aswell

0.2.1 #

General #

  • Added example/ to .gitignore

Component Updates #

  • Added FoDropdownSelect disabled input
  • Replaced material components in FoDataTableComponent with in-house components
  • Better dense directive for button, dropdownselect and textinput
  • Added actionButton logic to dropdownselect

Other #

  • Removed value field from FoDropdownOption

0.2.0 #

General #

  • Added example/ and docs/ folders (docs/ is published on github pages)
  • Added CHANGELOG.md
  • Removed FoProviders
  • Improved package description
  • Replaced github dependencies with pub ones
  • Removed fo_model dependency

New Components #

  • MaterialTextInput
  • MaterialDropdownSelect

Deprecated Components #

  • FoMultiSelectComponent
  • FoMultiInputComponent
  • FoSelectComponent
  • FoTimeInputComponent

Removed Components #

  • FoTimeInputComponent

Use this package as a library

1. Depend on it

Add this to your package's pubspec.yaml file:


dependencies:
  fo_components: ^1.1.1

2. Install it

You can install packages from the command line:

with pub:


$ pub get

Alternatively, your editor might support pub get. Check the docs for your editor to learn more.

3. Import it

Now in your Dart code, you can use:


import 'package:fo_components/fo_components.dart';
  
Version Uploaded Documentation Archive
1.1.1 Apr 16, 2019 Go to the documentation of fo_components 1.1.1 Download fo_components 1.1.1 archive
1.1.0+1 Apr 13, 2019 Go to the documentation of fo_components 1.1.0+1 Download fo_components 1.1.0+1 archive
1.1.0 Apr 13, 2019 Go to the documentation of fo_components 1.1.0 Download fo_components 1.1.0 archive
1.0.5 Apr 11, 2019 Go to the documentation of fo_components 1.0.5 Download fo_components 1.0.5 archive
1.0.4 Apr 8, 2019 Go to the documentation of fo_components 1.0.4 Download fo_components 1.0.4 archive
1.0.3+4 Apr 8, 2019 Go to the documentation of fo_components 1.0.3+4 Download fo_components 1.0.3+4 archive
1.0.3+3 Apr 8, 2019 Go to the documentation of fo_components 1.0.3+3 Download fo_components 1.0.3+3 archive
1.0.3+2 Apr 8, 2019 Go to the documentation of fo_components 1.0.3+2 Download fo_components 1.0.3+2 archive
1.0.3+1 Apr 8, 2019 Go to the documentation of fo_components 1.0.3+1 Download fo_components 1.0.3+1 archive
1.0.3 Apr 6, 2019 Go to the documentation of fo_components 1.0.3 Download fo_components 1.0.3 archive

All 350 versions...

Popularity:
Describes how popular the package is relative to other packages. [more]
56
Health:
Code health derived from static analysis. [more]
0
Maintenance:
Reflects how tidy and up-to-date the package is. [more]
60
Overall:
Weighted score of the above. [more]
40
Learn more about scoring.

We analyzed this package on Apr 19, 2019, and provided a score, details, and suggestions below. Analysis was completed with status completed using:

  • Dart: 2.2.0
  • pana: 0.12.14

Platforms

Detected platforms:

Error(s) prevent platform classification:

Fix dependencies in pubspec.yaml.

Analysis issues and suggestions

Fix dependencies in pubspec.yaml.

Running pub upgrade failed with the following output:

ERR: The current Dart SDK version is 2.2.0.
 
 Because fo_components depends on angular_components >=0.13.0 which requires SDK version >=2.2.1-dev.3.0 <3.0.0, version solving failed.

Maintenance issues and suggestions

Fix platform conflicts. (-20 points)

Error(s) prevent platform classification:

Fix dependencies in pubspec.yaml.

Make sure dartdoc successfully runs on your package's source files. (-10 points)

Dependencies were not resolved.

Maintain an example. (-10 points)

Create a short demo in the example/ directory to show how to use this package.

Common filename patterns include main.dart, example.dart, and fo_components.dart. Packages with multiple examples should provide example/README.md.

For more information see the pub package layout conventions.

Dependencies

Package Constraint Resolved Available
Direct dependencies
Dart SDK >=2.2.0 <3.0.0