From cf05c4e3fc7518e6df7c2634adb71465d04488c9 Mon Sep 17 00:00:00 2001 From: Fabio Date: Mon, 31 Mar 2025 17:22:51 +0200 Subject: [PATCH] Initial commit --- .idea/codeStyles/Project.xml | 123 +++++++ .idea/codeStyles/codeStyleConfig.xml | 5 + .idea/compiler.xml | 6 + .idea/deploymentTargetSelector.xml | 10 + .idea/gradle.xml | 7 + .idea/inspectionProfiles/Project_Default.xml | 61 ++++ .idea/kotlinc.xml | 6 + .idea/misc.xml | 2 +- .idea/vcs.xml | 4 +- app/build.gradle.kts | 1 + .../style-mappings/m3_design_kit.json | 157 +++++++++ .../ui-packages/navigation_bar/VERSION.txt | 1 + .../ui-packages/navigation_bar/config.json | 4 + .../navigation_bar/navigation_bar.json | 304 ++++++++++++++++++ .../navigation_bar/navigation_bar_preview.png | Bin 0 -> 1765 bytes .../ui-packages/navigation_bar/vector.svg | 3 + .../ui-packages/navigation_bar/vector1.svg | 3 + build.gradle.kts | 1 + settings.gradle.kts | 1 + 19 files changed, 697 insertions(+), 2 deletions(-) create mode 100644 .idea/codeStyles/Project.xml create mode 100644 .idea/codeStyles/codeStyleConfig.xml create mode 100644 .idea/compiler.xml create mode 100644 .idea/deploymentTargetSelector.xml create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 .idea/kotlinc.xml create mode 100644 app/src/main/ui-package-resources/style-mappings/m3_design_kit.json create mode 100644 app/src/main/ui-packages/navigation_bar/VERSION.txt create mode 100644 app/src/main/ui-packages/navigation_bar/config.json create mode 100644 app/src/main/ui-packages/navigation_bar/navigation_bar.json create mode 100644 app/src/main/ui-packages/navigation_bar/navigation_bar_preview.png create mode 100644 app/src/main/ui-packages/navigation_bar/vector.svg create mode 100644 app/src/main/ui-packages/navigation_bar/vector1.svg diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..7643783 --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,123 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 0000000..79ee123 --- /dev/null +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..b86273d --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml new file mode 100644 index 0000000..b268ef3 --- /dev/null +++ b/.idea/deploymentTargetSelector.xml @@ -0,0 +1,10 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml index b838237..639c779 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -1,11 +1,18 @@ + diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..7061a0d --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,61 @@ + + + + \ No newline at end of file diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml new file mode 100644 index 0000000..c224ad5 --- /dev/null +++ b/.idea/kotlinc.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index 3040d03..74dd639 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,7 +1,7 @@ - + diff --git a/.idea/vcs.xml b/.idea/vcs.xml index d843f34..94a25f7 100644 --- a/.idea/vcs.xml +++ b/.idea/vcs.xml @@ -1,4 +1,6 @@ - + + + \ No newline at end of file diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 702d980..130fd29 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -2,6 +2,7 @@ plugins { alias(libs.plugins.android.application) alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.compose) + id("com.google.relay") version "0.3.12" } android { diff --git a/app/src/main/ui-package-resources/style-mappings/m3_design_kit.json b/app/src/main/ui-package-resources/style-mappings/m3_design_kit.json new file mode 100644 index 0000000..8f76c19 --- /dev/null +++ b/app/src/main/ui-package-resources/style-mappings/m3_design_kit.json @@ -0,0 +1,157 @@ +{ + "figma": { + "colors": { + "M3/sys/dark/background": "md.sys.color.background", + "M3/sys/dark/error": "md.sys.color.error", + "M3/sys/dark/error-container": "md.sys.color.error-container", + "M3/sys/dark/inverse-on-surface": "md.sys.color.inverse-on-surface", + "M3/sys/dark/inverse-surface": "md.sys.color.inverse-surface", + "M3/sys/dark/on-background": "md.sys.color.on-background", + "M3/sys/dark/on-error": "md.sys.color.on-error", + "M3/sys/dark/on-error-container": "md.sys.color.on-error-container", + "M3/sys/dark/on-primary": "md.sys.color.on-primary", + "M3/sys/dark/on-primary-container": "md.sys.color.on-primary-container", + "M3/sys/dark/on-secondary": "md.sys.color.on-secondary", + "M3/sys/dark/on-secondary-container": "md.sys.color.on-secondary-container", + "M3/sys/dark/on-surface": "md.sys.color.on-surface", + "M3/sys/dark/on-surface-variant": "md.sys.color.on-surface-variant", + "M3/sys/dark/on-tertiary": "md.sys.color.on-tertiary", + "M3/sys/dark/on-tertiary-container": "md.sys.color.on-tertiary-container", + "M3/sys/dark/outline": "md.sys.color.outline", + "M3/sys/dark/primary": "md.sys.color.primary", + "M3/sys/dark/primary-container": "md.sys.color.primary-container", + "M3/sys/dark/secondary": "md.sys.color.secondary", + "M3/sys/dark/secondary-container": "md.sys.color.secondary-container", + "M3/sys/dark/surface": "md.sys.color.surface", + "M3/sys/dark/surface-variant": "md.sys.color.surface-variant", + "M3/sys/dark/tertiary": "md.sys.color.tertiary", + "M3/sys/dark/tertiary-container": "md.sys.color.tertiary-container", + "M3/sys/light/background": "md.sys.color.background", + "M3/sys/light/error": "md.sys.color.error", + "M3/sys/light/error-container": "md.sys.color.error-container", + "M3/sys/light/inverse-on-surface": "md.sys.color.inverse-on-surface", + "M3/sys/light/inverse-surface": "md.sys.color.inverse-surface", + "M3/sys/light/on-background": "md.sys.color.on-background", + "M3/sys/light/on-error": "md.sys.color.on-error", + "M3/sys/light/on-error-container": "md.sys.color.on-error-container", + "M3/sys/light/on-primary": "md.sys.color.on-primary", + "M3/sys/light/on-primary-container": "md.sys.color.on-primary-container", + "M3/sys/light/on-secondary": "md.sys.color.on-secondary", + "M3/sys/light/on-secondary-container": "md.sys.color.on-secondary-container", + "M3/sys/light/on-surface": "md.sys.color.on-surface", + "M3/sys/light/on-surface-variant": "md.sys.color.on-surface-variant", + "M3/sys/light/on-tertiary": "md.sys.color.on-tertiary", + "M3/sys/light/on-tertiary-container": "md.sys.color.on-tertiary-container", + "M3/sys/light/outline": "md.sys.color.outline", + "M3/sys/light/primary": "md.sys.color.primary", + "M3/sys/light/primary-container": "md.sys.color.primary-container", + "M3/sys/light/secondary": "md.sys.color.secondary", + "M3/sys/light/secondary-container": "md.sys.color.secondary-container", + "M3/sys/light/surface": "md.sys.color.surface", + "M3/sys/light/surface-variant": "md.sys.color.surface-variant", + "M3/sys/light/tertiary": "md.sys.color.tertiary", + "M3/sys/light/tertiary-container": "md.sys.color.tertiary-container" + }, + "typography": { + "symbols": { + "M3/display/large": "md.sys.typescale.display-large", + "M3/display/medium": "md.sys.typescale.display-medium", + "M3/display/small": "md.sys.typescale.display-small", + "M3/headline/large": "md.sys.typescale.headline-large", + "M3/headline/medium": "md.sys.typescale.headline-medium", + "M3/headline/small": "md.sys.typescale.headline-small", + "M3/title/large": "md.sys.typescale.title-large", + "M3/title/medium": "md.sys.typescale.title-medium", + "M3/title/small": "md.sys.typescale.title-small", + "M3/body/large": "md.sys.typescale.body-large", + "M3/body/medium": "md.sys.typescale.body-medium", + "M3/body/small": "md.sys.typescale.body-small", + "M3/label/large": "md.sys.typescale.label-large", + "M3/label/medium": "md.sys.typescale.label-medium", + "M3/label/small": "md.sys.typescale.label-small", + "M3/display2": "md.sys.typescale.display-large", + "M3/display3": "md.sys.typescale.display-medium", + "M3/headline1": "md.sys.typescale.display-small", + "M3/headline2": "md.sys.typescale.headline-large", + "M3/headline3": "md.sys.typescale.headline-medium", + "M3/headline4": "md.sys.typescale.headline-small", + "M3/headline5": "md.sys.typescale.title-large", + "M3/subhead1": "md.sys.typescale.title-medium", + "M3/subhead2": "md.sys.typescale.title-small", + "M3/body1": "md.sys.typescale.body-large", + "M3/body2": "md.sys.typescale.body-medium", + "M3/caption": "md.sys.typescale.body-small", + "M3/button": "md.sys.typescale.label-large", + "M3/overline": "md.sys.typescale.label-medium", + "M3/labelSmall": "md.sys.typescale.label-small" + }, + "subproperties": { + "fontFamily": "font", + "fontWeight": "weight", + "fontSize": "size", + "letterSpacing": "tracking", + "lineHeightPx": "line-height" + } + } + }, + "compose": { + "colors": { + "md.sys.color.background": "MaterialTheme.colorScheme.background", + "md.sys.color.error": "MaterialTheme.colorScheme.error", + "md.sys.color.error-container": "MaterialTheme.colorScheme.errorContainer", + "md.sys.color.inverse-on-surface": "MaterialTheme.colorScheme.inverseOnSurface", + "md.sys.color.inverse-surface": "MaterialTheme.colorScheme.inverseSurface", + "md.sys.color.on-background": "MaterialTheme.colorScheme.onBackground", + "md.sys.color.on-error": "MaterialTheme.colorScheme.onError", + "md.sys.color.on-error-container": "MaterialTheme.colorScheme.onErrorContainer", + "md.sys.color.on-primary": "MaterialTheme.colorScheme.onPrimary", + "md.sys.color.on-primary-container": "MaterialTheme.colorScheme.onPrimaryContainer", + "md.sys.color.on-secondary": "MaterialTheme.colorScheme.onSecondary", + "md.sys.color.on-secondary-container": "MaterialTheme.colorScheme.onSecondaryContainer", + "md.sys.color.on-surface": "MaterialTheme.colorScheme.onSurface", + "md.sys.color.on-surface-variant": "MaterialTheme.colorScheme.onSurfaceVariant", + "md.sys.color.on-tertiary": "MaterialTheme.colorScheme.onTertiary", + "md.sys.color.on-tertiary-container": "MaterialTheme.colorScheme.onTertiaryContainer", + "md.sys.color.outline": "MaterialTheme.colorScheme.outline", + "md.sys.color.primary": "MaterialTheme.colorScheme.primary", + "md.sys.color.primary-container": "MaterialTheme.colorScheme.primaryContainer", + "md.sys.color.secondary": "MaterialTheme.colorScheme.secondary", + "md.sys.color.secondary-container": "MaterialTheme.colorScheme.secondaryContainer", + "md.sys.color.surface": "MaterialTheme.colorScheme.surface", + "md.sys.color.surface-variant": "MaterialTheme.colorScheme.surfaceVariant", + "md.sys.color.tertiary": "MaterialTheme.colorScheme.tertiary", + "md.sys.color.tertiary-container": "MaterialTheme.colorScheme.tertiaryContainer" + }, + "typography": { + "symbols": { + "md.sys.typescale.display-large": "MaterialTheme.typography.displayLarge", + "md.sys.typescale.display-medium": "MaterialTheme.typography.displayMedium", + "md.sys.typescale.display-small": "MaterialTheme.typography.displaySmall", + "md.sys.typescale.headline-large": "MaterialTheme.typography.headlineLarge", + "md.sys.typescale.headline-medium": "MaterialTheme.typography.headlineMedium", + "md.sys.typescale.headline-small": "MaterialTheme.typography.headlineSmall", + "md.sys.typescale.title-large": "MaterialTheme.typography.titleLarge", + "md.sys.typescale.title-medium": "MaterialTheme.typography.titleMedium", + "md.sys.typescale.title-small": "MaterialTheme.typography.titleSmall", + "md.sys.typescale.body-large": "MaterialTheme.typography.bodyLarge", + "md.sys.typescale.body-medium": "MaterialTheme.typography.bodyMedium", + "md.sys.typescale.body-small": "MaterialTheme.typography.bodySmall", + "md.sys.typescale.label-large": "MaterialTheme.typography.labelLarge", + "md.sys.typescale.label-medium": "MaterialTheme.typography.labelMedium", + "md.sys.typescale.label-small": "MaterialTheme.typography.labelSmall" + }, + "subproperties": { + "font": "fontFamily", + "weight": "fontWeight", + "size": "fontSize", + "tracking": "letterSpacing", + "line-height": "lineHeight" + } + }, + "options": { + "packages": { + "MaterialTheme": "androidx.compose.material3" + } + } + } +} diff --git a/app/src/main/ui-packages/navigation_bar/VERSION.txt b/app/src/main/ui-packages/navigation_bar/VERSION.txt new file mode 100644 index 0000000..a487dd1 --- /dev/null +++ b/app/src/main/ui-packages/navigation_bar/VERSION.txt @@ -0,0 +1 @@ +0.3.12 \ No newline at end of file diff --git a/app/src/main/ui-packages/navigation_bar/config.json b/app/src/main/ui-packages/navigation_bar/config.json new file mode 100644 index 0000000..dfafd61 --- /dev/null +++ b/app/src/main/ui-packages/navigation_bar/config.json @@ -0,0 +1,4 @@ +{ + "preview-theme": "androidx.compose.material3.MaterialTheme", + "ambient-translations-path": "app/src/main/ui-package-resources/style-mappings/m3_design_kit.json" +} \ No newline at end of file diff --git a/app/src/main/ui-packages/navigation_bar/navigation_bar.json b/app/src/main/ui-packages/navigation_bar/navigation_bar.json new file mode 100644 index 0000000..0763657 --- /dev/null +++ b/app/src/main/ui-packages/navigation_bar/navigation_bar.json @@ -0,0 +1,304 @@ +{ + "name": "navigation_bar", + "version": 33, + "source-key": { + "type": "figma", + "file": "7RzB5mC9Qj82hGEbAM11GM", + "node": "38:3", + "version": "2201697548108180498", + "component-id": "915162a5cdf4f7f91ace42d239b4d1faf0d5c6e7" + }, + "default": "Navigation bar", + "documentation": "bottom nav bar", + "design": { + "atoms": [ + { + "type": "group", + "id": "top_level", + "root": "true" + }, + { + "type": "group", + "id": "world view" + }, + { + "type": "group", + "id": "list view" + }, + { + "type": "group", + "id": "icon-container" + }, + { + "type": "group", + "id": "state-layer" + }, + { + "type": "group", + "id": "Frame" + }, + { + "type": "vector", + "id": "Vector" + }, + { + "type": "group", + "id": "icon-container1" + }, + { + "type": "group", + "id": "state-layer1" + }, + { + "type": "group", + "id": "Frame1" + }, + { + "type": "vector", + "id": "Vector1" + } + ], + "modes": { + "Navigation bar": { + "rules": [ + { + "id": "top_level", + "padding": { + "left": 8.0, + "right": 8.0 + }, + "size-constraints": { + "width-constraints": { + "sizing-mode": "proportional", + "value": 1.0 + }, + "height-constraints": { + "sizing-mode": "shrink" + } + }, + "arrangement": "row", + "cross-axis-align": "end", + "children": [ + "world view", + "list view" + ], + "background-color": { + "alpha": 1.0, + "hue": 0.0, + "saturation": 0.0, + "value": 0.9215686274509803 + }, + "clip-content": false + }, + { + "id": "world view", + "padding": { + "top": 12.0, + "bottom": 16.0 + }, + "size-constraints": { + "width-constraints": { + "sizing-mode": "proportional", + "value": 1.0 + }, + "height-constraints": { + "sizing-mode": "shrink" + } + }, + "children": [ + "icon-container" + ], + "item-spacing": 4.0, + "clip-content": false + }, + { + "id": "list view", + "padding": { + "top": 12.0, + "bottom": 16.0 + }, + "size-constraints": { + "width-constraints": { + "sizing-mode": "proportional", + "value": 1.0 + }, + "height-constraints": { + "sizing-mode": "shrink" + } + }, + "children": [ + "icon-container1" + ], + "item-spacing": 4.0, + "clip-content": false + }, + { + "id": "icon-container", + "border-radius": 16.0, + "size-constraints": { + "width-constraints": { + "sizing-mode": "shrink" + }, + "height-constraints": { + "sizing-mode": "shrink" + } + }, + "children": [ + "state-layer" + ], + "background-color": { + "alpha": 1.0, + "hue": 0.0, + "saturation": 0.0, + "value": 1.0 + } + }, + { + "id": "state-layer", + "padding": { + "left": 20.0, + "top": 4.0, + "right": 20.0, + "bottom": 4.0 + }, + "size-constraints": { + "width-constraints": { + "sizing-mode": "fixed", + "value": 48.0 + }, + "height-constraints": { + "sizing-mode": "fixed", + "value": 48.0 + } + }, + "arrangement": "row", + "children": [ + "Frame" + ], + "clip-content": false + }, + { + "id": "Frame", + "size-constraints": { + "width-constraints": { + "sizing-mode": "fixed", + "value": 24.0 + }, + "height-constraints": { + "sizing-mode": "fixed", + "value": 24.0 + } + }, + "is-structured": false, + "children": [ + "Vector" + ] + }, + { + "id": "Vector", + "margin": 2.0, + "size-constraints": { + "width-constraints": { + "sizing-mode": "proportional", + "value": 1.0 + }, + "height-constraints": { + "sizing-mode": "proportional", + "value": 1.0 + } + }, + "vector-content": "vector.svg" + }, + { + "id": "icon-container1", + "border-radius": 16.0, + "size-constraints": { + "width-constraints": { + "sizing-mode": "shrink" + }, + "height-constraints": { + "sizing-mode": "shrink" + } + }, + "children": [ + "state-layer1" + ] + }, + { + "id": "state-layer1", + "padding": { + "left": 20.0, + "top": 4.0, + "right": 20.0, + "bottom": 4.0 + }, + "size-constraints": { + "width-constraints": { + "sizing-mode": "fixed", + "value": 48.0 + }, + "height-constraints": { + "sizing-mode": "fixed", + "value": 48.0 + } + }, + "arrangement": "row", + "children": [ + "Frame1" + ], + "clip-content": false + }, + { + "id": "Frame1", + "size-constraints": { + "width-constraints": { + "sizing-mode": "fixed", + "value": 24.0 + }, + "height-constraints": { + "sizing-mode": "fixed", + "value": 24.0 + } + }, + "is-structured": false, + "children": [ + "Vector1" + ] + }, + { + "id": "Vector1", + "margin": { + "left": 2.5, + "top": 4.5, + "right": 3.0, + "bottom": 4.5 + }, + "size-constraints": { + "width-constraints": { + "sizing-mode": "proportional", + "value": 1.0 + }, + "height-constraints": { + "sizing-mode": "proportional", + "value": 1.0 + } + }, + "vector-content": "vector1.svg" + } + ] + } + } + }, + "previews": [ + { + "design": "Navigation bar", + "size": { + "width": 375.0, + "height": 76.0 + } + } + ], + "adin-component-search-paths": [], + "image-search-paths": [], + "vector-search-paths": [] +} \ No newline at end of file diff --git a/app/src/main/ui-packages/navigation_bar/navigation_bar_preview.png b/app/src/main/ui-packages/navigation_bar/navigation_bar_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..8490bb6fb237c016d67ce37c717224b0c597fa07 GIT binary patch literal 1765 zcma)-`9snP7QnxX2i|yQrm0h-U6z)nMIL}C-sV81l&h4Qq7D<7c&&_9X4*KRVOAb( zV+s~{pMlnvr5!rrWGTpKc>n^Ls~C6;Gk?I${_yVietYlp3d2MF4Roz^0RS)vK>0=h zfLglB4+d+gG)-5&Q)P4rs7N9J=$Za0YQXKgma3#0F~T1XFyC4WRe?qVECdDsO(lA3 zv6=v&l^Ng*LzC4c{GeoXoMr!FN2^bTAq1?SjE$^`AbgtwL-{i7UF?~~SA4k|42PY0 zaCA86`jw#R!I-Pb&XzoIAP!!%P}W!)q+xQ8vJD##YDMg3ldE>r(O#7usytLl{JKdU z2o?@A6?fAoW$T>pZoG*vFaRKXOZ5Q=^b!G<2(oidM6Obyg+>)AyPFugVBuM<7P5nTT^styTXS1 zAcUCDVX=k`GBv#cGFbl2?qsfz6oBxo9vlp8pwpW~qNGD8s}9dFnZ{uPfqo zR(>`6!mSHS&yP;A2kdw+5=Eo*!)N=8`xHW0xF)N}K+T9ku+?_D#V|MZV@&IiflFCG zqUjCm#__sjr%rX${-usjYDilnqFG@?^YwcTe@|;h{!`qa$w&pqWxHGcNHY zbT*}qO$}S8BHQs{*h!g8kly#xQOsKDq`O6?6g-Hmb0RK_(y&bzx@wdD({>h`SkDVu zQ09A|a+xGB(ktN^($^Vc$-SY%FH!TY5z&#{;6{I7DjJu2_lWzf+)d$O(RSYI4y~I7 z9S^etR-fc0>73~r5w47z4-*e<6_YqLICkIikW;g%jU&HWyR7s<921&SF|)V)@&-pM zz`wKn=P^Hennhqo?#hjn^_U4%-xl1)dZc{61?IS4@GD=vDK8kBEgPSh)q1R$!`~kB zTFDV(vB?rV%L;P%uZC#&q%`9D;vYzTa}B?TRUTbOb&9X5(*u@VEN2cSNUfF6=$-7u ztsho|76^}~nke{q3WIZQ%$r}Lku5Q`i0~J$i5W`X`_56y1zeQFQLx+uo0FT6s9fB1 zJY)9xk*s}Hu_pd;oz@N3^BIXJk3WY;uN0)N{&MPO0pwDgZvAM>1|8P99F-LbRirG zadm1*{CGmXthe{}Et<}eJ#w9zGY>>f4JLx=eGf9tAHV(S_@<|=?0+bB3BzWlzcsiu zyh{mrmLZKo^B2FC@A&SZK}b;Lzt{F~Z3jZ<1WP(NSL&b*Y$~~8-j0_8R>a$!ZNnW~ zemgDHa(pkgSgmFZ6cDukJSJEN{f--+risL?eQ25EVj(Pe;H0pWnpX!~g~PDQ%` z-_9*QIr3f0EVpk#b`@Z`I-ipRHIZ!9gkqpSpH@-CY$29))lKn!Y%Bqw77=Uja~#C!aSU?^9Sz=0zjxhKCPH)%i7g zg_$C&7o##R2-sdgFuJ9FiY?n!jRe^#=DYqMQvV~*hkHjd5-ikb#s5-$B_IG9>dS=3 G + + diff --git a/app/src/main/ui-packages/navigation_bar/vector1.svg b/app/src/main/ui-packages/navigation_bar/vector1.svg new file mode 100644 index 0000000..4c4782e --- /dev/null +++ b/app/src/main/ui-packages/navigation_bar/vector1.svg @@ -0,0 +1,3 @@ + + + diff --git a/build.gradle.kts b/build.gradle.kts index 952b930..f85c5fe 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -3,4 +3,5 @@ plugins { alias(libs.plugins.android.application) apply false alias(libs.plugins.kotlin.android) apply false alias(libs.plugins.kotlin.compose) apply false + } \ No newline at end of file diff --git a/settings.gradle.kts b/settings.gradle.kts index dd987dc..8cd176d 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -14,6 +14,7 @@ pluginManagement { dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { + gradlePluginPortal() google() mavenCentral() }