Giter Club home page Giter Club logo

notebook's Introduction

Notebook

A extendable notebook designed for speed and simplicity.

Building

For all systems it starts of with either directly downloading the source files from here or using the command line.

git clone --recurse-submodules https://github.com/floppyMike/Notebook.git

If you don't use the above command then make sure you also download all submodules inside ./extern by manually downloading them. Current submodules are:

  1. floppyMike/CustomLibrary

Windows

For this build I'll be using Visual Studio Build Tools 2019 to compile the project. This should be installed when you're using Visual Studio. Make sure you have the component Desktop development with C++ installed.

  1. Navigate with the Developer Command Prompt to the project directory.
cd <path>
  1. Create a new directory called build
mkdir build && cd build
  1. Generate the project and compile the binary
cmake .. && cmake --build . --config Release
  1. The binary will be located at .\build\Release\Notetaker.exe. But to execute it you'll also need to place the dll files from extern into the same directory as the binary.

Linux

Before you start you should have the following programms installed:

sudo apt install gcc cmake
  1. Navigate with the terminal to the project directory.
cd <path>
  1. Create a new directory called build
mkdir build && cd build
  1. Generate the project and compile the binary
cmake .. && cmake --build . --config Release
  1. The binary will be located at ./build/Notetaker

notebook's People

Contributors

floppymike avatar

Stargazers

General avatar  avatar

Watchers

 avatar

notebook's Issues

Better looking painting

Is your feature request related to a problem? Please describe.
The lines and edges when painting look like shit. On a Linux system the lines have weird pixels on its edges and curves also have this effect.

Describe the solution you'd like
Have beautiful lines and curves.

Additional context
This is more of a renderer issue since the renderer is responsible for the visuals on the screen.

Disappearing Strokes & Menu

Describe the bug
When the window is resized the strokes suddenly disappear.

To Reproduce
Steps to reproduce the behavior:

  1. Draw something.
  2. Resize the window.

Expected behavior
The strokes should not disappear.

Desktop (please complete the following information):

  • OS: Windows x64

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.