Added

2 changes
  • Added a 24-hour dormant public canvases feature before they disappear (timer resets if other players join during that time)

  • Released an updated sbox_temp_ink.exe (sbox_temp_ink_v2)

Improved

3 changes
  • Changed generated live canvas previews to use backend servers instead of local & increased their min size to 512x384 instead

  • Added a simple showcase animation when checking a live canvas & other one for starting a canvas

  • Improved pen pressure interactable options and their communication with sbox_temp_ink

Fixed

3 changes
  • Fixed gallery feed accidentally overflowing with the other UI elements

  • Fixed & updated previous ancient layer renaming code that recently broke

  • Fixed "Load Canvas" failing to actually load the saved canvas

Added

5 changes
  • Added a proper saving and loading canvas feature

  • Added a new tool option for brush and eraser that handles brush size relative to speed

  • Added a Gallery feed UI element to the main menu

  • Added a key configuration "ESC" that closes the + Create Canvas menu

  • Added a cozy little rain ambience on main menu

Improved

6 changes
  • Included more remembering functions for the main menu settings and file names instead of having to see the same default settings every time

  • Updated hearting gallery posts

  • Updated various UI elements

  • Added a check that deletes obsolete preview images that were saved & left behind from public canvases

  • Updated image rendering from pixelated to bilinear

  • Added a proper scale and deletion logic to the select tools and updated brush & eraser settings

Fixed

2 changes
  • Fixed "delete" key configuration not triggering the layer clear function

  • Fixed a strange out of sync bug that occurs when sharing & unsharing a layer over and over on network players

Known Issues

1 change
  • Previously every time you started the game you would've had to start from the beginning with default names, settings and canvases, but now you can keep drawing on the same canvas for later if you decide to save it instead of making a new one every single time or uploading to gallery where everybody could access it. You can also keep re-creating the same lobby if you decide to host the same previous canvas that people drew on.

Added

8 changes
  • Added Windows Ink support via a CMD executable sbox_temp_ink.exe (link in 1.11 news post & main description)

  • Added a more proper Tool Settings UI for the different tools & including their names

  • Added Stabilization, Anti-Aliasing, random rotation & other settings for the tools

  • Added 6 new tools: Paint Bucket, Color Picker, Lasso Paint, Box Select, Circle Select & Lasso Select

  • Added 2 new brushes

  • Added a "transparent lock" button for the layers

  • Added a "collapse" button on top of the tools tab

  • Added a new "Rules" option in Create Canvas under Visibility

Improved

7 changes
  • Updated Transform tool to have scaling on the edges, made transform rotation more easier to do outside the box & added proper anti-aliasing when drawing gets moved

  • Eased up a previous hard-coded brush set function to now look for any .vtex file in the brushes folder to collect as a new brush

  • Corrected a previous "smoothen low size brush" function to keep the normal small brush size more faithful instead of looking super anti-aliased/smoothened

  • Updated various different UI elements

  • Optimized 1.10 additions, more UI-related elements that were getting called every frame & fixed the 500 drawn layer limit that was getting counted from the beginning accidentally

  • Renamed "Move" tool to "Transform"

  • Changed default starting resolution from 4096x4096 to 2048x2048

Known Issues

1 change
  • If you were experiencing lag recently in REPaint, it's been mostly because of REPaint allocating multiple canvas-sized arrays during a rebuild as well as the recent additions to REPaint. This update fixes some of those problems, so REPaint should in theory run better now. If I find something else bugging the system, I will be releasing more quiet optimization updates about it!

Added

7 changes
  • Added a "Gallery" tab to the main menu and a new option in-game that allows you to upload your artworks to Gallery

  • Added a "Move" tool option that lets you move and rotate the whole drawn layer

  • Added a right side tab containing Brush Settings and Layers

  • Added a left side tab containing 3 tools, including Brush, Eraser and Move tool.

  • Added a context-menu for layers as well as an opacity tweaker

  • Added a custom loading screen

  • Added a "player joined the canvas" and "player left the canvas" notification for the Paint-Chat

Improved

5 changes
  • Attached 'layer opacity number' and 'owner of the layer' labels for layers

  • Included a sync with the new side tab options as well as the right-click menu changes that the artist chose

  • Included layer creation, layer clear and layer removal for the undo history

  • Reduced min canvas resolution from 1024x1024 to 512x512

  • Updated various things, including networking and some code corrections (bound to break something kinda move...)

Fixed

1 change
  • Fixed E and F keys falsely inputting their key configs when renaming a layer

Removed

1 change
  • Removed layers from the right-click menu and kept the base color, brush size, brushes and opacity options

Added

1 change
  • Added a CTRL+Z hold feature that automatically undos strokes after 0.5 seconds

Improved

3 changes
  • Added a max brush limit for fast brush strokes to avoid strong snaps

  • Updated server connections to actually try joining the canvas the host is on

  • Updated previous weak checks for when a created canvas is set to either Solo or Friends

Fixed

2 changes
  • Fixed mouse not rendering on chat icon

  • Fixed "Render Canvas Mouse" being inconsistent on chat icon & hud

5 changes in this update

Added

2 changes
  • Added eraser "E" key configuration

  • Added opacity tweaker for the Brush Settings menu

Improved

3 changes
  • Increased brush stroke frequency from 0.14-0.28 to 0.01-0.04

  • Removed old lobby found debug messages

  • Updated Brush Settings UI

6 changes in this update

Added

4 changes
  • Added a main menu to REPaint

  • Added a new scene to REPaint (main.scene)

  • Added a "Disconnect" option that brings you back to main menu

  • Added an option to change canvas resolution in main menu

Improved

1 change
  • Got rid of various debug logs

Removed

1 change
  • Removed s&box's start-up lobby settings

10 changes in this update

Added

5 changes
  • Added animation layers

  • Added 1 new brush (Pixel Brush)

  • Added "Stored paintings" option to the paint-chat where you can store your drawings onto

  • Added a "Layer Sharing" feature. This by default stops allowing other network players to paint on your new layers

  • Added an "F" key configuration that lets you flip the canvas horizontally

Improved

4 changes
  • Updated multiple different UI elements

  • Changed "new layer" creation from appearing always on top, to only appearing on top of the selected layer

  • Updated brush textures to use their vtex material files

  • Added an optimization fix on the more busier layers via a new simple caching system

Fixed

1 change
  • Fixed all network players accidentally being brought to the newest layer that somebody made and not just the owner

11 changes in this update

Added

5 changes
  • A paint-chatting system, that allows players to communicate through paintings

  • New Settings feature: "Render Canvas Mouse"

  • New setting: "Save Canvas"

  • New "tab" key configuration that allows you to hide HUD elements

  • S&box lobby settings (This was already added shortly after the release of 1.00, but it is a 1.03 addition)

Improved

3 changes
  • Updated the base look of the game

  • Canvas rebuilds now focus more on the joining client than already-joined clients

  • Changed the positional sound of the brush from mouse to screen

Fixed

3 changes
  • Background layer not being able to be hidden

  • Network players accidentally copying the host's brush settings after joining

  • Servers setting was previously using the wrong server name, so that's been fixed

8 changes in this update

Added

8 changes
  • Added contents:

  • Brush colors,

  • Layers,

  • Brush sizes,

  • 3 Brushes,

  • Zoom,

  • Spacebar Move,

  • And networking support!