pkg_widgets_shadcn version: 0.2.19

Published 2025-10-13

ruud

sdk | dart flutter
repository | svn
platform | generic
status | n/a
  • Readme
  • Changelog
  • Versions

pkg_widgets_shadcn

Wrapper widgets around the shadcn_flutter component library, which is a set of widgets and utilities for building applications in flutter. It is a port of the shadcn UI package to flutter.

This package should make it easier to move away from the overly complicated flutter material widgets, both for styling and functionality.

The term "shadcn" does not stand for an acronym or specific phrase; rather, it is the online alias of the creator behind the popular UI component project shadcn/ui. The project is named after its author, who goes by "shadcn" on platforms like GitHub and Twitter.

pkg_widgets_shadcn

graph

Note

  • Class wrappers are generated from the shadcn_flutter source code (use hh generate), where each widget is prefixed with HH as a Typedef.
  • A default implementation is added as comment to the generated class that can serve as a base for a custom implementation that exceeds the typedef.
  • Wrappers and examples that already exist will not be overwritten.
  • The generated code is separated in two packages (pkg_widgets_shadcn_wrappers and pkg_widgets_shadcn_examples).
  • In your application it should only be necessary to import the pkg_widgets_shadcn package.

Changelog

0.2.19 - 2025-10-13

Changed

  • Various.

0.2.18 - 2025-10-07

Added

  • HHIcons.offsetLeft, HHIcons.offsetTop.

0.2.17 - 2025-10-03

Changed

  • Version bump from 0.2.16 to 0.2.17 (build_runner -> 2.9.0 (was 2.8.0)).

0.2.16 - 2025-09-24

Changed

  • Version bump from 0.2.15 to 0.2.16 (flutter_gen_runner -> 5.12.0 (was 5.11.0)).

0.2.15 - 2025-09-22

Changed

  • Version bump from 0.2.14 to 0.2.15 (build_runner -> 2.8.0 (was 2.7.1)).

0.2.14 - 2025-09-11

Changed

  • Version bump from 0.2.13 to 0.2.14 (file_picker -> 10.3.3 (was 10.3.2)).

0.2.13 - 2025-09-05

Changed

  • Version bump from 0.2.12 to 0.2.13 (shadcn_flutter -> 0.0.44 (was 0.0.42)).

0.2.12 - 2025-09-04

Changed

  • Version bump from 0.2.11 to 0.2.12 (build_runner -> 2.7.1 (was 2.7.2)).

0.2.11 - 2025-09-04

Changed

  • Version bump from 0.2.10 to 0.2.11 (build_runner -> 2.7.2 (was 2.7.1)).

0.2.10 - 2025-09-04

Fixed

  • Unawaited futures.

0.2.9 - 2025-09-04

Changed

  • Version bump from 0.2.8 to 0.2.9 (flutter_svg -> 2.2.1 (was 2.2.0)).

0.2.8 - 2025-09-03

Changed

  • Version bump from 0.2.7 to 0.2.8 (build_runner -> 2.7.1 (was 2.7.0)).

0.2.7 - 2025-09-02

Changed

  • Version bump from 0.2.6 to 0.2.7 (shadcn_flutter -> 0.0.42 (was 0.0.38)).

0.2.6 - 2025-09-01

Changed

  • Version bump from 0.2.5 to 0.2.6 (file_picker -> 10.3.2 (was 10.3.1)).

0.2.5 - 2025-09-01

Changed

  • Version bump from 0.2.4 to 0.2.5 (entry -> 1.0.2 (was 1.0.1)).

0.2.4 - 2025-09-01

Changed

  • Version bump from 0.2.3 to 0.2.4 (build_runner -> 2.7.0 (was 2.6.0)).

0.2.3 - 2025-08-15

Changed

  • flutter: ">=3.35.1".

0.2.2 - 2025-08-13

Changed

  • Version bump from 0.2.1 to 0.2.2 (file_picker -> 10.3.1 (was 10.3.0)).

0.2.1 - 2025-08-12

Changed

  • Version bump from 0.2.0 to 0.2.1 (file_picker -> 10.3.0 (was 10.2.4)).

0.2.0 - 2025-08-11

Changed

  • Version bump from 0.1.11 to 0.1.12 (shadcn_flutter -> 0.0.38 (was 0.0.37)).

0.1.11 - 2025-08-11

Changed

  • Version bump from 0.1.10 to 0.1.11 (file_picker -> 10.2.4 (was 10.2.2)).

0.1.10 - 2025-08-08

Changed

  • Version bump from 0.1.9 to 0.1.10 (build_runner -> 2.6.0 (was 2.6.1)).

0.1.9 - 2025-08-08

Changed

  • Version bump from 0.1.8 to 0.1.9 (file_picker -> 10.2.2 (was 10.2.1)).

0.1.8 - 2025-08-08

Changed

  • Version bump from 0.1.7 to 0.1.8 (dio -> 5.9.0 (was 5.8.0+1)).

0.1.7 - 2025-08-08

Changed

  • Version bump from 0.1.6 to 0.1.7 (build_runner -> 2.6.1 (was 2.6.0)).

0.1.6 - 2025-08-04

Changed

  • Version bump from 0.1.5 to 0.1.6 (file_picker -> 10.2.1 (was 10.2.0)).

0.1.5 - 2025-07-28

Changed

  • Version bump from 0.1.4 to 0.1.5 (mailer -> 6.5.0 (was 6.4.1)).

0.1.4 - 2025-07-25

Added

  • pkg_mime_info dependency.

0.1.3 - 2025-07-15

Changed

  • Version bump from 0.1.2 to 0.1.3 (clipboard -> 2.0.2 (was 0.1.3)).

0.1.2 - 2025-07-14

Changed

  • Version bump from 0.1.1 to 0.1.2 (window_manager -> 0.5.1 (was 0.5.0)).

0.1.1 - 2025-07-11

Changed

  • Version bump from 0.1.0 to 0.1.1 (url_launcher -> 6.3.2 (was 6.3.1)).

0.1.0 - 2025-07-10

Added

  • HHMinSizeContainer, application wrapper to maintain a minimum application window size.
  • HHScrollContainerV2, uses CrossScroll, use typedef HHScrollContainer.
  • HHConditionalSwitcher.
  • CrossScroll, internal, (third party, heavily modified).

0.0.10 - 2025-07-07

Changed

  • Version bump from 0.0.9 to 0.0.10 (feedback -> 3.2.0 (was 3.1.0)).

0.0.9 - 2025-06-17

Changed

  • Version bump from 0.0.8 to 0.0.9 (flutter_svg -> 2.2.0 (was 2.1.0)).

0.0.8 - 2025-06-16

Changed

  • HHDialog.withAnimation now defaults to false to prevent too much screen updates when the dialog must be refreshed to show progress updates.

0.0.7 - 2025-06-13

Changed

  • Version bump from 0.0.6 to 0.0.7 (file_picker -> 10.2.0 (was 10.1.9)).

0.0.6 - 2025-05-28

Changed

  • Version bump from 0.0.5 to 0.0.6 (flutter_lints -> 6.0.0 (was 5.0.0)).

0.0.5 - 2025-05-22

Changed

  • Version bump from 0.0.4 to 0.0.5 (shadcn_flutter -> 0.0.37 (was 0.0.36)).

0.0.4 - 2025-05-22

Changed

  • Version bump from 0.0.3 to 0.0.4 (intl -> 0.20.2 (was 0.19.0)).

0.0.3 - 2025-05-14

Changed

  • Version bump from 0.0.2 to 0.0.3 (analyzer -> 7.4.2 (was 6.4.1)).

0.0.2 - 2025-05-09

Changed

  • Version bump from 0.0.1 to 0.0.2 (shadcn_flutter -> 0.0.36 (was 0.0.34)).

0.0.1 - 2025-04-22

  • Initial version.

0.2.19

2025-10-13 download

0.2.18

2025-10-07 download

0.2.16

2025-09-24 download

0.2.15

2025-09-22 download

0.2.14

2025-09-11 download

0.2.13

2025-09-05 download

0.2.9

2025-09-04 download

0.2.3

2025-08-15 download

0.2.1

2025-08-12 download

0.1.6

2025-08-04 download

0.1.5

2025-07-28 download

0.1.4

2025-07-25 download

0.1.3

2025-07-15 download

0.1.2

2025-07-14 download

0.1.1

2025-07-11 download

0.0.9

2025-06-17 download

0.0.6

2025-05-28 download

0.0.5

2025-05-22 download

0.0.3

2025-05-14 download

0.0.2

2025-05-09 download

0.0.1

2025-04-22 download