9 Commits

Author SHA1 Message Date
e92b319a85 Create new views and annotation sets
Signed-off-by: Justin Georgi <justin.georgi@gmail.com>
2024-11-19 08:53:02 -07:00
0dd9aba2b6 Refactor js files (#48)
This pr is a significant reorg of the js files.

1) All non-basic functions have been moved out of the main glmv.js
2) 'Metadata' has been universally changed to mvconfig to avoid conflict with actual file metadata
3) Configuration changing functions have been split off into glmv-mvconfig.js
4) Hotspot modification functions have been split off into glmv-hs.js

Reviewed-on: #48
2024-11-18 03:54:29 +00:00
3afe0ca143 Add view config selection to preview editor
Signed-off-by: Justin Georgi <justin.georgi@gmail.com>
2024-11-16 14:57:28 -07:00
8032d0a16d Add camera control toggle to preview edit functions
Signed-off-by: Justin Georgi <justin.georgi@gmail.com>
2024-11-16 10:23:36 -07:00
7cba86ce30 Improve camera orbit and target settings
Signed-off-by: Justin Georgi <justin.georgi@gmail.com>
2024-11-13 16:28:49 -07:00
0e91a69d29 Add annotation set selector to preview
Signed-off-by: Justin Georgi <justin.georgi@gmail.com>
2024-11-08 20:19:34 -07:00
e9b19f1e6c Add set camera limit buttons
Signed-off-by: Justin Georgi <justin.georgi@gmail.com>
2024-11-08 16:55:43 -07:00
2e03cac221 Fix ooui downloadImage callback
Signed-off-by: Justin Georgi <justin.georgi@gmail.com>
2024-11-08 15:51:57 -07:00
5a2f8819e3 Use ooui for edit action buttons (#32)
This PR converts the original basic preview edit actions buttons to MediaWiki's ooui to better match the style of the edit page.

Reviewed-on: #32
2024-11-08 15:27:14 +00:00