ueman / feedback

A simple widget for getting better feedback.
https://pub.dev/packages/feedback
378 stars 92 forks source link

Cupertino style #279

Open ricardoboss opened 4 months ago

ricardoboss commented 4 months ago

Great package!

Is your feature request related to a problem? Please describe. I am developing a Cupertino-style app and would like to use feedback. Unfortunately, feedback looks like Material and I cannot control enough of the style to make it look native.

Describe the solution you'd like I'd like to have a way to either make it look like Cupertino or have enough configuration options to make it look like Cupertino myself.

Describe alternatives you've considered One alternative may be to just let it look like Material and just change the colors via the theme option.

ueman commented 4 months ago

Hey, do you have any mockups or examples how this could look like when it's cupertino styled? I'm having troubles thinking of a design that looks Cupertino-y.

ueman commented 4 months ago

I‘m guessing the screenshot edit screen would be a good starting point IMG_0058

ricardoboss commented 4 months ago

Hey, do you have any mockups or examples how this could look like when it's cupertino styled?

No, unfortunately not. I like the idea of the screenshot edit screen though! Maybe I can provide guidance for how to apply Apples HID guidelines

ricardoboss commented 4 months ago

A colleague pointed me to this repo, which is apparently a Swift feedback package. It has this screenshot, which shows its design:

ricardoboss commented 4 months ago

Bugsee has this design:

image

ricardoboss commented 4 months ago

Maybe, instead of overhauling the whole design just for cupertino, a good first step might be to add callbacks to allow customizing each part of the feedback screen.

I am thinking of buildSubmitButton, buildDeleteButton and buildDrawButton options to customize each of these widgets. Maybe also add a way to customize the icons, since I am not using any Material icons, except for feedback.

chucker commented 4 months ago

I‘m guessing the screenshot edit screen would be a good starting point

Some of this UI is available in PencilKit. Looks like a Flutter wrapper exists: https://pub.dev/packages/pencil_kit