449 Commits

Author SHA1 Message Date
Anton Tranelis
204444f42d
fix(source): fix searchbar layout bug (#220)
* 3.0.82

* version number

* 3.0.84

* 3.0.85

* 3.0.86

* fix layout bug in searchbar
2025-05-17 10:11:43 +02:00
Anton Tranelis
5f5fbe6a13
fix(source): icons (#216)
* 3.0.82

* version number

* 3.0.84

* 3.0.85

* suitcase & offer icon
2025-05-09 11:57:04 +02:00
Anton Tranelis
cc9fb9376d
fix(source): fix popup tip (#215)
* 3.0.82

* version number

* fix popup tip radius
2025-05-06 11:26:17 +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
mahula
1d70cd4f3e
package.json: add unit test update script (#198)
Co-authored-by: Anton Tranelis <31516529+antontranelis@users.noreply.github.com>
2025-04-17 12:05:36 +01:00
Anton Tranelis
7fdc41d679
refactor(source): reperation to merge map and landingpage (#209)
* adjustments to allow merge of map with landingpage

* 3.0.79

* 3.0.80

* version

* removed unused imports
2025-04-15 20:27:21 +00:00
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
54f464ef02
fix(source): removed tw-elements (#175)
* 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

* removed tw-elements

* removed tw-elements package

* found userType artefacts and removed it

* fixed linting

* 3.0.76

* adjust sidebar size and transition

---------

Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-03-04 23:35:10 +01:00
Anton Tranelis
18e561b8b9
fix(source): adjust filter control (#170)
* 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.

* adjust filter control to migrate wuerdekompass map to the latest code with modular profiles

* 3.0.65

* set version to 3.0.71 for npm release

* 3.0.72

* 3.0.73

* resolved merge conflict

* 3.0.74

---------

Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-03-01 10:04:25 +00:00
Anton Tranelis
e045414118
fix(source): fixed AppShell type (#167)
* 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.

* rebase

* removed userType from AppShell type defnitions

---------

Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-02-27 20:14:22 +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
Anton Tranelis
656fbb3ffc
refactor(source): get rid of item type (#142)
* started

* removed replaced itemType on all the places where it was used to identyfi the user profile layer

* removed unused property from NavBar

* removed unused property from AppShell

* removed userType from app state

* 3.0.60

* set version to 3.0.64 to publish package to include it in utopia-map

---------

Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-02-20 11:04:05 +00:00
ba27c3f560
refactor(source): remove packages unused (#139)
* remove unused packages

Remove packages not in use (anymore) in the project.

* fix type
2025-02-20 09:30:23 +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
5e628d6e4d
docs: include internal types (#121)
Include internal types, not exposed.
For this purpose the typedoc plugin `typedoc-plugin-missing-exports` is
utilized,

It looks like there is trouble with the type export in general.
2025-02-18 15:04:24 +01:00
f9b079c2bf
docs: include version in the title (#123)
Include the version according to the package.json in the title of docs
page.
2025-02-18 13:17:10 +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
Maximilian Harz
a3d7fa8496 Merge main 2025-02-17 18:32:14 +01:00
Maximilian Harz
990f837aaf Use radash.get to support deep properties in ProfileTextView 2025-02-17 18:05:06 +01:00
mahula
13754e6da7
remove double entry from package.json 2025-02-17 17:32:21 +01:00
mahula
cab457ad23
fix mistake in package.json 2025-02-17 17:26:10 +01:00
mahula
126af43ead
Merge branch 'main' into setup-component-testing 2025-02-17 17:20:24 +01:00
be5513947c reorderd exports to avoid cypress warning 2025-02-17 15:51:35 +00:00
Anton Tranelis
987540652a
Merge pull request #112 from utopia-os/simple-script-names
feat(workflow): add simpler names for linting and lintfix
2025-02-17 13:04:40 +00:00
mahula
e75602d365 add component test script to package.json 2025-02-14 21:45:13 +01:00
mahula
7b905135aa add cypress to package.json 2025-02-14 18:19:37 +01:00
01c3424fb9 3.0.59 2025-02-11 13:57:11 +00:00
Maximilian Harz
db94b7517d Add simpler names for linting and lintfix 2025-02-10 23:26:32 +01:00
da7852f3e4 3.0.58 2025-02-09 20:34:13 +00:00
a450128b72 reorganized types 2025-02-09 20:32:41 +00:00
4d52294758 3.0.57 2025-02-09 19:43:13 +00:00
d6e63270fc updated config for rollup 2025-02-09 19:43:10 +00:00
4663acf9b8 3.0.56 2025-02-09 19:03:41 +00:00
c6484027c4 uddated package.json 2025-02-09 19:02:35 +00:00
2af771a79b 3.0.55 2025-02-09 18:48:54 +00:00
0cfd4482bb config for rollup 4.x 2025-02-09 18:48:47 +00:00
0e02ad0a60 3.0.54 2025-02-09 18:27:43 +00:00
bb3f600b8b 3.0.53 2025-02-09 18:27:05 +00:00
2945c0e4bd fixed types path in package.json 2025-02-09 18:27:01 +00:00
b370b7afe3 3.0.52 2025-02-09 18:24:38 +00:00
d9791b84c4 updated rollup 2025-02-09 18:24:27 +00:00
75879fdc21 version 3.0.51 2025-02-09 10:42:42 +00:00
874e6fc2c6 export all types 2025-02-09 10:41:20 +00:00
bead17d189 3.0.40 2025-02-04 13:03:30 +00:00
ca03ee5de8
Merge pull request #98 from utopia-os/doc-coverage-requirement
feat(workflow): test documentation coverage
2025-02-04 14:00:48 +01:00
a8ad09fab7 removed tributejs 2025-02-04 12:44:59 +00:00
a4db7b78a1 Merge branch 'main' of github.com:utopia-os/utopia-ui 2025-02-04 12:36:07 +00:00
1700fa9db5
test documentation coverage 2025-02-04 12:57:27 +01: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