epocti / candideditor Goto Github PK
View Code? Open in Web Editor NEWCandid Editor: OpenFL-based image editing tool
License: GNU General Public License v3.0
Candid Editor: OpenFL-based image editing tool
License: GNU General Public License v3.0
This was attempted before, however proved to be a bit unstable due to improper implementation. The current, fixed behavior where the canvas zooms from the top left corner works good enough for now, however later down the road mouse-location based zooming should be re-attempted.
Zooming is currently very unstable. The canvas will jump around the screen when zooming in/out. The issue lies within a faulty temporary equation in Canvas.hx
, in the onMouseScroll
function which sets the canvas' coordinates relative to the cursor.
Currently, the main development system for Editor is a machine running macOS 10.14. This system does not appear to support OpenFL's PrintJob API, which begs the question: Do other modern operating systems even have support for PrintJob?
(Printing the canvas is currently done via an undocumented Print action, accessed via CTRL+P/CMD+P.)
On a 2017 MacBook Pro, the trackpad will cause Editor to act in a strange manner, seemingly misinterpreting mouse clicks/holds inside the center of the application even if the mouse is not being clicked or held down. This has yet to be tested with standalone trackpads by Apple such as the Magic Trackpad or any other trackpads from other MacBook models.
The Magic Mouse 2, a similar product, is unaffected, and we can reasonably assume that the original model is unaffected as well.
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.