colorist_ui 0.0.1
colorist_ui: ^0.0.1 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_uiWith Flutter:
$ flutter pub add colorist_uiThis will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):
dependencies:
colorist_ui: ^0.0.1Alternatively, 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';