Skip to content

Commit 9fcce26

Browse files
committed
Updating README, MANUAL, and showcase images for v0.2.0
1 parent 30ea5e8 commit 9fcce26

7 files changed

Lines changed: 19 additions & 11 deletions

File tree

README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,18 @@
1717

1818
## InfiniPaint
1919

20-
InfiniPaint is a **collaborative, infinite** canvas note-taking/drawing app. Unlike many other infinite canvas apps, although there is a specific zoom-in level limit, there is **no zoom-out limit** (at least up until the point your computer runs out of memory). This means that this app is very good at things such as drawing sketches of the solar system to scale, or just drawing any massive objects with tiny details. Of course, even though this is a feature, this app is also perfectly well suited for use as a normal canvas.
20+
InfiniPaint is a **collaborative, infinite** canvas note-taking/drawing app. Unlike many other infinite canvas apps, **there is no zoom-in or zoom-out limit** (at least up until the point your computer runs out of memory). This means that this app is very good at things such as drawing sketches of the solar system to scale, or just drawing any massive objects with tiny details. Of course, even though this is a feature, this app is also perfectly well suited for use as a normal canvas.
2121

2222
You can try the web version of this app at [infinipaint.com](https://infinipaint.com) (requires a WebGL2 capable browser). The web version was compiled from C++ to Javascript using Emscripten, and may contain some bugs, so if possible, please consider downloading the native version for a better experience.
2323

2424
This app was inspired by [Lorien](https://github.com/mbrlabs/Lorien), another great infinite canvas program.
2525

2626
## Screenshots/GIFs
2727

28+
<img alt="Zoom Forever Showcase" src="https://github.com/ErrorAtLine0/infinipaint/blob/main/docs/showcase/zoomforever.png?raw=true" width="100%"/>
2829
<img alt="Sketches Showcase" src="https://github.com/ErrorAtLine0/infinipaint/blob/main/docs/showcase/sketches.png?raw=true" width="100%"/>
2930
<img alt="Online Collaboration Showcase" src="https://github.com/ErrorAtLine0/infinipaint/blob/main/docs/showcase/tictactoe.png?raw=true" width="100%"/>
31+
<img alt="Images Showcase" src="https://github.com/ErrorAtLine0/infinipaint/blob/main/docs/showcase/images.png?raw=true" width="100%"/>
3032
<img alt="Right Click Menu Showcase" src="https://github.com/ErrorAtLine0/infinipaint/blob/main/docs/showcase/rotate.png?raw=true" width="100%"/>
3133
<img alt="Zoom Showcase" src="https://github.com/ErrorAtLine0/infinipaint/blob/main/docs/showcase/zoom.gif?raw=true" width="100%"/>
3234
<img alt="Bookmark Showcase" src="https://github.com/ErrorAtLine0/infinipaint/blob/main/docs/showcase/bookmarkslideshow.gif?raw=true" width="100%"/>
@@ -46,14 +48,16 @@ This app was inspired by [Lorien](https://github.com/mbrlabs/Lorien), another gr
4648
- Rotate the canvas
4749
- Place bookmarks on the canvas to jump to later
4850
- Undo/Redo
49-
- PNG, JPG, WEBP export of specific parts of the canvas at any resolution (Screenshot Tool)
51+
- PNG, JPG, WEBP export of specific parts of the canvas at any resolution (Screenshot)
52+
- SVG export of specific parts of the canvas (Screenshot)
5053
- Transform (Move, Scale, Rotate) any object on the canvas (Rectangle Select Tool/Lasso Select Tool)
5154
- Display Images and animated GIFs on the canvas
5255
- Note: May take a lot of memory to store and display images compared to other objects, especially GIFs
5356
- Hide (or unhide) the UI by pressing Tab
5457
- Remappable keybinds
5558
- Create custom UI themes
56-
- Static square grid at initial zoom level
59+
- Place infinite square grids on the canvas as guides for drawing
60+
- Grids come with various properties, including changing color, and displaying coordinate axes.
5761
- Other tools: Textbox, Rectangle, Circle, Eye dropper/color picker, Edit/cursor
5862
- Can copy/paste selected objects (Ctrl-C Ctrl-V). This can also be done between different files, as long as they're open in different tabs in the same window.
59-
- Any file can be placed on the canvas, and using the edit tool, you can download any file/image on the canvas to your computer. This can be used as a sort of file sharing mechanism in a collaborative canvas (should probably only use this for small files...)
63+
- Any file can be placed on the canvas. Using the edit tool, you can download any file/image on the canvas to your computer. This can be used as a sort of file sharing mechanism in a collaborative canvas (should probably only use this for small files...)

docs/MANUAL.md

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -53,16 +53,20 @@
5353
- Once <kbd>LMB</kbd> is released, the objects will be selected
5454
- The tool is otherwise identical to the Rectangle Select Tool
5555
- Edit/Cursor Tool
56-
- You can click on any object except a brush stroke to edit it when this tool is selected. Any relevant properties to the object will pop up on the right when you select it
56+
- You can click on any object except a brush stroke to select it when this tool is selected
57+
- Double click on any object to start editing it. The object's relavant properties will be displayed on the right
5758
- If an image/file on the canvas is clicked with this tool, you can download the file to your computer
5859
- Color Select Tool (Eyedropper)
5960
- Click anywhere on the canvas with this tool to copy the color of the cursor's position
60-
- Screenshot Tool
61-
- Hold <kbd>LMB</kbd> and drag the mouse to select an area to take a screenshot of
62-
- You can modify the screenshot area after placing it by dragging the cyan circles on the boundaries of the rectangle
63-
- Click anywhere outside of the circles to cancel the screenshot
64-
- You can change the dimensions of the screenshot, the file format of the screenshot, and later take the screenshot with the menu on the right. The dimensions can be anything, as long as they fit the aspect ratio of the screenshot area (the program will do this automatically), and as long as they aren't bigger than what the file format or your computer's memory allows
65-
- Note: Even though creating extremely large images is possible with this tool, I cannot guarantee that the program you use to display the image later won't crash if the image is too large!
61+
- You can choose to select either the stroke color, or fill color
62+
## Screenshots
63+
- Start taking a screenshot by going to Menu->Take Screenshot
64+
- Hold <kbd>LMB</kbd> and drag the mouse to select an area to take a screenshot of
65+
- You can modify the screenshot area after placing it by dragging the cyan circles on the boundaries of the rectangle
66+
- Click anywhere outside of the circles to cancel the screenshot
67+
- You can change the dimensions of the screenshot, the file format of the screenshot, and later take the screenshot with the menu on the right. The dimensions can be anything, as long as they fit the aspect ratio of the screenshot area (the program will do this automatically), and as long as they aren't bigger than what the file format or your computer's memory allows
68+
- You can export to SVG, JPG, PNG, or WEBP. In the case of SVG, grids can't be displayed, and resolution can't be changed.
69+
- Note: Even though creating extremely large images is possible with this tool, I cannot guarantee that the program you use to display the image later won't crash if the image is too large!
6670
## Bookmarks
6771
- You can open the bookmark window by clicking the bookmark icon on the very top right of the screen
6872
- Move your camera to the place you want to bookmark, give the bookmark a name in the given textbox, and press the + button next to the textbox

docs/showcase/images.png

1.89 MB
Loading

docs/showcase/rotate.png

87.5 KB
Loading

docs/showcase/sketches.png

-78.2 KB
Loading

docs/showcase/tictactoe.png

97.5 KB
Loading

docs/showcase/zoomforever.png

230 KB
Loading

0 commit comments

Comments
 (0)