85 Commits

Author SHA1 Message Date
Anton Tranelis
06252fb0b5
refactor(source): zoom control (#221)
* 3.0.82

* version number

* 3.0.84

* 3.0.85

* 3.0.86

* optional zoom control
2025-05-22 12:06:30 +02:00
Anton Tranelis
9e6bcf1846
fix(source): update tailwind and daisyui (#196)
* removed daisy from config

* removed tw-elements artefact

* removed comments from tailwind config

* removed safelist

* migrated to tailwind4 and daisyui5

* deleted tailwind.config.js which is not eeded anymore

* 3.0.79

* version number

* fixed broken layouts

* more fixing

* more layout fixing

* tested theming

* small fixes

* adapt snapshots to changes

* package.json: add unit test update script

* more ui refactoring & theme controller

* ui improvements

* package-lock.json

* fix linting

* fixed tabs

* fix linting

* fixed typing

---------

Co-authored-by: mahula <lenzmath@posteo.de>
2025-04-25 16:03:42 +02:00
Anton Tranelis
67a5e6e22d
docs(docu): improved documentation (#169)
* rollup - fail when typescript has warnings or errors

Currently this is detected when building the docu. Since the developer
rarely does that the problem is detected on github.
This change allows the developer to discover the error early by failing
the build.

* cleand up types of UtopiaMap and UtopiaMapInner

* documented UtopiaMap, Tags, Tag and  Permissions

---------

Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-04-21 23:21:11 +00:00
4041e9472a
refactor(source): css (#171)
* separate css into several files by topic, move all css into assets

Make separate files for all css topics like leaflet and move its into
the assets folder.

This way only one include from index.ts points to an index.tsx in assets
including all the css files.

* fix up compiling

* extract more css imports, unify imports in a css.tsx file

* separate external css & internal css

* renamed icons.css in marker-icons.css

---------

Co-authored-by: Anton Tranelis <mail@antontranelis.de>
2025-03-03 19:42:59 +01:00
93eabedd16
docs: group by category (#124)
Groups the docs by categories and assigns all exported Components a
category (except types).
2025-02-18 11:11:06 +01:00
e1b3492514 added donation widget 2025-02-11 13:53:03 +00:00
04e806cbdc fix linting 2025-02-02 21:37:39 +00:00
9c0a11ceee cleanup maps and layers 2025-01-29 14:13:02 +00:00
3872a052b6
separated types, eslint rule for importing types
- Separated types and moved them into the proper ./types folder defined
in the tsconfig.json.
- Defined a new folder alias `#types`.
- New eslint rule to enforce `import type` when a type is imported.
- Removed Geometry Class and used manual Point types from `geojson`
2024-11-24 04:11:32 +01:00
fefc015b70
lint fixes 2024-11-08 19:36:35 +01:00
6ae276bedf
autofixes 2024-11-02 22:45:29 +01:00
9546b2e9f4
autofixes 2024-10-29 17:42:04 +01:00
bd5142edc0 welcome notification 2024-10-17 11:00:39 +02:00
30d96bfd91 dynamic router and context loading only if needed 2024-10-13 16:27:32 +02:00
5cb8885131 config for gratuitude control 2024-10-13 01:59:17 +02:00
b2111b675e add browser router to standalone map 2024-10-13 01:01:02 +02:00
4de7b76ca8 removed unused imports 2024-10-08 08:27:49 +02:00
5a84c4f180 merged 2024-07-31 21:34:27 +02:00
a57c51d676 animate select position 2024-07-31 18:32:24 +02:00
c3b074f22c attestation form and profile experiments 2024-07-26 13:05:44 +02:00
020ab51681 removed logging 2024-07-16 14:16:52 +02:00
73f2d39c7c undo some unneccesarrx changes in Utopia Map Container 2024-07-16 11:33:17 +02:00
1d01d5d91f make controls visibility customizable 2024-07-11 11:15:00 +02:00
Sebastian Stein
033eeb64db - added FilterControl to map 2024-07-10 17:13:46 +02:00
Sebastian Stein
c5c6374d6d - changed: do not show AddButton in embedded mode or when the user is not logged in 2024-06-25 14:10:58 +02:00
Sebastian Stein
1f159ac836 - changed: do not show QuestControl in embedded mode 2024-06-25 13:52:40 +02:00
22ab0e3acc optimized search, filter and items index pages 2024-06-16 11:45:18 +02:00
0689ff5a8e embedded mode more responsive 2024-06-05 22:31:15 +02:00
5200a73472 removed logging 2024-06-04 12:07:49 +02:00
87c78846bb popup when clicking geojson works again 2024-05-11 08:49:58 +02:00
8bfef3c072 allow to place popups ontop of geojson elements 2024-05-09 11:03:49 +02:00
6d1dda7530 show name of geojson feature 2024-05-07 12:45:07 +02:00
201d6f881c support for GeoJSON attached to map 2024-05-07 11:36:03 +02:00
8484379113 update item position, item parents, focus item on profile load an open cluster 2024-03-25 01:06:47 +01:00
cef4ab8fb6 removed update position in header of project explorer 2024-03-24 14:07:54 +01:00
0aa96a45e6 update item position 2024-03-24 13:34:38 +01:00
7005f492dd support for tab urls and several fixes 2024-03-23 11:46:44 +01:00
68ce808558 permissions and item index 2024-03-22 00:11:44 +01:00
1e8e68302c a lot of things 2024-03-21 12:24:29 +01:00
1583e55e7e refactored tags and offers & needs implemented 2024-02-15 17:28:00 +01:00
a0113d0fc5 MapOverlay Pages and Advanced Profiles 2024-02-05 10:06:38 +01:00
b43c4f3cfb tags url parameter 2024-02-04 12:01:16 +01:00
5de37323d4 changed custom position field 2024-02-01 13:40:11 +01:00
eff243bc36 delete confirmation popup 2024-01-31 09:39:16 +01:00
cfe3b9e432 loading animation for locate control 2024-01-15 03:50:56 +01:00
b52ae474cd basic locate control 2024-01-14 20:08:12 +01:00
825d5d233f some ui optimization 2024-01-14 12:12:25 +01:00
25ec60b3a1 implemented searchbar and reorganized map controls 2024-01-13 17:54:23 +01:00
3be1718022 password reset implemented 2024-01-08 22:21:35 +01:00
f70fd2b305 cleanup imports 2023-12-12 15:30:00 +01:00