95 Commits

Author SHA1 Message Date
Anton Tranelis
4fc9516715
fix(source): external svg theming (#192)
* allow include of external svgs without breaking theming

* 3.0.77

* 3.0.78

* fixed LocateControl and added react-inlinesvg to external dependencies

* theming toast close button

* fixed typing

* theming search resuts

* theming search resuts

* theming search resuts

* theming donation widget

* theming donation widget

---------

Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-03-19 23:28:04 +00:00
Anton Tranelis
9f631f156c
fix(source): fix avatar bug (#173)
* 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.

* 3.0.75

* fix avatar disapeared when item is updated

* fixed linting

---------

Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-03-05 21:31:57 +00:00
9668f8d417
refactor(source): svg files & heroicons (#144)
* support for svg files

Support to load svg files and include them as bas64 encoded images in
the bundle.

* navbar svgs

* replace NavBar SVGs with heroicons

* layercontrol icons

* lint fix

* quest - questionmark

* plusbutton - plus

* linkeditem - elipse-vertical - link-slash

* contactinfo - envelope & phone

* avatar - arrow-up-tray

* ActionButton - link & plus

* StartEndView - calendar x2

* HeaderView - ellipse-vertical & pencil & trash

* SidebarControl - bars-3

* SearchControl - flag & magnifying-glass

* GratitudeControl - heart

* FilterControl - funnel

* AddButton - plus

* reduce test coverage requirements

* remove wrongfully commit dummy svg

* updated obsolete package.lock

* migrate more svgs from code to file, use hero icons where it seems applicable

* moved share icons to subfolder

* fixed layout

---------

Co-authored-by: Anton Tranelis <mail@antontranelis.de>
2025-02-24 14:58:31 +00:00
feae3dc482
fix(source): type export via rollup plugin by using the correct input (#122)
* fix typeexport via rollup plugin by using the correct input

The rollup plugin dts requires a d.ts tree as input not the txs sources.

This change points the plugin into the right direction and removes the
type export hacks.

* corrected types path

apparently this was not properly adjusted accross the board when moving
the folder

* fix rollup config

properly export types

* use export * where needed

Since we now export types alongside with defintions we use the `export *
from` syntax to simplify things

* export types alongside with interfaces

export types so we can properly use them in external projects alongside
the exported function/module/...

* fix type-problems uncovered by utopia-map

When including types properly in the utopia-map several missing typings
showed up.

* fix typing

fix an inhereted type

* dummy restructure code

to properly be able to compile things we are not allowed to have unsed
parameters/props

* assigne types to category types
2025-02-19 12:05:42 +00: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
Maximilian Harz
8f624b90fa Make item optional 2025-02-17 18:07:01 +01:00
Maximilian Harz
10e81c38c2 Use item in TextView when given 2025-02-17 18:07:01 +01:00
Maximilian Harz
f0a3cbada7 Hide empty avatar 2025-02-17 18:05:06 +01:00
Maximilian Harz
bbd6e2dd61 Remove unneeded props 2025-02-17 18:05:06 +01:00
Maximilian Harz
d096ffe456 Fix PopupButton 2025-02-17 18:05:04 +01:00
Maximilian Harz
4316387ecb Improve typing of items, remove getValue 2025-02-17 18:03:25 +01:00
39a114bb1b Merge branch 'main' into info-dialog 2025-02-04 20:07:29 +00:00
4524cc8417 added avatar placeholder 2025-02-04 19:56:46 +00:00
27f0af6654 incude button 2025-02-04 17:25:21 +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
b6adca6a1a removed unused iport 2024-11-21 10:21:03 +01:00
fe33d56131 profile fix part 1 2024-11-21 10:20:03 +01:00
fefc015b70
lint fixes 2024-11-08 19:36:35 +01:00
8af866acf4 merged main 2024-11-08 10:27:10 +01:00
f296ddd606 implemented flex profiles 2024-11-06 20:11:17 +01:00
3f701233a1 flex profiles 2024-11-05 09:15:20 +01:00
5807869721
lint fixes 2024-11-03 00:36:02 +01:00
4cf0670941
missing change 2024-11-02 23:29:47 +01:00
6d3f2bf38c
remove new lines 2024-11-02 23:26:14 +01:00
2f77dde3da
remove used eslint disables 2024-11-02 23:18:29 +01:00
6ae276bedf
autofixes 2024-11-02 22:45:29 +01:00
3dc533676e fixed linting 2024-11-02 21:21:24 +01:00
9546b2e9f4
autofixes 2024-10-29 17:42:04 +01:00
d832185ee3
lint fixes 2024-10-29 11:55:07 +01:00
95f108c2f7
fix more lint errors 2024-10-29 10:46:14 +01:00
7f02a56052 add underline to links 2024-10-17 11:01:14 +02:00
32b39a94f1 support for rumble embedded links 2024-10-13 23:02:43 +02:00
b42e310d69 added contact, start and end to tabs form 2024-07-30 13:32:05 +02:00
8dc8779fe5 fix permission logic 2024-07-24 15:16:40 +02:00
1f5cd0254a rounded images 2024-07-21 22:51:53 +02:00
eed958f8bc added url params to links 2024-07-20 12:29:30 +02:00
48453bbd28 fix item image when not square 2024-07-16 16:19:34 +02:00
a5d08d97a5 added margin to name imput in popupform 2024-07-15 17:57:42 +02:00
7e63f4f8a4 removed unused geocoder 2024-07-12 13:01:41 +02:00
Sebastian Stein
c27888c3fd - preparation for presentation 2024-06-28 14:37:48 +02:00
4181460ba1 profiles, reverse, geocoder, ... 2024-06-27 16:09:09 +02:00
8bd1dc5144 layout fix 2024-06-17 12:59:05 +02:00
06755d7f80 basic public item support 2024-05-03 12:49:19 +02:00
829d07b8ea popup button color 2024-05-03 07:03:46 +02:00
090155c612 small fixes 2024-05-02 14:40:19 +02:00
e9c65491c6 open inks in same tab 2024-03-27 13:37:58 +01:00
4185258568 reimplemented user profiles 2024-03-27 09:16:55 +01:00
c627ee3800 subtitles, header optimization and bugfixing 2024-03-25 18:57:26 +01: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