Shadowforge 3.0
Added in Lasso Tool. You can access it by pressing ALT + F, remove it by pressing ALT + Q.
When you right click with lasso tool mode on, you can save the lassoed painting to your docker.
Made the lasso tool draw by free hand.
The animation window can get bigger if you right click on it, if you right click on it again it gets back to it's original size.
The docker does not duplicate the animation frames anymore.
When you click on the animation frame on the docker, you'll wipe the drawing you drew and it will get replaced with the drawing on the animation docker.
I made it possible to save all the animation frames you have added on the docker. Just click on the yellow frames on the left UI and pick a folder to save them to.
Some icons have been moved to other places.
Back in 2020, I said that I was going to make a greyscale shader in the future. And here we are, in 2021 and I have kept my word on it. Grey Shader is now live!
The following sprites have been added:
Old Road.
Metal Floor.
Randomize Sprites On Color is a new feature that will only randomize your docked sprites on what you have painted.
If you press ALT + D you can change the right menu into a layer menu where you can view what your layers look like. This is only for the four first layers. I recommend not using the layer menu while drawing on a 4000x4000 or higher canvas. However, you can view the layer menu while not drawing.
Left mouse button pressing on a layer on the menu will take you to that layer.
Made the canvas resize to your input when mouse clicking on the layers. This has been coded on the left and right arrow keys since a long time ago.
Made all layers interactable with all onionskins when clicking on respective layer. This code has been utilized with the left and right arrow keys since a long time ago.
The convex polygon tool (ALT + I) now draws animated stripes around it, instead of just black.
Prevented convex polygon tool from creating an additional polygon from where your cursor were at, when, for example, picking a color.
The pixels in the pixel tool has gotten bigger. Now the cursor shows when you are using the pixel tool.
Sprites that you have picked will never be drawn on the canvas while using the pixel tool. When you exit it with CTRL + Q, you can continue to draw with sprites.
You can pick your onionskin opacity by hovering over it on the right menu and then writing a number such as 0, 0.1, 0.2 -- all the way to 1. Number 1 is full opacity and number 0 is no opacity. 0.3 shows the onionskin but in a lesser opacity than 0.7.
Press ALT + B to turn on the Color Overlay to paint only on what you have painted.
I also moved the text icon, and I see it as a quality of life fix.
Fixed a crash that occured when you loaded a gif file that had only a few animations.
Resize To Sprite no longer captures the surface. It immediately resizes the sprite you have on your cursor.
Made the sprite on the vertice tool be at it's correct horizontal value. It will not be flipped anymore. The cursor is shown while the vertice tool is up.
Fixed a bug that made drawing on the far left edge not possible.
Fixed when pressing ESC, that the option to choose if you want to exit or not, was being obscured by the animation window.
You can now rename your layers. The onionskins has been increased in quantity to reflect how many layers you can rename.
The cursor is your sprite when you are drawing on the canvas, and no longer the arrow cursor.
Move did nothing and Workshop wasn't really something users used. They have been removed.
Fixed a crash when you used the polygon tool.
Fixed 3D vertices preventing you from using sprites as a mask, you had to draw on the corners. You no longer need to do that. It will mask itself automatically without "outside" help.
Furthermore, I also added one more shape-changing feature to the 3D vert tool, which you can change to and back with ALT + 2 and ALT + 1.
Fixed when you rotate the camera and press on the sliders.
If you pick the unbalanced technique, you start drawing at a minimum size to a maximum size. Well, it describes itself pretty good. It's unbalanced. *smile*
The balanced brush technique inherits the unbalanced brush technique's code, but is gradually increasing in size in perfect harmony.
SF now has a clean graphical UI. Improvements were made to how you interact outside of the Palette and Scale UI when you have pressed on it.
Paint fill is back to what it was, but it makes four grids now instead of one grid. However, painting fast with the paint fill tool on will make you lose some of the grids. I have made the grids represent itself visually while drawing with paint fill mode.
Pressing CTRL + 5 will quickly make your polygons into a triangle. This is appropriate when you want to start making a new polygon tree. For example, you might have made a polygon human hand and after you're done with it and pressed CTRL + T to print it to the surface, then you want to start over to make the arm.
When you press Return, you will not be interacting with the hidden buttons.
Redo is back again! CTRL + R to redo. And the texture won't look weird when you load your custom brushes on "Load project".
When you start Shadowforge again, your undo files are deleted. This makes it a lot easier to focus on your next new project.
Paint filling works with rotating the cam and flipping or mirroring the sprite. I suggest that you use the square brush for paint filling.
I have reduced the amount of lag you get on very big canvases, resulting in the removal of saving back-ups on the docker. Undo is still there, the backend code has just changed to something that is not as laggy in the software client.
I know that gameboy artists like to add a light tint on their art so I made it work with the gameboy shader. Feedback is welcomed, like if there should be white color too or to leave it out and anything else you have in mind.
When you click on load project, the images/brushes you put on the first row will reappear, even if you have exited the app and opened it again.
CTRL + Mouse Wheel to scale your sprite up or down.
SHIFT + Mouse Wheel to zoom the canvas in or out.
CTRL + INSERT key to call in the polygon tool.
You can now eyedrop colors with CTRL + P. The sliders need to be hidden before you do that.
Draw Horizontally and Vertically can be used again.
The fourth row on the docker, which is the images you upload, can now be used with the polygon tool. Must have the sprite on your mouse pointer for it to work.
Using a custom font will no longer change the font on some UI text. Now you can be in text mode as long as you want, if you don't want to be in text mode anymore, press CTRL + Q.
I made some languages fit the UI.