Matthieu Baumann
a7c412088c
do not clip the windows out of the aladin lite div #345
2026-03-02 17:43:43 +01:00
Matthieu Baumann
ab5019603b
remove comment
2026-01-31 23:06:29 +01:00
Matthieu Baumann
743fad666e
fix cargo clippy
2026-01-31 16:46:50 +01:00
Matthieu Baumann
e7d58d42ee
toggle refac + toolbar
2026-01-31 16:46:50 +01:00
Matthieu Baumann
f796a4c036
fix allsky retrieval and simplify hips rendering
2025-05-23 18:48:11 +02:00
bmatthieu3
62f9e61978
New option to make the north pole remain up to the view
...
* lockNorthUp new Aladin init option. False by default.
* setRotation is still allowed if lockNorthUp=true but when panning, the
view resets its orientation so that the north pole is up
2025-04-09 13:35:20 +02:00
bmatthieu3
ba728c23c7
Enhance zooming on mouse/trackpad
...
When zooming with a mouse or a trackpad a wheel event is triggered.
Originally the fov of the viewport was changed but it happened setting
the fov is projection dependant therefore leading to big zooming effect
for TAN projection for example.
Now there is a new way of zooming which is done by setting the screen
zoom factor instead of the fov. Zooming with this factor is projection
agnostic.
With that the pr adds:
* an interpolated zooming effect moving the viewport from a start screen
zoom factor to another by following a hermite cubic interpolation
function
* bugfix: originally, multiple wheel events done shortly in time resulted in a
zooming "congestion" bug leading to a zoom effect similar to only one
isolated wheel event. Now triggering several wheel event allow to zoom
more than only one isolated.
* a new listener `wheelTriggered` allowing the user to define its own zooming.
When wheelTriggered is set, the default zooming is not executed
2025-04-09 13:35:20 +02:00
bmatthieu3
18e98e9f5f
fix: fullscreen closing
...
Bug happening when realFullscreen is true and we click on the
fullscreen button. Following #151 fix, commit #a19a050
2025-04-03 18:01:58 +02:00
bmatthieu3
492927c557
access HiPS2FITS interface from the contextual menu by giving the WCS object
2025-03-19 12:35:18 +01:00
bmatthieu3
628ea826bf
make the toolbar elements aligned vertically and with the same size
2025-03-19 12:35:18 +01:00
Matthieu Baumann
52ea23a2d8
use texture2darray for displaying HiPS
2024-10-09 16:46:12 +02:00
Matthieu Baumann
504cab42bb
feat: add possibility of loading a local hips without the need of starting an http server
2024-09-18 14:52:18 +02:00
Matthieu Baumann
bf726088ad
trigger positionChanged with dragging false when releasing the mouse
2024-09-13 11:22:17 +02:00
Matthieu Baumann
b4f905e745
fix css browser text input width so that user can redefine css
2024-09-11 18:15:17 +02:00
Matthieu Baumann
180b63db37
rename ImageHiPS in HiPS, factorize Image/HiPS, zoom for trackpad refined
2024-09-11 18:15:17 +02:00
Matthieu Baumann
46cf0c2939
wip have a default hips url on allsky for the default hips list to begin to query while waiting for the mocserver response
2024-09-11 18:15:17 +02:00
Matthieu Baumann
69b2254542
fasten a little bit the starting by disabling the download of less precised tiles and thus it will only blend the good resolued tiles with less precised ones.
2024-09-11 18:15:17 +02:00
Matthieu Baumann
b9fb0b7e53
avoid computing the full unprojected texturefor the raytracing step. Hope it's gonna fasten the starting of aladin lite
2024-09-11 18:15:17 +02:00
Matthieu Baumann
ad3e86b146
add format change ui, send a hips_removed event when a layer changes
2024-07-16 22:48:22 +02:00
Matthieu Baumann
b632db96b1
fix some ui, line thickness, add resizeChanged and projectionChanged callbacks
2024-07-15 18:35:16 +02:00
Matthieu Baumann
c8a4fb25d3
add an API example for putting an image as overlay with a WCS given as JS objec
2024-07-12 17:57:36 +02:00
Matthieu Baumann
9ccc7ce602
fix some bugs: zoom buttons, fits image display
2024-07-03 16:03:52 +02:00
Matthieu Baumann
a2d85aa0a5
fix context sub menu deploy for small screen
2024-07-02 19:11:55 +02:00
Matthieu Baumann
098ef8f69d
handle rotation for ICRS frame when exporting the WCS. CRVAL on the equator and Galactic frame with cylindrical projection are not handled. This targets issue https://github.com/cds-astro/aladin-lite/issues/170
2024-07-02 19:00:16 +02:00
Matthieu Baumann
d27138e086
WIP: polyline catalog renderer
2024-07-02 19:00:16 +02:00
Matthieu Baumann
fe88b2774d
use of instancing and impl inside the line rasterizer. Lyon is not needed anymore for plotting lines, but still used for plotting filled paths
2024-07-02 19:00:16 +02:00
Matthieu Baumann
2b5f8a751a
add some docs on UI customization, a jsdoc conf file, fix some class links in the doc
2024-06-11 08:32:05 +02:00
Matthieu Baumann
fda33df813
ui fixes and WIP browser
2024-05-16 11:51:35 +02:00
Matthieu Baumann
fee97bed40
For Catalog only: plot the sources when the footprints are too small
2024-04-23 00:19:45 +02:00
Matthieu Baumann
08a9c290ee
remove resize observer throttling
2024-03-26 11:21:18 +01:00
Matthieu Baumann
a3cea97d61
fix recursive triggering of the resize observer
2024-03-22 18:58:46 +01:00
Matthieu Baumann
389654ba39
Refac and fix UI and cooFrame problems, add API doc too
2024-03-14 19:52:28 +01:00
Matthieu Baumann
cc97efa707
fix box apparition and fix cooFrame update UI selector
2024-03-12 09:45:26 +01:00
Matthieu Baumann
56dbb6656a
add css classes for status bar, fullscreen, projection, share view button, location and FoV
2024-03-11 13:44:55 +01:00
Matthieu Baumann
87ac26a30c
CSS class (specified in the API doc) for the SimbadPointer, Stack, Grid and Settings control buttons
2024-03-09 09:27:58 +01:00
Matthieu Baumann
f8ee02a604
bind fov and zoom controls to showFov and showZoomControl aladin lite init options
2024-03-05 11:19:30 +01:00
Matthieu Baumann
360f80c789
long touch + UI refinements
2024-02-29 18:13:22 +01:00
Matthieu Baumann
90da2e3a05
fix ui
2024-02-29 18:13:22 +01:00
Matthieu Baumann
057a1df431
major UI commit
2024-02-29 18:13:22 +01:00
bmatthieu3
bcfe829b03
use vite producing es and umd aladin lite module types. The umd is consistent with what is being used since a long time (including manually the aladin lite script)
2023-05-26 18:16:02 +02:00
Matthieu BAUMANN
d3f01c6f0b
fix refresh bugs, remove link of the old css in examples
2023-03-23 15:54:06 +01:00
Matthieu BAUMANN
02b259d360
move jquery dep to npm
2022-12-08 10:04:12 +01:00
bmatthieu3
56f4d0447a
final commit
2022-05-20 18:23:18 +02:00