Pixelation

General => General Discussion => Topic started by: Chadtech on May 26, 2018, 07:14:45 pm

Title: CtPaint - New paint software that runs in your browser
Post by: Chadtech on May 26, 2018, 07:14:45 pm
Hey Everyone!

I havent posted in here in a quite a while, but I am really happy to share with you all a huge project I have been working on for the last few years.

(https://pbs.twimg.com/media/DdGtX4DXcAArzjP.jpg:large)

Its called "CtPaint" (ctpaint.org (http://ctpaint.org)), and its a paint program that runs in your web browser. Aside from being good paint software that works really well in such a weird environment like the web browser, I added features like being able to save to your drawings directly to a url and being able to load any drawing from a url.

I dont have a complete list of its features, but it includes:

Im really curious if you like it! If you have any feedback, please tell me, I want to make this software work well for you. When I started this project a few years back I talked to 10 or 20 random folks around here about what they want from their paint software, if you were one of them, thank you again!

Theres still some features I havent implemented yet, like layers, and real transparency. Right now I am just releasing a baseline paint app I can improve upon later.

Title: Re: CtPaint - New paint software that runs in your browser
Post by: surt on May 26, 2018, 10:00:59 pm
Testing in Chrome on Linux.

Title: Re: CtPaint - New paint software that runs in your browser
Post by: Chadtech on May 27, 2018, 11:36:52 am
Thanks Surt!

Title: Re: CtPaint - New paint software that runs in your browser
Post by: surt on May 27, 2018, 12:04:47 pm
I dont have any features that use the RMB, except on the color swatches. What kind of functionality would you expect from RMB? (Now that youve pointed this out, I dont know how Ive developed CtPaint this long without adding RMB functionality)
Conventionally either secondary colour or colour picker.
What do you mean by "drawing position is offset from cursor?" like its not drawing where you click?
The on-canvas brush preview and drawing is offset by two or three pixels to the bottom and right from the crosshair cursor centre.
What is modeless view transform
Being able to adjust the view without having to change tool mode. For example always able to use MMB/space to pan and MW to zoom, without needing to switch to any dedicated view transform tools.
Title: Re: CtPaint - New paint software that runs in your browser
Post by: Chadtech on May 27, 2018, 04:11:45 pm
Okay great, I will put the right click functionality in my todo list.

Regarding the on brush preview, okay I think I understand what you are saying now. I had a sense something was wrong, but I couldnt really articulate what and I thought it might just be in my head. Ill try and get to the bottom of that then

So you actually can zoom without the zoom tool. Its the "=" and "-" keys on the keyboard. Someone else didnt know there were key commands, so I think I need to find a way to communicate that these commands do exist, and what they are.
Title: Re: CtPaint - New paint software that runs in your browser
Post by: Chadtech on June 03, 2018, 10:43:42 am
Thanks again Surt, I just released another build of CtPaint, that includes:

Your other points of feedback werent forgotten, they are just in the back log
Title: Re: CtPaint - New paint software that runs in your browser
Post by: interlocutor on June 09, 2018, 10:25:29 am
Dam, this is amazing. There are so many features!

What is your plan for this project in the future?

It puts my project to shame, haha!
See here: https://pixelation.org/index.php?action=profile;area=showposts;u=77747

Title: Re: CtPaint - New paint software that runs in your browser
Post by: Chadtech on June 10, 2018, 07:54:30 pm
Thanks!

My immediate plans are to just hang out for a little while, accumulate feedback, and implement small changes when needed.

In the long term, I would like to circle back and implement a whole separate mode with all the big features I think are missing, like indexed palette, brushes, layers, etc.