Skip to content

Commit

Permalink
Organization (#1179)
Browse files Browse the repository at this point in the history
  • Loading branch information
bdlukaa authored Feb 1, 2025
2 parents 1f8daef + f6020b6 commit cba8ba3
Show file tree
Hide file tree
Showing 41 changed files with 201 additions and 201 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## [next]
## 4.11.0

- fix: hide Tab's close button when `onClosed` is null
- feat: Add `TextBox.cursorOpacityAnimates` (defaults to `FluentThemeData.cursorOpacityAnimates`, which defaults to `false`); default setting improves CPU/GPU efficiency while TextBox has focus ([#1164](https://github.com/bdlukaa/fluent_ui/issues/1164))
Expand Down
55 changes: 27 additions & 28 deletions lib/fluent_ui.dart
Original file line number Diff line number Diff line change
Expand Up @@ -37,30 +37,30 @@ export 'package:scroll_pos/scroll_pos.dart';

export 'l10n/extension/fluent_localizations_extension.dart';
export 'l10n/generated/fluent_localizations.dart';
export 'src/app.dart';
export 'src/controls/flyouts/content.dart';
export 'src/controls/flyouts/content_manager.dart';
export 'src/fluent_app.dart';
export 'src/controls/flyouts/flyout_content.dart';
export 'src/controls/flyouts/flyout_content_manager.dart';
export 'src/controls/flyouts/flyout.dart';
export 'src/controls/flyouts/menu_bar.dart';
export 'src/controls/flyouts/menu.dart';
export 'src/controls/flyouts/menu_flyout.dart';
export 'src/controls/form/auto_suggest_box.dart';
export 'src/controls/form/combo_box.dart';
export 'src/controls/form/form_row.dart';
export 'src/controls/form/number_box.dart';
export 'src/controls/form/password_box.dart';
export 'src/controls/form/pickers/date_picker.dart';
export 'src/controls/form/pickers/time_picker.dart';
export 'src/controls/form/color_picker/color_picker.dart';
export 'src/controls/pickers/date_picker.dart';
export 'src/controls/pickers/time_picker.dart';
export 'src/controls/pickers/color_picker/color_picker.dart';
export 'src/controls/form/selection_controls.dart';
export 'src/controls/form/text_box.dart';
export 'src/controls/form/text_form_box.dart';
export 'src/controls/inputs/buttons/base.dart';
export 'src/controls/inputs/buttons/button.dart';
export 'src/controls/inputs/buttons/filled_button.dart';
export 'src/controls/inputs/buttons/hyperlink_button.dart';
export 'src/controls/inputs/buttons/icon_button.dart';
export 'src/controls/inputs/buttons/outlined_button.dart';
export 'src/controls/inputs/buttons/theme.dart';
export 'src/controls/buttons/base.dart';
export 'src/controls/buttons/button.dart';
export 'src/controls/buttons/filled_button.dart';
export 'src/controls/buttons/hyperlink_button.dart';
export 'src/controls/buttons/icon_button.dart';
export 'src/controls/buttons/outlined_button.dart';
export 'src/controls/buttons/theme.dart';
export 'src/controls/inputs/checkbox.dart';
export 'src/controls/inputs/dropdown_button.dart';
export 'src/controls/inputs/radio_button.dart';
Expand All @@ -74,33 +74,32 @@ export 'src/controls/navigation/breadcrumb_bar.dart';
export 'src/controls/navigation/navigation_view/view.dart';
export 'src/controls/navigation/tab_view/tab_view.dart';
export 'src/controls/navigation/tree_view.dart';
export 'src/controls/surfaces/calendar/calendar_view.dart';
export 'src/controls/surfaces/card.dart';
export 'src/controls/surfaces/commandbar.dart';
export 'src/controls/surfaces/dialog.dart';
export 'src/controls/flyouts/content_dialog.dart';
export 'src/controls/surfaces/expander.dart';
export 'src/controls/surfaces/info_bar.dart';
export 'src/controls/surfaces/list_tile.dart';
export 'src/controls/surfaces/progress_indicators.dart';
export 'src/controls/surfaces/tooltip.dart';
export 'src/controls/utils/chevron_down.dart';
export 'src/controls/flyouts/tooltip.dart';
export 'src/controls/utils/custom_icons.dart';
export 'src/controls/utils/divider.dart';
export 'src/controls/utils/hover_button.dart';
export 'src/controls/utils/info_badge.dart';
export 'src/controls/utils/scrollbar.dart';
export 'src/icons.dart';
export 'src/layout/dynamic_overflow.dart';
export 'src/layout/page.dart';
export 'src/navigation/route.dart';
export 'src/styles/acrylic.dart';
export 'src/controls/layout/dynamic_overflow.dart';
export 'src/controls/layout/page.dart';
export 'src/fluent_page_route.dart';
export 'src/controls/surfaces/acrylic.dart';
export 'src/styles/color.dart';
export 'src/styles/color_resources.dart';
export 'src/styles/focus.dart';
export 'src/styles/mica.dart';
export 'src/styles/motion/page_transitions.dart';
export 'src/styles/rounded_rectangle_gradient_border.dart';
export 'src/controls/utils/focus.dart';
export 'src/controls/surfaces/mica.dart';
export 'src/styles/page_transitions.dart';
export 'src/controls/utils/rounded_rectangle_gradient_border.dart';
export 'src/styles/theme.dart';
export 'src/styles/typography.dart';
export 'src/utils.dart';
export 'src/utils/horizontal_scroll_view.dart';
export 'src/utils/label.dart';
export 'src/controls/layout/horizontal_scroll_view.dart';
export 'src/controls/utils/info_label.dart';
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion lib/src/controls/form/combo_box.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import 'dart:math' as math;

import 'package:fluent_ui/fluent_ui.dart';
import 'package:fluent_ui/src/controls/form/pickers/pickers.dart';
import 'package:fluent_ui/src/controls/pickers/pickers.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/services.dart';

Expand Down
78 changes: 0 additions & 78 deletions lib/src/controls/inputs/rating.dart
Original file line number Diff line number Diff line change
Expand Up @@ -308,81 +308,3 @@ enum _SliderAdjustmentType {
up,
down,
}

class RatingIcon extends StatelessWidget {
const RatingIcon({
super.key,
required this.rating,
this.ratedColor,
this.unratedColor,
this.icon = kRatingBarIcon,
this.size,
}) : assert(rating >= 0.0 && rating <= 1.0);

/// The rating of the icon. Must be more or equal to 0 and less or equal than 1.0
final double rating;

/// The icon.
final IconData icon;

/// The color used by the rated part. If `null`, uses [FluentThemeData.accentColor]
final Color? ratedColor;

/// The color used by the unrated part. If `null`, uses [FluentThemeData.disabledColor]
final Color? unratedColor;

/// The size of the icon
final double? size;

@override
Widget build(BuildContext context) {
assert(debugCheckHasFluentTheme(context));
final style = FluentTheme.of(context);
final icon = this.icon;
final size = this.size;
final unratedColor =
this.unratedColor ?? style.resources.controlFillColorSecondary;
final ratedColor =
this.ratedColor ?? style.accentColor.defaultBrushFor(style.brightness);
if (rating == 1.0) {
return Icon(
icon,
color: ratedColor,
size: size,
);
} else if (rating == 0.0) {
return Icon(icon, color: unratedColor, size: size);
}
return Stack(
children: [
Icon(icon, color: unratedColor, size: size),
ClipRect(
clipper: _StarClipper(rating),
child: Icon(
icon,
// IconData(
// fontFamily: 'Segoe MDL2 Assets',
// ),
color: ratedColor,
size: size,
),
),
],
);
}
}

class _StarClipper extends CustomClipper<Rect> {
final double value;

_StarClipper(this.value);

@override
Rect getClip(Size size) {
final rect = Rect.fromLTWH(0, 0, size.width * value, size.height);
return rect;
}

@override
bool shouldReclip(_StarClipper oldClipper) => oldClipper.value != value;
}
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,7 @@ class HorizontalScrollView extends StatefulWidget {
}

class _HorizontalScrollViewState extends State<HorizontalScrollView> {
late final ScrollController _controller;

@override
void initState() {
super.initState();
_controller = ScrollController();
}
late final ScrollController _controller = ScrollController();

@override
void dispose() {
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import 'package:fluent_ui/fluent_ui.dart';
import 'package:fluent_ui/src/controls/form/pickers/pickers.dart';
import 'package:fluent_ui/src/controls/pickers/pickers.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/rendering.dart';
import 'package:intl/intl.dart';
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import 'package:fluent_ui/fluent_ui.dart';
import 'package:fluent_ui/src/controls/form/pickers/pickers.dart';
import 'package:fluent_ui/src/controls/pickers/pickers.dart';
import 'package:fluent_ui/src/intl_script_locale_apply_mixin.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/rendering.dart';
Expand Down
File renamed without changes.
24 changes: 0 additions & 24 deletions lib/src/controls/surfaces/calendar/calendar_view.dart

This file was deleted.

File renamed without changes.
51 changes: 0 additions & 51 deletions lib/src/controls/utils/chevron_down.dart

This file was deleted.

Loading

0 comments on commit cba8ba3

Please sign in to comment.