Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add annotation outlines to Largo thumbnails #119

Merged
merged 82 commits into from
Jan 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
ee4f081
Create annotation svg thumbnail
lehecht Nov 23, 2023
731396f
Save SVG annotation thumbnail
lehecht Nov 24, 2023
f98c973
Format code
lehecht Nov 24, 2023
825fe6f
Simplify line
lehecht Nov 24, 2023
7847223
Save video annotaion SVG thumbnails
lehecht Nov 24, 2023
50afd8b
Add meyfa/svg library
lehecht Nov 29, 2023
f4c76be
Add vendor/ to gitignore
lehecht Nov 29, 2023
f836d2d
Remove svg styling
lehecht Nov 29, 2023
1537b04
Exclude whole frame annotations from svg generation
lehecht Nov 30, 2023
9846389
Add shape ids to prevent failing tests
lehecht Nov 30, 2023
dd545db
Return svgs in FilterAnnotationController
lehecht Dec 4, 2023
b748bc0
Add svg format to constants
lehecht Dec 7, 2023
f1e710e
Handle case of empty annotation svg set
lehecht Dec 7, 2023
c632ecd
Display annotaion on thumbnails
lehecht Dec 7, 2023
82413ae
Add annotation svgs to volume filter controller
lehecht Dec 8, 2023
d48138f
Fix tests failures due to array return value
lehecht Dec 8, 2023
267fac6
Fix lint error by using types for props
lehecht Dec 8, 2023
06730c4
Fix bug with missing annotation thumbnails
lehecht Dec 11, 2023
072c35e
Simplify loop by splitting tasks
lehecht Dec 11, 2023
7ac0c0d
Fix copy paste error
lehecht Dec 13, 2023
17b0ca1
Rename files
lehecht Dec 14, 2023
7beda5c
Add styling to annotation thumbnails
lehecht Dec 14, 2023
3d5fb27
Revert commits due to simpler approach
lehecht Dec 18, 2023
81b584c
Revert "Rename files"
lehecht Dec 18, 2023
e806fe9
Revert "Fix copy paste error"
lehecht Dec 18, 2023
6b1a9f3
Revert "Simplify loop by splitting tasks"
lehecht Dec 18, 2023
ccffb48
Revert "Fix bug with missing annotation thumbnails"
lehecht Dec 18, 2023
ce779f1
Revert "Fix lint error by using types for props"
lehecht Dec 18, 2023
6423c65
Revert "Fix tests failures due to array return value"
lehecht Dec 18, 2023
225d0ed
Revert "Add annotation svgs to volume filter controller"
lehecht Dec 18, 2023
c3a8e6a
Revert "Display annotaion on thumbnails"
lehecht Dec 18, 2023
6727f9c
Revert "Handle case of empty annotation svg set"
lehecht Dec 18, 2023
cb666b9
Revert "Add svg format to constants"
lehecht Dec 18, 2023
4419384
Revert "Return svgs in FilterAnnotationController"
lehecht Dec 18, 2023
af5c418
Fix bug with not saving multiple lines
lehecht Dec 18, 2023
76e4c00
Add label color to annotation object
lehecht Dec 21, 2023
a6ea92e
Display annotations by using fetch and v-html
lehecht Dec 21, 2023
f25065f
Fix lint error
lehecht Dec 21, 2023
3f9f349
Format code
lehecht Dec 21, 2023
520bf2d
Replace multiple SVGLines by SVGPolyline
lehecht Jan 4, 2024
c7cded6
Set attribute 'vector-effect' in backend
lehecht Jan 4, 2024
991d676
Add handeling for missing svgs
lehecht Jan 4, 2024
6f6169c
Change point radius
lehecht Jan 5, 2024
9157bc8
Remove unnecessary array wrapping
lehecht Jan 8, 2024
e71f902
Remove message for missing svgs
lehecht Jan 8, 2024
f5340c3
Fix bug with not selectable thumbnails
lehecht Jan 8, 2024
4256bcd
Save annotations ids correctly
lehecht Jan 8, 2024
6896a1f
Add checks for SVG generation
lehecht Jan 8, 2024
13efc37
Fix failing test due to wrong radius
lehecht Jan 8, 2024
569d0a0
Update .gitignore
lehecht Jan 11, 2024
8f2a02e
Simplify nested divs
lehecht Jan 11, 2024
38730ee
Replace string concatenation by JS template string
lehecht Jan 11, 2024
cb8dbcd
Change svg opacity if image is selected
lehecht Jan 11, 2024
a769ca1
Add attribute to mark point annotations
lehecht Jan 11, 2024
b208f0d
Check for points by using point attribute
lehecht Jan 11, 2024
0d1e2e2
Move css class
lehecht Jan 15, 2024
6ed0472
Apply suggestions from code review
mzur Jan 16, 2024
71dd0ef
Make stroke linecap round
lehecht Jan 17, 2024
877d6dc
Add 'show annotation outlines' button
lehecht Jan 17, 2024
91d1132
Add method to disable outlines button
lehecht Jan 19, 2024
f02f261
Simplify methods
lehecht Jan 19, 2024
dca38d5
Add event listener before emitting event
lehecht Jan 19, 2024
a52ef8c
Revert "Add event listener before emitting event"
lehecht Jan 22, 2024
2309c88
Use prop drilling
lehecht Jan 22, 2024
a495894
Create separate files for svg generation
lehecht Jan 24, 2024
477696c
Merge branch 'master' into annotation-svg-thumbnail
lehecht Jan 24, 2024
a3e3346
Add new svg annotation generation flags
lehecht Jan 24, 2024
e2c97bc
Update tests
lehecht Jan 25, 2024
e2909cb
Set point radius to 1
lehecht Jan 25, 2024
2fe015a
Revert "Set point radius to 1"
lehecht Jan 25, 2024
12e7234
Revert "Update tests"
lehecht Jan 25, 2024
1546ca0
Revert "Add new svg annotation generation flags"
lehecht Jan 25, 2024
b941a8e
Revert "Create separate files for svg generation"
lehecht Jan 25, 2024
99b8f19
Add new svg annotation generation flags
lehecht Jan 25, 2024
a8be08f
Update tests
lehecht Jan 25, 2024
9bc91cc
Add changes from npm run prod
lehecht Jan 25, 2024
9eeda39
Merge branch 'master' into annotation-svg-thumbnail
mzur Jan 26, 2024
758cc86
Move outlines switch to settings tab
mzur Jan 26, 2024
4d8376d
Make settings permanent
mzur Jan 26, 2024
f7236f4
Make SVG outlines static images
mzur Jan 26, 2024
5ae4e73
Add test cases for all annotation shapes
mzur Jan 26, 2024
9550fd1
Add settings tab to manual article
mzur Jan 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@
"ext-vips": "*",
"jcupitt/vips": "^1.0",
"biigle/laravel-file-cache": "^4.1",
"php-ffmpeg/php-ffmpeg": "^0.14 || ^0.19 || ^1.0"
"php-ffmpeg/php-ffmpeg": "^0.14 || ^0.19 || ^1.0",
"meyfa/php-svg": "^0.14.6"
},
"autoload": {
"psr-4": {
Expand Down
Loading