-
Notifications
You must be signed in to change notification settings - Fork 19
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
Fable.Reaction needs a logo #6
Comments
I'm training my new design skills I've learned from @whitetigle, so here goes my first proposal. cc also @sergey-tihon |
@whitetigle Just in case you want to have a look, the Affinity Designer file is here |
They are dancing ❤ |
Looks good @sergey-tihon! You gave an idea for another proposal, what about something along these lines? |
@sergey-tihon please say thanks to your wife from me. This is great and could actually solve 2 problems:
|
Yes, we could use the Rx color in the Logo of Fable.Reaction. Note also that in option 8 you are using the dragon head while option 3 uses the eel. If you want to separate it more with the Fable logo then we could use Rx colors for both, but have eel head on Reaction and dragon head on Fable.Reaction. |
And only now I realized that you need two logos! ReactionFable.Reaction |
Tatoo is up to you ;) I like these options because:
|
Just testing the logos together with the gitbook documentation to get a better feeling of how they would look. Fable.Reaction looks great. Could perhaps have Rx colour on top part as well to separate more from Fable logo!? Unsure about Reaction. It would be cool if we should try the Rx shape (curled together) but with the dragon head, i.e a curled Fable dragon with Rx colors!? |
I really like them. Do you want to make a PRs to a |
Logo for Fable.Reaction - dbrattli#6
Logo for Reaction - dbrattli/Fable.Reaction#6
@dbrattli This is not exactly a topic for this issue, but how different are Reaction and Fable.Reaction? Is Reaction the base for Fable.Reaction, or one targets .NET while the other targets Fable? Do they have the same API? I'm a bit concerned that having the two projects with different logos can be a bit confusing for the users. My suggestion would be to keep/promote a single project/repo (also unifying documentation) and use it to generate different packages for .NET/Fable. If Reaction is the base, and Fable.Reaction is just a way to apply to Elmish it may make sense to change the name to Elmish.Reaction. For reference, Elmish itself dropped the Fable prefix in the project name when it started to be applied in other platforms (like Xamarin) but it still keeps the Fable.Elmish packages specifically targeting the browser. Thoth.Json is another example of a project that provides an API compatible with both .NET/Fable for easy code interop but has different packages depending on the platform.
|
@alfonsogarciacaro Yes, Reaction is the base for Fable.Reaction, so I see your point that it can be confusing for users with the 2 different projects.
So it might make sense to make this into one single project with 2 NuGet packages. Reaction could probably be used with Xamarin also, but have never tried it. Then it could be called |
@alfonsogarciacaro But you could also argue that Reaction is to Fable(.Elmish).Reaction what RxJS is to Angular. Thus it could be that Fable.Reaction belongs with Elmish (https://github.com/elmish ) and should be moved there, but I haven't talked with Eugene so I don't know what he thinks of Fable/Reaction. Reaction might be moved to ReactiveX (http://reactivex.io/). Perhaps Reaction should be renamed to something Rx'ish to avoid confusion, FSharp.AsyncRx? Thus we might want just want to keep the projects separate from now until we see how it goes. |
Hmm, I'm still afraid that having two projects with similar names (and very similar logos) is going to be confusing for the users (we had a similar discussion for Elmish.Remoting). For example, in the first page of the Reaction documentation it says it's designed with Fable in mind, but then users discover there's another package named Fable.Reaction. The difference may not be immediately obvious. I would suggest:
In both cases, I'd rename Fable.Reaction to |
BTW @sergey-tihon Is there any special tool you use for reshaping the SVG (the tail of the Rx eel) or you just move/rotate the curve points? |
@alfonsogarciacaro Refactoring as we speak 😄 The structure I'm going for is:
Docs will then be merged. Will this be OK? |
Sounds great, thank you! |
I am just proxy in this case, i tell my wife what we need, what meaning we want to put in logo and what visual we expect. She give me image in the format that I asked ❤️. But as I know she draw it by hand in Adobe Illustrator. |
Great, thank your wife on our behalf! 🏅 |
Reaction/Fable.Reaction needs a logo. Perhaps something a mix or combo of the dragon and the electric eel? Do we need a separate logo for Reaction and Fable.Reaction, or could we have the same?
(#9)
Check out:
The text was updated successfully, but these errors were encountered: