Skip to content
This repository has been archived by the owner on Feb 16, 2020. It is now read-only.

Visual Overhaul (Creating Logo, Improving UI) #1407

Closed
JoBurgard opened this issue Dec 3, 2017 · 10 comments
Closed

Visual Overhaul (Creating Logo, Improving UI) #1407

JoBurgard opened this issue Dec 3, 2017 · 10 comments

Comments

@JoBurgard
Copy link

Hello everyone,
I want to contribute to this project by giving it a visual overhaul.

  • I would create a logo, people could give feedback and then it might be used as the official logo of the project.
  • I would rebuild the current UI with this: https://github.com/mrholek/CoreUI-Vue and after that I would like to contribute to improving the UI functionality, etc.

@askmike Please let me know if that is in your interest.

@askmike
Copy link
Owner

askmike commented Dec 4, 2017

Hey!

That sounds awesome, I know the visual side of the UI is definitely lacking at the moment. There are some plans to work on some part of the current UI, see #911 for example.

I think a good approach would be:

  • For me to provide API documentation on how to interact with the gekko server, used for any UI (web app, desktop app, phone app).
  • Come up with some kind of "theme" system so people can build whatever kind of UI they want, and at some point we change the "default" one. What do you think of that?

A starting point would be: right now the GUI is "launched" by the server which acts as an API for the web UI. It simply serves a statically compiled version of the vue app here:

gekko/web/server.js

Lines 72 to 75 in c86ce48

app
.use(cors())
.use(serve(WEBROOT + 'vue'))
.use(bodyParser())

In the web folder you can create another frontend in another folder next to web/vue/, and simply replace this to have it started automatically.

@JoBurgard
Copy link
Author

I like that approach. This week I will start to create a logo and play around with the frontend.

@askmike
Copy link
Owner

askmike commented Dec 4, 2017 via email

@JoBurgard
Copy link
Author

gekko_logo
This is what I came up with today. I am open to other ideas but I also think this could already work. Let me know what you think. :)

@askmike
Copy link
Owner

askmike commented Dec 5, 2017 via email

@askmike
Copy link
Owner

askmike commented Dec 5, 2017

I do like the logo! Still I think it would be good to start out with a custom UI theme and see how to grow it from there (style + logo).

@JoBurgard
Copy link
Author

Hi, I assumed that the character is named after the animal which can change the color of it's skin to fit the environment. In the same way the character changes his positions to make profit. Also the animal is cold-blooded which also maps to the character.

But it could also be that the character is not named after the animal. Maybe instead of the eye we could just put a tie or the skyline of New York next to the name.

@matthewleehess
Copy link

I can potentially help with this -- I was re-writing the UI in my local copy anyways.

My aesthetic was going in the 'vaporwave' direction; as a homage to 1980s design trends, and to step away from cliche Bootstrap look-and-feel.

The d3 charts look stunning in neon pink ;)

Didn't do any design on a logo yet, but was trying to think "What would Gordon Gekko have commissioned in 1987?" -- most likely something ripping off Miami Vice.

@JoBurgard
Copy link
Author

Nice, actually my circumstances have changed and I am not able to contribute anymore. So I am glad that you pick this up and improve the visual side of the project.

@stale
Copy link

stale bot commented Oct 24, 2018

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. If you feel this is very a important issue please reach out the maintainer of this project directly via e-mail: gekko at mvr dot me.

@stale stale bot added the wontfix label Oct 24, 2018
@stale stale bot closed this as completed Nov 1, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants