GithubHelp home page GithubHelp logo

harshkhandeparkar / rainbow-board Goto Github PK

View Code? Open in Web Editor NEW
63.0 63.0 8.0 10.58 MB

Cross-platform electron-based Whiteboard app.

Home Page: https://harshkhandeparkar.github.io/rainbow-board

License: MIT License

HTML 0.71% JavaScript 1.00% TypeScript 94.46% SCSS 3.82%
electron rainbow-board react svg whiteboard

rainbow-board's Introduction

rainbow-board's People

Contributors

dependabot[bot] avatar harshkhandeparkar avatar vivek-30 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

Watchers

 avatar  avatar  avatar

rainbow-board's Issues

Pages

  • Should be able to discard the whole page just like we can add new pages. (request by AnarcHy on Discord) (fixed in v0.5.3)
  • Should be able to see page number. (fixed in v0.5.3)
  • A page overview.

Tool Icons

We don't have an icon for the rainbow brush. The icon for the line tool only resembles the tool partially and is actually a graph.
We need either custom-made icons or some icons from somewhere.

Multiple Pages

Is your feature request related to a problem? Please describe.
Feature to add a new page and switch between pages.

A Quick switch-to-previous-tool shortcut

Is your feature request related to a problem? Please describe.
Currently to switch to the previous tool you were using , the only way is to use the ctrl + 1/2/3, which becomes quiet annoying when you have to switch multiple times.

Describe the solution you'd like
Instead I would love a shortcut like ctrl + space, to switch directly to the previous tool. It would ease the work of switching tools by a big margin.

Better Way To Get Feedback

Currently, the only way to give feedback is through Github issues. But that requires a Github account which every user may not have. We need a better account-less, in-app feedback feature.

Zoom

Describe the solution you'd like
Zoom in and zoom out of the board.

Color Palette displaying wrong color

Description
When a user switches from line tool to normal brush or vice versa, the color of the brush goes back to the color of the tool which is expected but the selected color in the color palette stays the same as the old tool.

To Reproduce
Steps to reproduce the behavior:

  1. Select line tool
  2. Choose a color different from the brush tool
  3. Switch back to brush tool
  4. The color of brush will change, now open the color palette.
  5. There you will see that the selected color is the color of the line tool and now the brush tool

Expected behavior
The selected color in the color palette should be of the color of the current tool and not the color which was chosen by the user the last time he opened it.

Device Information:

  • Type: Desktop
  • OS: Windows 10 Home 64 bit
  • Version 0.7.0

macOS 0.4.0 Build

Hey @harshkhandeparkar I came across this looking for a whiteboard app to use, assumed it should be pretty easy to build on macOS so gave it a go, this was built on macOS Mojave:

Screenshot 2021-02-11 at 22 27 34

Download link to DMG as it is 75mb: https://share.mattc.dev/Rainbow-Board-0.2.1.dmg.zip

Enjoy :)

Not sure how you are currently doing builds if manually or auto, but I have the ability to run a macOS VM on a server which could probably do something with a script.

Duplicate a page

Is your feature request related to a problem? Please describe.

Sometimes I want to develop ideas around a basic problem. Currently I have to redraw the context for every idea I develop (tedious) or have to use different colors in the same page (gets complex and incomprehensible when shared with others)

Describe the solution you'd like

I want to press a shortcut or symbol and the currently activated page gets duplicated with all its content (and inserted behind the current page)

Describe alternatives you've considered

  • The manual way as described above...
  • Take a screenshot and add as background for a page (not possible)

Additional context

  • None

Gradient Brush

I would like to see a gradient brush in Rainbow-Board. It would be cool to see one. If you are confused about what a gradient brush is , it is a brush which changed its color like a rainbow in a single stroke.
Here is an image for example. Thank You.
image

Board Background colour selector

As a rainbow-board user I need a green background colour in order to use rainbow-board as a whiteboard overlay in OBS for live annotations during screen casts or video recordings.

Solution:
Option 1: Background colour is changeable in settings.
Option 2: A 'Green Room' 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.