mirror of
https://github.com/igorski/bitmappery.git
synced 2026-07-20 22:08:46 +02:00
e05ff44c1db2f501db6c1115510cd13e83c828be
PhotoMound
So you are rebuilding Photoshop in the browser ?
No, I'm building a tool that does the bare minimum what I require and what I don't find in other open source tools. That doesn't mean of course that contributions related to Photoshop-esque features aren't welcomed.
Project setup
npm install
Compiles and hot-reloads for development
npm run serve
Compiles and minifies for production
npm run build
Run your unit tests
npm run test
Lints and fixes files
npm run lint
TODO / Roadmap
- Add zoom control to control zoom factor. Tool options should go to options-panel (duh)
- Drawable layers must be added to document (and thus be recalled when switching documents)
- Add brush options > size, transparency
- Image position must be made persistent (now isn't on document switch)
- Add layer view to options-panel: allow naming, repositioning, set as mask
- Implement selections
- Toolbox and options panel should be collapsible (keyboard shortcuts)
- Unload Blobs when images are no longer used in document (see canvas-util disposeSprite)
- Export output to image file
- Import / export documents from/to disk
- Restore project by selecting folder from file system
- Use hand cursor when draggable
- Use paint brush cursor when painting
- Add tools for layer rotation and scaling
- Implement clone brush
- Implement document crop
- Implement change history
- Dropbox integration?
Description
No description provided
browserimage-editorimage-processingphoto-editorphotosphotoshoppwapwa-appstypescriptvuevuejswasmwebassembly
Readme
MIT
7.1 MiB
Languages
TypeScript
68.3%
Vue
28.8%
SCSS
2.1%
HTML
0.4%
C++
0.3%
Other
0.1%