1
0
Fork 0
mirror of https://github.com/immich-app/immich.git synced 2025-01-07 20:36:48 +01:00
immich/web/src/lib/i18n
ilyaChuk 7f7fec2cea
feat(web): image editor - panel and cropping (#11074)
* cropping, panel

* fix presets

* types

* prettier

* fix lint

* fix aspect ratio, performance optimization

* improved tool selection, removed placeholder

* fix the mouse's exit from canvas

* fix error

* the "save" button and change tracking

* lint, format

* the mini functionality of the save button

* fix aspect ratio

* hide editor button on mobiles

* strict equality

Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com>

* Use the dollar sign syntax for stores inside components

* unobtrusive grid lines, circles at the corners

* more correct image load, handleError

* more strict equality

* fix styles. unused and tailwind

Co-Authored-By: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com>

* dont store isShowEditor

* if showEditor - hide navbar & shortcuts

* crop-canvas decomposition (danger)

I could have accidentally broken something.. but I checked the work and it seems ok.

* fix lint

* fix ts

* callback function as props

* correctly disabling shortcuts

* convenient canvas borders

• you can use the mouse to go beyond the boundaries and freely change the crop.
• the circles on the corners of the canvas are not cut off.

* -the editor button for video files, -save button

* hide editor btn if panoramic || gif || live

* corners instead of circles (preview), fix lint&format

* confirm close editor without save

* vertical aspect ratios

* recovery after merge. editor's closing shortcut

* fix format

* move from canvas to html elements

* fix changes detections

* rotation

* hide detail panel if showing editor

* fix aspect ratios near min size

* fix crop area when changing image size when rotate

* fix of fix

* better layout - grouping

https://github.com/user-attachments/assets/48f15172-9666-4588-acb6-3cb5eda873a8

* hide the button

* fix i18n, format

* hide button

* hide button v2

---------

Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-08-14 09:54:50 -05:00
..
af.json feat(web): more languages (#11488) 2024-07-31 10:26:17 -04:00
ar.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
az.json chore: add az language (#10890) 2024-07-05 13:24:03 -04:00
be.json feat(web): more languages (#11488) 2024-07-31 10:26:17 -04:00
bg.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
bi.json chore(web): update translations (#10224) 2024-06-13 15:50:05 +01:00
ca.json chore(web): update translations (#11458) 2024-08-01 23:30:44 -04:00
cs.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
da.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
de.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
el.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
en.json feat(web): image editor - panel and cropping (#11074) 2024-08-14 09:54:50 -05:00
es.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
et.json feat(web): more languages (#11488) 2024-07-31 10:26:17 -04:00
fa.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
fi.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
fr.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
he.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
hi.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
hr.json chore(web): update translations (#11165) 2024-07-25 19:28:48 -04:00
hu.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
hy.json chore(web): update translations (#10285) 2024-06-14 00:35:49 +00:00
id.json chore(web): update translations (#11165) 2024-07-25 19:28:48 -04:00
it.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
ja.json chore(web): update translations (#11365) 2024-07-28 20:53:04 +00:00
kmr.json chore(web): update translations (#10304) 2024-06-24 12:38:50 +00:00
ko.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
lt.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
lv.json chore(web): update translations (#10961) 2024-07-10 11:08:55 -05:00
mn.json chore: translations from mobile (#10214) 2024-06-12 15:47:51 +01:00
nb_NO.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
nl.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
pl.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
pt.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
pt_BR.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
ro.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
ru.json feat(web): image editor - panel and cropping (#11074) 2024-08-14 09:54:50 -05:00
sk.json chore(web): update translations (#11458) 2024-08-01 23:30:44 -04:00
sl.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
sr_Cyrl.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
sr_Latn.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
sv.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
ta.json chore(web): update translations (#11038) 2024-07-16 18:11:00 -05:00
te.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
th.json chore(web): update translations (#11165) 2024-07-25 19:28:48 -04:00
tr.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
uk.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
vi.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
zh_Hant.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00
zh_SIMPLIFIED.json chore(web): update translations (#11533) 2024-08-13 20:48:17 +00:00