Code Monkey home page Code Monkey logo

fishgui's Introduction

FishGUI

FIshGUI is a immediate mode GUI(IMGUI) library, based on NanoVG.

ScreenShot

with FishEngine

ScreenShot_FishEditor

How to Build

Linux / macOS

Tested on Ubuntu 17.10 and macOS 10.13.2

# ubuntu
# if you do not have opengl dev environment
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev 

# glfw requires xorg
sudo apt-get xorg-dev

# boost
sudo apt-get install libboost-all-dev
# macOS
brew install boost
  • Build:
git clone https://github.com/yushroom/FishGUI.git
cd FishGUI
mkdir build && cd build
cmake ..
make

build result can be found under FishGUI/bin

Windows

Tested on Windows10 with VS2017

Since filesystem is shipped with Visual Studio(2015/2017), boost is not required.

fishgui's People

Contributors

adamnemecek avatar yushroom avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fishgui's Issues

Empty window after building

Although some modifications were required but I was able to build on Windows 10 using mingw32 environment. The structure of bin folder is like this:
fonts/
lib/
Demo.exe
Clicking on demo.exe opens a window as shown below:
Untitled
When you click on Example, another blank window opens with nothing drawn on to it. Am I missing something here?

Very intersting, but currently unbuildable on Linux

Hey,
Thanks a lot for your work, extremely interesting. FYI, I started a build on Linux, but I found a lot of issues. Since it is not that different of Mac OS X, I'll give it a try, and if ever, I'll propose some changes (at least for testing purpose).

Comparison with NanoGUI

This project looks similar to NanoGUI, which is also an immediate mode GUI library based on NanoVG. I've used NanoGUI in the past and it worked nicely for me. I was wondering if you're aware of that project and if there was anything in particular that this project seeks to improve upon?

I was also wondering if FishGUI has a dark mode and/or picks up colors from the OS theme?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.