├── .github └── workflows │ └── static.yml ├── .gitignore ├── AUTHORS ├── CODE_OF_CONDUCT.md ├── LICENSE ├── Makefile ├── README.md ├── examples ├── calculator │ ├── index.html │ ├── main.py │ └── pyscript.toml ├── catfacts │ ├── index.html │ ├── main.py │ ├── media │ │ ├── images │ │ │ └── puff.svg │ │ └── sounds │ │ │ ├── meow1.mp3 │ │ │ ├── meow2.mp3 │ │ │ ├── meow3.mp3 │ │ │ ├── meow4.mp3 │ │ │ └── meow5.mp3 │ └── pyscript.toml ├── farmyard │ ├── index.html │ ├── main.py │ ├── media │ │ ├── images │ │ │ ├── goose.png │ │ │ └── pig.png │ │ └── sounds │ │ │ ├── honk.mp3 │ │ │ └── oink.mp3 │ └── pyscript.toml ├── index.html └── theme_testcard │ ├── config.json │ ├── dark-theme.css │ ├── index.html │ ├── index2.html │ ├── light-theme.css │ ├── main.py │ └── media │ ├── images │ ├── README.md │ ├── invent_logo.png │ ├── longcat.jpg │ └── testcard_invent.png │ ├── sounds │ ├── README.md │ └── left_bank_two.ogg │ └── video │ ├── README.md │ └── testcard_invent.webm ├── index.html ├── mini-coi.js ├── pyproject.toml ├── requirements.txt ├── src ├── invent │ ├── __about__.py │ ├── __init__.py │ ├── app.py │ ├── channels.py │ ├── datastore.py │ ├── i18n.py │ ├── media.py │ ├── tools │ │ ├── __init__.py │ │ ├── ai.py │ │ ├── device.py │ │ ├── geo.py │ │ ├── net.py │ │ ├── sound.py │ │ ├── speech.py │ │ └── timing.py │ ├── translations.json │ ├── ui │ │ ├── __init__.py │ │ ├── containers │ │ │ ├── __init__.py │ │ │ ├── box.py │ │ │ ├── column.py │ │ │ ├── grid.py │ │ │ ├── page.py │ │ │ └── row.py │ │ ├── core │ │ │ ├── __init__.py │ │ │ ├── component.py │ │ │ ├── container.py │ │ │ ├── event.py │ │ │ ├── measures.py │ │ │ ├── property.py │ │ │ └── widget.py │ │ ├── export.py │ │ └── widgets │ │ │ ├── __init__.py │ │ │ ├── audio.py │ │ │ ├── button.py │ │ │ ├── chart.py │ │ │ ├── checkbox.py │ │ │ ├── code.py │ │ │ ├── color.py │ │ │ ├── date.py │ │ │ ├── datetime.py │ │ │ ├── fileupload.py │ │ │ ├── html.py │ │ │ ├── image.py │ │ │ ├── label.py │ │ │ ├── map.py │ │ │ ├── meter.py │ │ │ ├── progress.py │ │ │ ├── radio.py │ │ │ ├── selector.py │ │ │ ├── slider.py │ │ │ ├── switch.py │ │ │ ├── table.py │ │ │ ├── textinput.py │ │ │ ├── time.py │ │ │ └── video.py │ └── utils.py └── tools │ ├── README.md │ ├── builder │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── .prettierrc.json │ ├── .vscode │ │ └── extensions.json │ ├── README.md │ ├── env.d.ts │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── postcss.config.js │ ├── public │ │ ├── css │ │ │ ├── page-editor.css │ │ │ └── paper.min.css │ │ ├── favicon.ico │ │ ├── favicon.svg │ │ ├── invent │ │ ├── languages │ │ │ └── en.json │ │ ├── logo.svg │ │ ├── mini-coi.js │ │ └── python │ │ │ ├── __init__.py │ │ │ ├── builder.py │ │ │ ├── main.py │ │ │ └── pyscript.toml │ ├── src │ │ ├── App.vue │ │ ├── assets │ │ │ └── tailwind.css │ │ ├── blocks │ │ │ ├── ai │ │ │ │ ├── definitions.ts │ │ │ │ └── generators.ts │ │ │ ├── channels │ │ │ │ ├── definitions.ts │ │ │ │ └── generators.ts │ │ │ ├── common │ │ │ │ ├── definitions.ts │ │ │ │ ├── generators.ts │ │ │ │ └── serialization-helper.ts │ │ │ ├── datastore │ │ │ │ ├── definitions.ts │ │ │ │ └── generators.ts │ │ │ ├── media │ │ │ │ ├── definitions.ts │ │ │ │ └── generators.ts │ │ │ ├── pages │ │ │ │ ├── definitions.ts │ │ │ │ └── generators.ts │ │ │ └── speech │ │ │ │ ├── definitions.ts │ │ │ │ └── generators.ts │ │ ├── components │ │ │ ├── base-classes │ │ │ │ └── component-model-base.ts │ │ │ ├── ib-accordion │ │ │ │ ├── ib-accordion-model.ts │ │ │ │ └── ib-accordion.vue │ │ │ ├── ib-button │ │ │ │ ├── ib-button-model.ts │ │ │ │ └── ib-button.vue │ │ │ ├── ib-empty-state │ │ │ │ ├── ib-empty-state-model.ts │ │ │ │ └── ib-empty-state.vue │ │ │ ├── ib-h-stack │ │ │ │ ├── ib-h-stack-model.ts │ │ │ │ └── ib-h-stack.vue │ │ │ ├── ib-heading │ │ │ │ ├── ib-heading-model.ts │ │ │ │ └── ib-heading.vue │ │ │ ├── ib-icon │ │ │ │ ├── ib-icon-model.ts │ │ │ │ └── ib-icon.vue │ │ │ ├── ib-input │ │ │ │ ├── ib-input-model.ts │ │ │ │ └── ib-input.vue │ │ │ ├── ib-list │ │ │ │ ├── ib-list-item.vue │ │ │ │ └── ib-list.vue │ │ │ ├── ib-modal │ │ │ │ ├── ib-modal-content │ │ │ │ │ └── ib-modal-content.vue │ │ │ │ ├── ib-modal-footer │ │ │ │ │ ├── ib-modal-footer-model.ts │ │ │ │ │ └── ib-modal-footer.vue │ │ │ │ ├── ib-modal-header │ │ │ │ │ ├── ib-modal-header-model.ts │ │ │ │ │ └── ib-modal-header.vue │ │ │ │ └── ib-modal.vue │ │ │ ├── ib-radio-group │ │ │ │ ├── ib-radio-group-model.ts │ │ │ │ ├── ib-radio-group-types.ts │ │ │ │ └── ib-radio-group.vue │ │ │ ├── ib-select │ │ │ │ ├── ib-select-model.ts │ │ │ │ ├── ib-select-types.ts │ │ │ │ └── ib-select.vue │ │ │ ├── ib-toggle │ │ │ │ ├── ib-toggle-model.ts │ │ │ │ └── ib-toggle.vue │ │ │ ├── ib-v-stack │ │ │ │ ├── ib-v-stack-model.ts │ │ │ │ └── ib-v-stack.vue │ │ │ ├── id-slideout │ │ │ │ └── ib-slideout.vue │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── data │ │ │ ├── models │ │ │ │ ├── components-model.ts │ │ │ │ ├── datastore-model.ts │ │ │ │ ├── datastore-value-model.ts │ │ │ │ ├── localization-namespace-model.ts │ │ │ │ ├── localization-table-model.ts │ │ │ │ ├── media-file-model.ts │ │ │ │ ├── media-model.ts │ │ │ │ ├── page-model.ts │ │ │ │ ├── widget-model.ts │ │ │ │ ├── widget-properties-model.ts │ │ │ │ ├── widget-property-model.ts │ │ │ │ └── widgets-model.ts │ │ │ └── providers │ │ │ │ └── icon-provider.ts │ │ ├── layouts │ │ │ └── builder-desktop-layout │ │ │ │ ├── builder-desktop-layout.vue │ │ │ │ └── components │ │ │ │ └── builder-desktop-header │ │ │ │ ├── builder-desktop-header-model.ts │ │ │ │ └── builder-desktop-header.vue │ │ ├── main.ts │ │ ├── modals │ │ │ ├── add-datastore-value │ │ │ │ ├── add-datastore-value-model.ts │ │ │ │ ├── add-datastore-value-state.ts │ │ │ │ └── add-datastore-value.vue │ │ │ ├── add-page │ │ │ │ ├── add-page-model.ts │ │ │ │ ├── add-page-state.ts │ │ │ │ └── add-page.vue │ │ │ ├── app-published │ │ │ │ ├── app-published-model.ts │ │ │ │ └── app-published.vue │ │ │ ├── base-classes │ │ │ │ └── modal-model-base.ts │ │ │ ├── constants.ts │ │ │ └── index.ts │ │ ├── utilities │ │ │ ├── builder-utilities.ts │ │ │ ├── common-utilities.ts │ │ │ ├── form-utilities.ts │ │ │ ├── localization-utilities.ts │ │ │ └── modal-utilities.ts │ │ └── views │ │ │ ├── base-classes │ │ │ └── view-model-base.ts │ │ │ └── builder │ │ │ ├── builder-model.ts │ │ │ ├── builder-state.ts │ │ │ ├── builder.vue │ │ │ └── components │ │ │ ├── block-editor │ │ │ ├── block-editor-model.ts │ │ │ └── block-editor.vue │ │ │ ├── page-editor │ │ │ ├── page-editor-model.ts │ │ │ ├── page-editor.vue │ │ │ └── widgets │ │ │ │ ├── constants.ts │ │ │ │ ├── index.ts │ │ │ │ └── invent-button.vue │ │ │ └── widget-preview │ │ │ └── widget-preview.vue │ ├── tailwind.config.js │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts │ └── wrapper │ ├── README.md │ ├── index.html │ └── wrapper.js ├── static ├── hat.svg ├── logo_black.svg ├── logo_white.svg └── main.py ├── tests ├── __init__.py └── invent │ ├── __init__.py │ ├── conftest.py │ ├── test_app.py │ ├── test_channels.py │ ├── test_data │ └── honk.mp3 │ ├── test_datastore.py │ ├── test_i18n.py │ ├── test_init.py │ ├── test_media.py │ ├── test_utils.py │ ├── tools │ ├── __init__.py │ ├── test_geo.py │ ├── test_net.py │ ├── test_sound.py │ ├── test_speech.py │ └── test_timing.py │ ├── translations.json │ └── ui │ ├── __init__.py │ └── core │ ├── test_component.py │ ├── test_property.py │ └── test_widget.py ├── todo.txt └── utils └── serve.py /.github/workflows/static.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/.github/workflows/static.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/AUTHORS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/README.md -------------------------------------------------------------------------------- /examples/calculator/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/calculator/index.html -------------------------------------------------------------------------------- /examples/calculator/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/calculator/main.py -------------------------------------------------------------------------------- /examples/calculator/pyscript.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/calculator/pyscript.toml -------------------------------------------------------------------------------- /examples/catfacts/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/catfacts/index.html -------------------------------------------------------------------------------- /examples/catfacts/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/catfacts/main.py -------------------------------------------------------------------------------- /examples/catfacts/media/images/puff.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/catfacts/media/images/puff.svg -------------------------------------------------------------------------------- /examples/catfacts/media/sounds/meow1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/catfacts/media/sounds/meow1.mp3 -------------------------------------------------------------------------------- /examples/catfacts/media/sounds/meow2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/catfacts/media/sounds/meow2.mp3 -------------------------------------------------------------------------------- /examples/catfacts/media/sounds/meow3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/catfacts/media/sounds/meow3.mp3 -------------------------------------------------------------------------------- /examples/catfacts/media/sounds/meow4.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/catfacts/media/sounds/meow4.mp3 -------------------------------------------------------------------------------- /examples/catfacts/media/sounds/meow5.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/catfacts/media/sounds/meow5.mp3 -------------------------------------------------------------------------------- /examples/catfacts/pyscript.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/catfacts/pyscript.toml -------------------------------------------------------------------------------- /examples/farmyard/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/farmyard/index.html -------------------------------------------------------------------------------- /examples/farmyard/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/farmyard/main.py -------------------------------------------------------------------------------- /examples/farmyard/media/images/goose.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/farmyard/media/images/goose.png -------------------------------------------------------------------------------- /examples/farmyard/media/images/pig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/farmyard/media/images/pig.png -------------------------------------------------------------------------------- /examples/farmyard/media/sounds/honk.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/farmyard/media/sounds/honk.mp3 -------------------------------------------------------------------------------- /examples/farmyard/media/sounds/oink.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/farmyard/media/sounds/oink.mp3 -------------------------------------------------------------------------------- /examples/farmyard/pyscript.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/farmyard/pyscript.toml -------------------------------------------------------------------------------- /examples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/index.html -------------------------------------------------------------------------------- /examples/theme_testcard/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/theme_testcard/config.json -------------------------------------------------------------------------------- /examples/theme_testcard/dark-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/theme_testcard/dark-theme.css -------------------------------------------------------------------------------- /examples/theme_testcard/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/theme_testcard/index.html -------------------------------------------------------------------------------- /examples/theme_testcard/index2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/theme_testcard/index2.html -------------------------------------------------------------------------------- /examples/theme_testcard/light-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/theme_testcard/light-theme.css -------------------------------------------------------------------------------- /examples/theme_testcard/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/theme_testcard/main.py -------------------------------------------------------------------------------- /examples/theme_testcard/media/images/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/theme_testcard/media/images/README.md -------------------------------------------------------------------------------- /examples/theme_testcard/media/images/invent_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/theme_testcard/media/images/invent_logo.png -------------------------------------------------------------------------------- /examples/theme_testcard/media/images/longcat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/theme_testcard/media/images/longcat.jpg -------------------------------------------------------------------------------- /examples/theme_testcard/media/images/testcard_invent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/theme_testcard/media/images/testcard_invent.png -------------------------------------------------------------------------------- /examples/theme_testcard/media/sounds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/theme_testcard/media/sounds/README.md -------------------------------------------------------------------------------- /examples/theme_testcard/media/sounds/left_bank_two.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/theme_testcard/media/sounds/left_bank_two.ogg -------------------------------------------------------------------------------- /examples/theme_testcard/media/video/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/theme_testcard/media/video/README.md -------------------------------------------------------------------------------- /examples/theme_testcard/media/video/testcard_invent.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/examples/theme_testcard/media/video/testcard_invent.webm -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/index.html -------------------------------------------------------------------------------- /mini-coi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/mini-coi.js -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | black 2 | flake8 3 | watchdog 4 | -------------------------------------------------------------------------------- /src/invent/__about__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/__about__.py -------------------------------------------------------------------------------- /src/invent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/__init__.py -------------------------------------------------------------------------------- /src/invent/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/app.py -------------------------------------------------------------------------------- /src/invent/channels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/channels.py -------------------------------------------------------------------------------- /src/invent/datastore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/datastore.py -------------------------------------------------------------------------------- /src/invent/i18n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/i18n.py -------------------------------------------------------------------------------- /src/invent/media.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/media.py -------------------------------------------------------------------------------- /src/invent/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/invent/tools/ai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/tools/ai.py -------------------------------------------------------------------------------- /src/invent/tools/device.py: -------------------------------------------------------------------------------- 1 | """ 2 | Vibrate 3 | Microphone 4 | Flashlight 5 | Camera? 6 | """ 7 | -------------------------------------------------------------------------------- /src/invent/tools/geo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/tools/geo.py -------------------------------------------------------------------------------- /src/invent/tools/net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/tools/net.py -------------------------------------------------------------------------------- /src/invent/tools/sound.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/tools/sound.py -------------------------------------------------------------------------------- /src/invent/tools/speech.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/tools/speech.py -------------------------------------------------------------------------------- /src/invent/tools/timing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/tools/timing.py -------------------------------------------------------------------------------- /src/invent/translations.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /src/invent/ui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/__init__.py -------------------------------------------------------------------------------- /src/invent/ui/containers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/containers/__init__.py -------------------------------------------------------------------------------- /src/invent/ui/containers/box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/containers/box.py -------------------------------------------------------------------------------- /src/invent/ui/containers/column.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/containers/column.py -------------------------------------------------------------------------------- /src/invent/ui/containers/grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/containers/grid.py -------------------------------------------------------------------------------- /src/invent/ui/containers/page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/containers/page.py -------------------------------------------------------------------------------- /src/invent/ui/containers/row.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/containers/row.py -------------------------------------------------------------------------------- /src/invent/ui/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/core/__init__.py -------------------------------------------------------------------------------- /src/invent/ui/core/component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/core/component.py -------------------------------------------------------------------------------- /src/invent/ui/core/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/core/container.py -------------------------------------------------------------------------------- /src/invent/ui/core/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/core/event.py -------------------------------------------------------------------------------- /src/invent/ui/core/measures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/core/measures.py -------------------------------------------------------------------------------- /src/invent/ui/core/property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/core/property.py -------------------------------------------------------------------------------- /src/invent/ui/core/widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/core/widget.py -------------------------------------------------------------------------------- /src/invent/ui/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/export.py -------------------------------------------------------------------------------- /src/invent/ui/widgets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/invent/ui/widgets/audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/widgets/audio.py -------------------------------------------------------------------------------- /src/invent/ui/widgets/button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/widgets/button.py -------------------------------------------------------------------------------- /src/invent/ui/widgets/chart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/widgets/chart.py -------------------------------------------------------------------------------- /src/invent/ui/widgets/checkbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/widgets/checkbox.py -------------------------------------------------------------------------------- /src/invent/ui/widgets/code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/widgets/code.py -------------------------------------------------------------------------------- /src/invent/ui/widgets/color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/widgets/color.py -------------------------------------------------------------------------------- /src/invent/ui/widgets/date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/widgets/date.py -------------------------------------------------------------------------------- /src/invent/ui/widgets/datetime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/widgets/datetime.py -------------------------------------------------------------------------------- /src/invent/ui/widgets/fileupload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/widgets/fileupload.py -------------------------------------------------------------------------------- /src/invent/ui/widgets/html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/widgets/html.py -------------------------------------------------------------------------------- /src/invent/ui/widgets/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/widgets/image.py -------------------------------------------------------------------------------- /src/invent/ui/widgets/label.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/widgets/label.py -------------------------------------------------------------------------------- /src/invent/ui/widgets/map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/widgets/map.py -------------------------------------------------------------------------------- /src/invent/ui/widgets/meter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/widgets/meter.py -------------------------------------------------------------------------------- /src/invent/ui/widgets/progress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/widgets/progress.py -------------------------------------------------------------------------------- /src/invent/ui/widgets/radio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/widgets/radio.py -------------------------------------------------------------------------------- /src/invent/ui/widgets/selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/widgets/selector.py -------------------------------------------------------------------------------- /src/invent/ui/widgets/slider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/widgets/slider.py -------------------------------------------------------------------------------- /src/invent/ui/widgets/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/widgets/switch.py -------------------------------------------------------------------------------- /src/invent/ui/widgets/table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/widgets/table.py -------------------------------------------------------------------------------- /src/invent/ui/widgets/textinput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/widgets/textinput.py -------------------------------------------------------------------------------- /src/invent/ui/widgets/time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/widgets/time.py -------------------------------------------------------------------------------- /src/invent/ui/widgets/video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/ui/widgets/video.py -------------------------------------------------------------------------------- /src/invent/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/invent/utils.py -------------------------------------------------------------------------------- /src/tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/README.md -------------------------------------------------------------------------------- /src/tools/builder/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/.eslintrc.cjs -------------------------------------------------------------------------------- /src/tools/builder/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/.gitignore -------------------------------------------------------------------------------- /src/tools/builder/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/.prettierrc.json -------------------------------------------------------------------------------- /src/tools/builder/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/.vscode/extensions.json -------------------------------------------------------------------------------- /src/tools/builder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/README.md -------------------------------------------------------------------------------- /src/tools/builder/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/tools/builder/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/index.html -------------------------------------------------------------------------------- /src/tools/builder/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/package-lock.json -------------------------------------------------------------------------------- /src/tools/builder/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/package.json -------------------------------------------------------------------------------- /src/tools/builder/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/postcss.config.js -------------------------------------------------------------------------------- /src/tools/builder/public/css/page-editor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/public/css/page-editor.css -------------------------------------------------------------------------------- /src/tools/builder/public/css/paper.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/public/css/paper.min.css -------------------------------------------------------------------------------- /src/tools/builder/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/public/favicon.ico -------------------------------------------------------------------------------- /src/tools/builder/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/public/favicon.svg -------------------------------------------------------------------------------- /src/tools/builder/public/invent: -------------------------------------------------------------------------------- 1 | ../../../invent -------------------------------------------------------------------------------- /src/tools/builder/public/languages/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/public/languages/en.json -------------------------------------------------------------------------------- /src/tools/builder/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/public/logo.svg -------------------------------------------------------------------------------- /src/tools/builder/public/mini-coi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/public/mini-coi.js -------------------------------------------------------------------------------- /src/tools/builder/public/python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tools/builder/public/python/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/public/python/builder.py -------------------------------------------------------------------------------- /src/tools/builder/public/python/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/public/python/main.py -------------------------------------------------------------------------------- /src/tools/builder/public/python/pyscript.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/public/python/pyscript.toml -------------------------------------------------------------------------------- /src/tools/builder/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/App.vue -------------------------------------------------------------------------------- /src/tools/builder/src/assets/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/assets/tailwind.css -------------------------------------------------------------------------------- /src/tools/builder/src/blocks/ai/definitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/blocks/ai/definitions.ts -------------------------------------------------------------------------------- /src/tools/builder/src/blocks/ai/generators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/blocks/ai/generators.ts -------------------------------------------------------------------------------- /src/tools/builder/src/blocks/channels/definitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/blocks/channels/definitions.ts -------------------------------------------------------------------------------- /src/tools/builder/src/blocks/channels/generators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/blocks/channels/generators.ts -------------------------------------------------------------------------------- /src/tools/builder/src/blocks/common/definitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/blocks/common/definitions.ts -------------------------------------------------------------------------------- /src/tools/builder/src/blocks/common/generators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/blocks/common/generators.ts -------------------------------------------------------------------------------- /src/tools/builder/src/blocks/common/serialization-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/blocks/common/serialization-helper.ts -------------------------------------------------------------------------------- /src/tools/builder/src/blocks/datastore/definitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/blocks/datastore/definitions.ts -------------------------------------------------------------------------------- /src/tools/builder/src/blocks/datastore/generators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/blocks/datastore/generators.ts -------------------------------------------------------------------------------- /src/tools/builder/src/blocks/media/definitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/blocks/media/definitions.ts -------------------------------------------------------------------------------- /src/tools/builder/src/blocks/media/generators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/blocks/media/generators.ts -------------------------------------------------------------------------------- /src/tools/builder/src/blocks/pages/definitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/blocks/pages/definitions.ts -------------------------------------------------------------------------------- /src/tools/builder/src/blocks/pages/generators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/blocks/pages/generators.ts -------------------------------------------------------------------------------- /src/tools/builder/src/blocks/speech/definitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/blocks/speech/definitions.ts -------------------------------------------------------------------------------- /src/tools/builder/src/blocks/speech/generators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/blocks/speech/generators.ts -------------------------------------------------------------------------------- /src/tools/builder/src/components/base-classes/component-model-base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/base-classes/component-model-base.ts -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-accordion/ib-accordion-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-accordion/ib-accordion-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-accordion/ib-accordion.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-accordion/ib-accordion.vue -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-button/ib-button-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-button/ib-button-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-button/ib-button.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-button/ib-button.vue -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-empty-state/ib-empty-state-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-empty-state/ib-empty-state-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-empty-state/ib-empty-state.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-empty-state/ib-empty-state.vue -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-h-stack/ib-h-stack-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-h-stack/ib-h-stack-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-h-stack/ib-h-stack.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-h-stack/ib-h-stack.vue -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-heading/ib-heading-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-heading/ib-heading-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-heading/ib-heading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-heading/ib-heading.vue -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-icon/ib-icon-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-icon/ib-icon-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-icon/ib-icon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-icon/ib-icon.vue -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-input/ib-input-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-input/ib-input-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-input/ib-input.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-input/ib-input.vue -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-list/ib-list-item.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-list/ib-list-item.vue -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-list/ib-list.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-list/ib-list.vue -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-modal/ib-modal-content/ib-modal-content.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-modal/ib-modal-content/ib-modal-content.vue -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-modal/ib-modal-footer/ib-modal-footer-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-modal/ib-modal-footer/ib-modal-footer-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-modal/ib-modal-footer/ib-modal-footer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-modal/ib-modal-footer/ib-modal-footer.vue -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-modal/ib-modal-header/ib-modal-header-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-modal/ib-modal-header/ib-modal-header-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-modal/ib-modal-header/ib-modal-header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-modal/ib-modal-header/ib-modal-header.vue -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-modal/ib-modal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-modal/ib-modal.vue -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-radio-group/ib-radio-group-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-radio-group/ib-radio-group-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-radio-group/ib-radio-group-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-radio-group/ib-radio-group-types.ts -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-radio-group/ib-radio-group.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-radio-group/ib-radio-group.vue -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-select/ib-select-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-select/ib-select-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-select/ib-select-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-select/ib-select-types.ts -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-select/ib-select.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-select/ib-select.vue -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-toggle/ib-toggle-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-toggle/ib-toggle-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-toggle/ib-toggle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-toggle/ib-toggle.vue -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-v-stack/ib-v-stack-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-v-stack/ib-v-stack-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/components/ib-v-stack/ib-v-stack.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/ib-v-stack/ib-v-stack.vue -------------------------------------------------------------------------------- /src/tools/builder/src/components/id-slideout/ib-slideout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/id-slideout/ib-slideout.vue -------------------------------------------------------------------------------- /src/tools/builder/src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/components/index.ts -------------------------------------------------------------------------------- /src/tools/builder/src/components/types.ts: -------------------------------------------------------------------------------- 1 | export interface Data { 2 | [key: string]: unknown; 3 | } -------------------------------------------------------------------------------- /src/tools/builder/src/data/models/components-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/data/models/components-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/data/models/datastore-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/data/models/datastore-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/data/models/datastore-value-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/data/models/datastore-value-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/data/models/localization-namespace-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/data/models/localization-namespace-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/data/models/localization-table-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/data/models/localization-table-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/data/models/media-file-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/data/models/media-file-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/data/models/media-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/data/models/media-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/data/models/page-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/data/models/page-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/data/models/widget-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/data/models/widget-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/data/models/widget-properties-model.ts: -------------------------------------------------------------------------------- 1 | export interface WidgetPropertiesModel { 2 | [key: string]: any; 3 | } -------------------------------------------------------------------------------- /src/tools/builder/src/data/models/widget-property-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/data/models/widget-property-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/data/models/widgets-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/data/models/widgets-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/data/providers/icon-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/data/providers/icon-provider.ts -------------------------------------------------------------------------------- /src/tools/builder/src/layouts/builder-desktop-layout/builder-desktop-layout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/layouts/builder-desktop-layout/builder-desktop-layout.vue -------------------------------------------------------------------------------- /src/tools/builder/src/layouts/builder-desktop-layout/components/builder-desktop-header/builder-desktop-header-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/layouts/builder-desktop-layout/components/builder-desktop-header/builder-desktop-header-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/layouts/builder-desktop-layout/components/builder-desktop-header/builder-desktop-header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/layouts/builder-desktop-layout/components/builder-desktop-header/builder-desktop-header.vue -------------------------------------------------------------------------------- /src/tools/builder/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/main.ts -------------------------------------------------------------------------------- /src/tools/builder/src/modals/add-datastore-value/add-datastore-value-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/modals/add-datastore-value/add-datastore-value-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/modals/add-datastore-value/add-datastore-value-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/modals/add-datastore-value/add-datastore-value-state.ts -------------------------------------------------------------------------------- /src/tools/builder/src/modals/add-datastore-value/add-datastore-value.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/modals/add-datastore-value/add-datastore-value.vue -------------------------------------------------------------------------------- /src/tools/builder/src/modals/add-page/add-page-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/modals/add-page/add-page-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/modals/add-page/add-page-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/modals/add-page/add-page-state.ts -------------------------------------------------------------------------------- /src/tools/builder/src/modals/add-page/add-page.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/modals/add-page/add-page.vue -------------------------------------------------------------------------------- /src/tools/builder/src/modals/app-published/app-published-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/modals/app-published/app-published-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/modals/app-published/app-published.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/modals/app-published/app-published.vue -------------------------------------------------------------------------------- /src/tools/builder/src/modals/base-classes/modal-model-base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/modals/base-classes/modal-model-base.ts -------------------------------------------------------------------------------- /src/tools/builder/src/modals/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/modals/constants.ts -------------------------------------------------------------------------------- /src/tools/builder/src/modals/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/modals/index.ts -------------------------------------------------------------------------------- /src/tools/builder/src/utilities/builder-utilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/utilities/builder-utilities.ts -------------------------------------------------------------------------------- /src/tools/builder/src/utilities/common-utilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/utilities/common-utilities.ts -------------------------------------------------------------------------------- /src/tools/builder/src/utilities/form-utilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/utilities/form-utilities.ts -------------------------------------------------------------------------------- /src/tools/builder/src/utilities/localization-utilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/utilities/localization-utilities.ts -------------------------------------------------------------------------------- /src/tools/builder/src/utilities/modal-utilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/utilities/modal-utilities.ts -------------------------------------------------------------------------------- /src/tools/builder/src/views/base-classes/view-model-base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/views/base-classes/view-model-base.ts -------------------------------------------------------------------------------- /src/tools/builder/src/views/builder/builder-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/views/builder/builder-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/views/builder/builder-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/views/builder/builder-state.ts -------------------------------------------------------------------------------- /src/tools/builder/src/views/builder/builder.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/views/builder/builder.vue -------------------------------------------------------------------------------- /src/tools/builder/src/views/builder/components/block-editor/block-editor-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/views/builder/components/block-editor/block-editor-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/views/builder/components/block-editor/block-editor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/views/builder/components/block-editor/block-editor.vue -------------------------------------------------------------------------------- /src/tools/builder/src/views/builder/components/page-editor/page-editor-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/views/builder/components/page-editor/page-editor-model.ts -------------------------------------------------------------------------------- /src/tools/builder/src/views/builder/components/page-editor/page-editor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/views/builder/components/page-editor/page-editor.vue -------------------------------------------------------------------------------- /src/tools/builder/src/views/builder/components/page-editor/widgets/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/views/builder/components/page-editor/widgets/constants.ts -------------------------------------------------------------------------------- /src/tools/builder/src/views/builder/components/page-editor/widgets/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/views/builder/components/page-editor/widgets/index.ts -------------------------------------------------------------------------------- /src/tools/builder/src/views/builder/components/page-editor/widgets/invent-button.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/views/builder/components/page-editor/widgets/invent-button.vue -------------------------------------------------------------------------------- /src/tools/builder/src/views/builder/components/widget-preview/widget-preview.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/src/views/builder/components/widget-preview/widget-preview.vue -------------------------------------------------------------------------------- /src/tools/builder/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/tailwind.config.js -------------------------------------------------------------------------------- /src/tools/builder/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/tsconfig.app.json -------------------------------------------------------------------------------- /src/tools/builder/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/tsconfig.json -------------------------------------------------------------------------------- /src/tools/builder/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/tsconfig.node.json -------------------------------------------------------------------------------- /src/tools/builder/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/builder/vite.config.ts -------------------------------------------------------------------------------- /src/tools/wrapper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/wrapper/README.md -------------------------------------------------------------------------------- /src/tools/wrapper/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/wrapper/index.html -------------------------------------------------------------------------------- /src/tools/wrapper/wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/src/tools/wrapper/wrapper.js -------------------------------------------------------------------------------- /static/hat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/static/hat.svg -------------------------------------------------------------------------------- /static/logo_black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/static/logo_black.svg -------------------------------------------------------------------------------- /static/logo_white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/static/logo_white.svg -------------------------------------------------------------------------------- /static/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/static/main.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/invent/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/invent/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/tests/invent/conftest.py -------------------------------------------------------------------------------- /tests/invent/test_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/tests/invent/test_app.py -------------------------------------------------------------------------------- /tests/invent/test_channels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/tests/invent/test_channels.py -------------------------------------------------------------------------------- /tests/invent/test_data/honk.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/tests/invent/test_data/honk.mp3 -------------------------------------------------------------------------------- /tests/invent/test_datastore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/tests/invent/test_datastore.py -------------------------------------------------------------------------------- /tests/invent/test_i18n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/tests/invent/test_i18n.py -------------------------------------------------------------------------------- /tests/invent/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/tests/invent/test_init.py -------------------------------------------------------------------------------- /tests/invent/test_media.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/tests/invent/test_media.py -------------------------------------------------------------------------------- /tests/invent/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/tests/invent/test_utils.py -------------------------------------------------------------------------------- /tests/invent/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/invent/tools/test_geo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/tests/invent/tools/test_geo.py -------------------------------------------------------------------------------- /tests/invent/tools/test_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/tests/invent/tools/test_net.py -------------------------------------------------------------------------------- /tests/invent/tools/test_sound.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/tests/invent/tools/test_sound.py -------------------------------------------------------------------------------- /tests/invent/tools/test_speech.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/tests/invent/tools/test_speech.py -------------------------------------------------------------------------------- /tests/invent/tools/test_timing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/tests/invent/tools/test_timing.py -------------------------------------------------------------------------------- /tests/invent/translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/tests/invent/translations.json -------------------------------------------------------------------------------- /tests/invent/ui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/invent/ui/core/test_component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/tests/invent/ui/core/test_component.py -------------------------------------------------------------------------------- /tests/invent/ui/core/test_property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/tests/invent/ui/core/test_property.py -------------------------------------------------------------------------------- /tests/invent/ui/core/test_widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/tests/invent/ui/core/test_widget.py -------------------------------------------------------------------------------- /todo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/todo.txt -------------------------------------------------------------------------------- /utils/serve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/invent-framework/invent/HEAD/utils/serve.py --------------------------------------------------------------------------------