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)
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 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 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
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 "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
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 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
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
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 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
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 E and F keys falsely inputting their key configs when renaming a layer
Removed layers from the right-click menu and kept the base color, brush size, brushes and opacity options
Added a CTRL+Z hold feature that automatically undos strokes after 0.5 seconds
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 mouse not rendering on chat icon
Fixed "Render Canvas Mouse" being inconsistent on chat icon & hud
Added eraser "E" key configuration
Added opacity tweaker for the Brush Settings menu
Increased brush stroke frequency from 0.14-0.28 to 0.01-0.04
Removed old lobby found debug messages
Updated Brush Settings UI
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
Got rid of various debug logs
Removed s&box's start-up lobby settings
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
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 all network players accidentally being brought to the newest layer that somebody made and not just the owner
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)
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
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
Added contents:
Brush colors,
Layers,
Brush sizes,
3 Brushes,
Zoom,
Spacebar Move,
And networking support!