colorist_ui 0.0.5 copy "colorist_ui: ^0.0.5" to clipboard
colorist_ui: ^0.0.5 copied to clipboard

A Flutter library of UI components for an LLM codelab.

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add colorist_ui

With Flutter:

 $ flutter pub add colorist_ui

This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):

dependencies:
  colorist_ui: ^0.0.5

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

Import it

Now in your Dart code, you can use:

import 'package:colorist_ui/models/chat_state.dart';
import 'package:colorist_ui/models/chat_state.freezed.dart';
import 'package:colorist_ui/models/chat_state.g.dart';
import 'package:colorist_ui/models/color_data.dart';
import 'package:colorist_ui/models/color_data.freezed.dart';
import 'package:colorist_ui/models/color_data.g.dart';
import 'package:colorist_ui/models/color_state.dart';
import 'package:colorist_ui/models/color_state.freezed.dart';
import 'package:colorist_ui/models/color_state.g.dart';
import 'package:colorist_ui/models/conversation_state.dart';
import 'package:colorist_ui/models/log_entry.dart';
import 'package:colorist_ui/models/log_entry.freezed.dart';
import 'package:colorist_ui/models/log_entry.g.dart';
import 'package:colorist_ui/models/log_state.dart';
import 'package:colorist_ui/models/log_state.freezed.dart';
import 'package:colorist_ui/models/log_state.g.dart';
import 'package:colorist_ui/models/message.dart';
import 'package:colorist_ui/models/message.freezed.dart';
import 'package:colorist_ui/models/message.g.dart';
import 'package:colorist_ui/providers/chat_state_notifier.dart';
import 'package:colorist_ui/providers/chat_state_notifier.g.dart';
import 'package:colorist_ui/providers/color_state_notifier.dart';
import 'package:colorist_ui/providers/color_state_notifier.g.dart';
import 'package:colorist_ui/providers/log_state_notifier.dart';
import 'package:colorist_ui/providers/log_state_notifier.g.dart';
import 'package:colorist_ui/ui/layout/interaction_panel.dart';
import 'package:colorist_ui/ui/layout/log_panel.dart';
import 'package:colorist_ui/ui/screens/desktop_main_screen.dart';
import 'package:colorist_ui/ui/screens/error_screen.dart';
import 'package:colorist_ui/ui/screens/loading_screen.dart';
import 'package:colorist_ui/ui/screens/main_screen.dart';
import 'package:colorist_ui/ui/screens/mobile_main_screen.dart';
import 'package:colorist_ui/ui/utils/device_type.dart';
import 'package:colorist_ui/ui/utils/scroll_controller_extension.dart';
import 'package:colorist_ui/ui/utils/utils.dart';
import 'package:colorist_ui/ui/widgets/chat/chat.dart';
import 'package:colorist_ui/ui/widgets/chat/chat_input.dart';
import 'package:colorist_ui/ui/widgets/chat/message_bubble.dart';
import 'package:colorist_ui/ui/widgets/chat/messages_list.dart';
import 'package:colorist_ui/ui/widgets/color/color.dart';
import 'package:colorist_ui/ui/widgets/color/color_display.dart';
import 'package:colorist_ui/ui/widgets/color/color_history.dart';
import 'package:colorist_ui/ui/widgets/color/color_info.dart';
import 'package:colorist_ui/ui/widgets/log/log.dart';
import 'package:colorist_ui/ui/widgets/log/log_entry_widget.dart';
import 'package:colorist_ui/ui/widgets/log/log_view.dart';
3
likes
0
points
1.04k
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter library of UI components for an LLM codelab.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

characters, collection, flutter, flutter_markdown, flutter_riverpod, freezed_annotation, json_annotation, logging, riverpod_annotation, uuid

More

Packages that depend on colorist_ui