Releases: christianliebel/paint
Releases · christianliebel/paint
v1.3.0
1.3.0 (2024-05-16)
Features
- add file handler icon (a817e21), closes #568
- e2e: migrate to Cypress 10 (6d3e99a)
- elements: add throttledPointerMove method to Canvas class (0a5cdbd)
- helpers: bring back Local Font Access API (63c8f8f)
- index.html: reference files in public folder (698e96c)
- tools: implement ellipse tool (468166c), closes #27
Bug Fixes
- custom-elements: update manifest to match spec (bf03dd5)
- do not process manifest (ed04e36)
- edit: fix copy command for Safari (13c4d52)
- elements: update app.ts - fix bug with z-index (e58e653)
- expose Vite port locally (9ad8b31)
- menus: cast to unknown as FileSystemHandle types don’t overlap (3e96547)
- tools: fix TypeScript errors after migration to TS 5 (f2341e0)
- update default ports to Vite’s 5173 (d942ccd)
- use built-in FileSystemHandle types (179e6a0)
v1.2.0
v1.1.1
v1.1.0
v1.0.1
1.0.1 (2021-09-03)
v1.0.0
1.0.0 (2021-09-03)
Features
- action: add draw opaque action (47efb87), closes #61
- action: preliminary version of View Bitmap (97a652f)
- actions: add preliminary file actions (801916c)
- actions: add save action (0d94ef4)
- actions: clear image with secondary color (3870b44)
- actions: fix extensions (2377fb0)
- actions: implement clear image action (369ca7e)
- actions: implement get/save colors (51ac6d1), closes #59 #60
- actions: implement invert image (bdbe90b)
- actions: implement open action (559b8ca)
- actions: implement preliminary flip/rotate dialog (e1e3aaa)
- actions: implement print action (481934e)
- actions: implement tool box, color box, status bar actions (7fcdebc), closes #47 #48 #49
- actions: new action interface (136119e)
- actions: preliminary implementation for clear selection (8a4abe5)
- actions: remove TODO comment, format (9404fbb)
- add browser-nativefs (a58a0dc)
- add canvas (63703e4)
- add CNAME file (3d731cd)
- add DevContainer (43c8296)
- add handles (09e148f)
- add index.html (3420d7b)
- add inset container (1b5b5fd)
- add license (bd96296)
- add lit-element (2b6d446)
- add menu bar (2a51a3b)
- add npm start command (34ae78b)
- add package.json (2429832)
- add README (9c2ae79)
- add ruler (b65c56f)
- add service worker (3e6e23e), closes #11
- add Snowpack (4d0944a)
- add status bar (f3373d0)
- add toolbar (ce426db)
- app: add basic document context (955cd7b)
- app: add selected background style (97803c4)
- app: disallow selections and hide text cursor (7dc190c)
- app: drop unused selection from app (29f5d19)
- app: hide webkit tap highlights (133e074)
- app: hotkey support (b52d324)
- app: implement dark mode (8a11e08), closes #13
- app: prepare tool communication (bf275b3)
- app: update document title only in app context (3b29530)
- browser-nativefs: update web_modules (1922f72)
- build: automate license file generation (1ec0f22)
- build: fix output path (a868b5a)
- button: activate buttons via keyboard (2e6f042)
- button: add new paint-button (fa0cee9)
- button: support mnemonics (ed95a5d)
- canvas: prepare preview canvas (2432b51)
- canvas: respond to magnifierSize (41641ce)
- capabilties: add drag & drop support (87144f0)
- color-box: swap colors for pen and touch inputs (6ed3442), closes #264
- content if JS is disabled (16700d9)
- copy: add selection, copy & cut actions (1f7cf9c)
- data: add list of tools (c23d637)
- define meta theme-color (80b22ef)
- deps: migrate to lit (2cebe7b)
- dialogs: add About (7593153), closes #52
- dialogs: implement custom zoom dialog (33147e3)
- dialogs: introduce message box (d4ef733)
- drawing-context: always define previous editing tool (c8b2c93)
- drawing-context: define previous magnifier size (b954aac)
- e2e: add cypress (3cf052a)
- elements: add color box (7cfe469)
- elements: add color picker (90a941c)
- elements: add color switcher (1998f64)
- elements: add customElement decorator to tool box ([fe60317](fe60317...