karol-202 / paintplusplus Goto Github PK
View Code? Open in Web Editor NEWAn Android app for painting and editing images.
License: Apache License 2.0
An Android app for painting and editing images.
License: Apache License 2.0
Add brush shapes.
Make use of format allowing to store layers data.
When new image is created, some of features doesn't longer work. For example selection border is not longer visible.
awsome design and functionality..can u please help me for zoom in zoom out using pinch?
Trying to open an image from the recent images list that is represented by URL of remote resource(like file in Google drive) leads to an exception when user has no internet connection.
Add "old color" and "new color" labels next to color preview in color picker activity.
Add tab to color picker with recently used colors.
Make filling tool faster, for example using RenderScript.
Layers visibility is not taked into account when flattening image.
Marker of thickness 1 doesn't appear while painting.
In landscape mode color picker layout inhibits using it.
Exception is thrown on screen orientation changes.
Add filters that may be applied to image.
Exception is thrown when trying to change amount of sides of polygon with EditText.
Add layers masks.
java.lang.NullPointerException: Attempt to invoke interface method 'void pl.karol202.paintplus.AsyncBlocker.cancel()' on a null object reference at pl.karol202.paintplus.AsyncManager.onCancel(AsyncManager.java:83)
Make color curves smoother using Bezier curves.
This bug was noticed only once, don't know how to reproduce it.
New drawing tools like aerograph.
Add blurs that may be applied to images.
Performance issues may occur when editing large images width two or more layers. Probably related to tool bitmap.
Add tool for selecting by color.
Add bottom bar with tool properties and color panel.
Currently seekbars have fixed range what can be a problem when working with larger images.
Make seekbars use dynamic range or replace seekbars with other views.
Use lambdas instead of implementing listeners.
Second color is ridicolous as it's used only when creating new image.
java.lang.IllegalStateException: Cannot alter history. at pl.karol202.paintplus.history.action.ActionLayerChange.setDirtyRect(ActionLayerChange.java:119)
Add paths tool.
There are problems with precision of curve view. You can encounter it on devices with lower screen densities in curve view when one of channels is hue.
Using SeekBar in navigation drawer is uncomfortable because of unexpected closing of the drawer.
Shape tool has got performance issues. It's probably caused by slow onScreenDraw() method.
Make rotating and scaling possible using layer drag tool.
Cancelling of file opening from RecentActivity makes PaintActivity appears, while RecentActivity should.
Add layer transformations like perspective, etc.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.