New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
General usage #121
Comments
Yes I already have the feeling that onPressed should be used instead of onClick have to use material stuff : The flutter is so mixed with material, if you look inside cupertino for example, you have calls to material. So it's not usefull to duplicate all material class just for rename them "neumorphic.*" |
I think i will rename onClick to |
You have it correctly by saying My point being that users want to use Neumorphic don't want to have to play with material too, so as I say my idea is not to duplicate material class but more hiding the most used to avoid complexity using two different design system. Just by reexporting material classes with But if you really want to push this design (and package) it will definitely be needed as for new comers it look half finish that way (only my opinion ^^) and will look complex to use too (as if something is not available go pick on material to fill the blank). Don't get me wrong I love what you did here ! It's just the next steps that need to be done imho |
look at material/theme.dart
material depends on cupertino :D |
I tried to duplicate application & pages but it's just a copy paste useless, it does not add anything and if flutter change anything I will have to maintain the difference and make an evolution |
I'll try some things on my end and I'll do a proposal maybe it will be easier to visualize :) |
for neumorphic App I tried here : #106 but you have to create neumorphic navigation, route, etc :'( |
Yep if you do like this you have to redo pretty much everything, but that's not my proposal. |
if you want :) I tried but it's look too much :D |
I'm sure you can do something great with neumorphic app & also your toolbar #122 I'll be happy to count you as a contributor 🥰✌️ |
I published a |
I set it to close, but I keep your issues in my mind, and will try to make the project more usable (scaffold, application, themes (with text) etc) thanks ! |
Here is just a general feedback after few days of use :)
I really like using this design system, but there is few things that I don't like:
onClick
on button where it'sonPressed
on official designs like material or Cupertino.Text("...", style:TextStyle(color: NeumorphicTheme.defaultTextColor(context)),
I understand that you don't want to redo everything material does.
But I'm wondering if there is an hybrid solution where material stuff are hidden.
For example we can have a NeumorphicApp that under the hood setup a MaterialApp and compute the theming from a NeumorphicTheme, that will fix the need of putting
NeumorphicTheme.defaultTextColor
everywhere and redefining theme twice (neumorphic + material).That would be a good start :)
Another things (but maybe a bit not necessary) would be to have
export 'package:flutter/material.dart' show TextField, Dialog...;
to give the illusion that neumorphic have it all ^^Because when you use a design system you don't want to fill the blank with another one.
My 2 cents guys ;) keep the good work!
The text was updated successfully, but these errors were encountered: