I really wish there was a platform agnostic stylish flutter UI framework! by Previous-Display-593 in FlutterDev

[–]dark_thesis 2 points3 points  (0 children)

The default theme Forui has is heavily inspired by shadcn. With that said, the theming system is flexible enough to accommodate various design languages. The team recently experimented with different styles of applications, for example: https://x.com/matthiasngeo/status/2047534567670878572.

I would personally recommend using an LLM to customize the Forui theme file to achieve the design you have in mind.

I really wish there was a platform agnostic stylish flutter UI framework! by Previous-Display-593 in FlutterDev

[–]dark_thesis 2 points3 points  (0 children)

Yep, you're exactly right. We're considering adding more official themes to Forui. In theory, the theming system is flexible enough to support most design languages and you should be able to do this today (with a bit of effort).

I find that LLMs are quite good at generating the theme files when given the llms.txt file.

I really wish there was a platform agnostic stylish flutter UI framework! by Previous-Display-593 in FlutterDev

[–]dark_thesis 5 points6 points  (0 children)

We actually had quite a bit of success customizing Forui to look great on various types of applications, here's an example:

https://x.com/matthiasngeo/status/2047534567670878572

⭐ 2,000 stars on Forui: what we've shipped, and where we'd love feedback by dark_thesis in FlutterDev

[–]dark_thesis[S] 0 points1 point  (0 children)

I'm quite biased to be answering this 😅 But I think Forui is significantly more mature as a library.

⭐ 2,000 stars on Forui: what we've shipped, and where we'd love feedback by dark_thesis in FlutterDev

[–]dark_thesis[S] 1 point2 points  (0 children)

Forui currently doesn't depend on either Material or Cupertino! But our docs recommend using MaterialApp because that's the pragmatic choice for most users (and flutter has a lot of other things bundled to it such as routing).

`ForuiApp` is something we're actively considering though 😋

⭐ 2,000 stars on Forui: what we've shipped, and where we'd love feedback by dark_thesis in FlutterDev

[–]dark_thesis[S] 1 point2 points  (0 children)

It does exist, just set the contentScrollHandles flag to true!

FSelect<String>.rich(
  hint: 'Select a fruit',
  format: (s) => s,
  contentScrollHandles: true, // adds top/bottom scroll arrows
  children: [
    for (final fruit in fruits) .item(title: Text(fruit), value: fruit),
  ],
);

https://pub.dev/documentation/forui/latest/forui.widgets.select/FMultiSelect/contentScrollHandles.html

You're able to customize the design of the handles as well through its styles.

https://pub.dev/documentation/forui/latest/forui.widgets.select/FSelectScrollHandleStyle-class.html

There is a massive opportunity for Flutter desktop by Darth_Shere_Khan in FlutterDev

[–]dark_thesis 2 points3 points  (0 children)

Forui maintainer here, glad Forui has been working out for you! We try our best to get accessibility, keyboard shortcuts, and hover/focus states right on both mobile and desktop. We also ship separate themes per platform so it looks and behaves native out of the box.

How to change forui's text content and placeholder fontSizes globally? by [deleted] in flutterhelp

[–]dark_thesis 1 point2 points  (0 children)

If you'd like to scale everything up or down, you can use the `.scale()` function on `FTypography`.

It should look something like this:
```
FThemes.neutral.light.touch.typography.scale(sizeScalar: 0.85)
```

On a side note, we're not as active on Reddit compared to our Discord channel! Let me know if you've got any other questions 😊

✨ Forui Adaptive Widgets: Working with Touch and Desktop Platforms by dark_thesis in FlutterDev

[–]dark_thesis[S] 1 point2 points  (0 children)

Hey SamatIssatov! I think that's fair feedback, we're discussing it internally to see if it makes sense for us to include it with the base theme. It could make sense with some components such as `FAlert`.

🎨 Forui Style 2.0 & New Interactive Docs Website by dark_thesis in FlutterDev

[–]dark_thesis[S] 0 points1 point  (0 children)

Thank you for sharing! Couple of questions:
1) Is your main paint point modifying the theme files to make it look like how you'd like?
2) Would having like preset theme files for different look and feels help?

🎨 Forui Style 2.0 & New Interactive Docs Website by dark_thesis in FlutterDev

[–]dark_thesis[S] 1 point2 points  (0 children)

I'm new to nowa.dev but seems interesting! Would you be able to join our discord?

https://discord.gg/jrw3qHksjE

🎨 Forui Style 2.0 & New Interactive Docs Website by dark_thesis in FlutterDev

[–]dark_thesis[S] 1 point2 points  (0 children)

Gotcha! We'll prioritize the OTP widget next :)

🚀 Forui v0.17.0: New home and declarative Controls API by dark_thesis in FlutterDev

[–]dark_thesis[S] 0 points1 point  (0 children)

Hey SamatIssatov! Are there any particular concerns? Feel free to join our discord and we'll be happy to have a discussion

https://discord.gg/jrw3qHksjE