23 Commits

Author SHA1 Message Date
Max
f6e77df83a
Disable typescript sourcemap to get a valid sourcemap (#203) 2025-04-01 11:57:06 +02: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
mahula
1a33891a21 add cypress commands and compontents files to tsconfig include 2025-02-14 22:11:18 +01:00
mahula
f8a14cd942 add cypress config to tsconfig 2025-02-14 18:24:30 +01:00
a450128b72 reorganized types 2025-02-09 20:32:41 +00:00
d6e63270fc updated config for rollup 2025-02-09 19:43:10 +00:00
c91bf17cfd
fix typedoc 2025-02-04 12:03:16 +01:00
Moriz Wahl
52899df550 Merge branch 'main' into setup-unit-tests 2025-02-04 10:46:27 +01:00
Moriz Wahl
0acadc8596 test setup file and jest-dom 2025-02-03 21:42:35 +01:00
Moriz Wahl
0cb4fd19a9 include vite.config 2025-02-03 21:20:16 +01:00
f75767f286
install typedoc 2025-02-03 11:06:17 +01:00
9b98a18597
removed types from include
types should be included by typeRoots and hence not result in errors of
eslint (has to be monitored)
2024-11-24 04:15:53 +01: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
ec7278f82e
more fixes 2024-10-29 11:55:18 +01:00
742ede8bc0 compiler fix 2024-02-25 14:11:57 +01:00
31b131cea0 Tabs and rich Text Editor in Profile Settings 2024-02-08 10:23:59 +01:00
6597f0292a added timestap and author to popup 2023-12-26 11:04:31 +01:00
b0e611c9c5 Tag API implementation 2023-08-27 20:25:52 +02:00
AT
96193ab8c2 enhanced state management 2023-04-16 21:11:25 +02:00
AT
65cc743079 removed unused packages, enabled tailwind preflight 2023-04-16 12:20:39 +02:00
AT
37987025f9 initial commit 2022-06-25 00:09:02 +02:00