Skip to content

Releases: tanthammar/tall-forms

New $ignored field property

18 Dec 16:43
Compare
Choose a tag to compare

Added new $ignored property to prepare for new design elements as Groups, Panels, Headings and such.

Tabs

17 Dec 16:42
Compare
Choose a tag to compare

Tabs layout available to Sponsors

Fix merging classes to field attributes

15 Dec 10:15
Compare
Choose a tag to compare

This release fixes merging of classes with config defaults, in field attributes.

Example Input::make('Foo')->rootAttr(['class' => 'foo bar']

Allow php 8

10 Dec 09:41
32af742
Compare
Choose a tag to compare
7.0.3

Allow php 8

Multiselect Tailwind 2.x styling fix

09 Dec 14:55
Compare
Choose a tag to compare
7.0.2

fix Tailwind 2.x multiselect styling

Form-classes Tailwind 2.0 fix

09 Dec 14:40
Compare
Choose a tag to compare

Added rounded to form-classes

Tailwind 2.0

08 Dec 16:17
Compare
Choose a tag to compare

You can use this version with both Tailwind 1.0 and Tailwind 2.0

You don't have to publish the new theme. There are two theme publish commands, use the one that matches your Tailwind version.

Breaking changes

  • There are no breaking changes, except that the default vendor:publish commands publishes
    Tailwind 2.0 stubs instead of Tailwind 1.0. (There are separate publish commands for both versions)
  • IMPORTANT Using the new theme, doesn't make the rest of your app compatible with Tailwind 2.0. Follow the instructions in the official Tailwind upgrade guide to upgrade the rest of your app.

Upgrade instructions

  • Upgrade your app to Tailwind 2.0
    • Follow the instructions in the official Tailwind upgrade guide
    • Read the "Manual Installation/Tailwind 2x Config" and "Manual Installation/Laravel Mix" in this package wiki for tips on required plugins and webpack.mix.js examples.
  • Backup your tall-forms.css. Publish the Tailwind 2.0 theme with php artisan vendor:publish --tag=tall-form-theme-css

New

  • Tailwind 2.0 tall-theme.css
  • New vendor:publish commands have been added for Tailwind 1.0 and 2.0 stubs.
  • The make:tall-forms-installation has been updated to support Tailwind 2.0, + tested on Laravel 8 with/without Jetstream and Breeze
  • Tailwind 1.0 "Teal" color is added to the new Tailwind 2.0 theme for backward compatibility.
  • Tailwind custom-forms plugin classes (form-input, form-select...) are added to the Tailwind 2.0 theme for backward compatibility.
  • The new theme has some modifications regarding the styling of inputs. (see, tall-theme.css)
  • Watch the screen casts on the TallForms Youtube channel, for a detailed walk-through.
  • The 2.0 theme contains:
    • deprecated form-*classes.
    • all the Teal colors from Tailwind 1.x
    • shadow-xs class
    • you can continue using them just as in Tailwind 1.0

Make --modelspath unison in all Artisan make commands

04 Dec 12:33
Compare
Choose a tag to compare

Now you can pass --modelspath=Models or --modelspath=App or --modelspath=Any\Path\With\Backslash or --modelspath=With/Slash to the Artisan make command.

Repeater ->labelEachRow()

04 Dec 10:15
Compare
Choose a tag to compare

New method for Repeater ->labelEachRow(), show labels for each row

require Livewire 2.3.5

03 Dec 14:11
Compare
Choose a tag to compare

require Livewire v2.3.5 because @entangle issues
fix, multiselect empty [] if model value is null
remove rc for Repeaters in KeyVal
improvement, stricter allowed_in_array check based on parent field type