diff --git a/index.html b/index.html index 0694331..98f3860 100644 --- a/index.html +++ b/index.html @@ -2,7 +2,7 @@ - Probody + SkyVue diff --git a/package-lock.json b/package-lock.json index 2c416e6..71ba7c7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { - "name": "probody", + "name": "SkyVue", "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "probody", + "name": "SkyVue", "version": "1.0.0", "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index dceac85..f1915ab 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "probody", - "productName": "probody", + "name": "SkyVue", + "productName": "SkyVue", "version": "1.0.0", "description": "My Electron application description", "main": ".vite/build/main.js", diff --git a/public/images/logo.jpg b/public/images/logo.jpg new file mode 100644 index 0000000..be449f0 Binary files /dev/null and b/public/images/logo.jpg differ diff --git a/src/components/MyDialog.vue b/src/components/MyDialog.vue index d3bafa2..7d0ce6f 100644 --- a/src/components/MyDialog.vue +++ b/src/components/MyDialog.vue @@ -28,7 +28,7 @@ const props = defineProps({ isSuccess: { type: Boolean, - required: true + default: true, }, show: { type: Boolean, diff --git a/src/components/MyDropMenu.vue b/src/components/MyDropMenu.vue index 8402735..b255953 100644 --- a/src/components/MyDropMenu.vue +++ b/src/components/MyDropMenu.vue @@ -34,7 +34,8 @@ @@ -66,40 +67,16 @@ function openInfoCard(obj) { const links = [ { - title: 'Что такое ROS?', + title: 'ROS', body: 'ROS (Robot Operating System) — экосистема для программирования роботов с открытым исходным кодом', hrefToDoc: 'https://www.ros.org/', hrefToCourse: 'https://stepik.org/lesson/2260739/step/1?unit=2294748' }, { - title: 'Что такое нода?', - body: 'Нода в ROS - исполняемая программа, которая выполняет одну задачу. ', - hrefToDoc: 'https://docs.voltbro.ru/starting-ros/basics.html', - hrefToCourse: 'https://stepik.org/lesson/2261765/step/1?unit=2295758' - }, - { - title: 'Что такое topic?', - body: 'Топик (Topic) в ROS — это именованный канал передачи данных, через который ноды обмениваются сообщениями.', - hrefToDoc: 'https://docs.voltbro.ru/starting-ros/basics.html', - hrefToCourse: 'https://stepik.org/lesson/2262844/step/1?unit=2296866' - }, - { - title: 'Что такое издатель?', - body: 'Издатель (Publisher) в ROS — это узел, который производит данные. Он может публиковать сообщения определённого типа в заданной теме и делать их доступными для других узлов (подписчиков). ', - hrefToDoc: 'https://docs.voltbro.ru/starting-ros/basics.html', - hrefToCourse: 'https://stepik.org/lesson/2262844/step/1?unit=2296866' - }, - { - title: 'Что такое подписчик?', - body: 'Подписчик (Subscriber) в ROS — это узел, который получает сообщения и информацию, публикуемые в определённой теме (канале) ROS.', - hrefToDoc: 'https://docs.voltbro.ru/starting-ros/basics.html', - hrefToCourse: 'https://stepik.org/lesson/2262844/step/1?unit=2296866' - }, - { - title: 'Что такое сервис?', - body: 'Сервис в ROS - это функция, которую мы можем вызвать, чтобы либо дать команду роботу,либо получить от него какую-то информацию.', - hrefToDoc: 'https://docs.voltbro.ru/starting-ros/basics.html', - hrefToCourse: 'https://stepik.org/lesson/2263182/step/1?unit=2297206' + title: 'OpenCV', + body: 'OpenCV (Open Source Computer Vision Library) — библиотека алгоритмов компьютерного зрения, обработки изображений и численных алгоритмов общего назначения с открытым кодом.', + hrefToDoc: 'https://opencv.org/', + hrefToCourse: 'https://stepik.org/lesson/2272700/step/1?unit=2306893' }, { title: 'navigate_wait', @@ -107,18 +84,42 @@ const links = [ hrefToDoc: 'https://clover.coex.tech/ru/snippets.html', hrefToCourse: 'https://stepik.org/lesson/2264712/step/1?unit=2298803' }, + { + title: 'Topic', + body: 'Топик (Topic) в ROS — это именованный канал передачи данных, через который ноды обмениваются сообщениями.', + hrefToDoc: 'https://docs.voltbro.ru/starting-ros/basics.html', + hrefToCourse: 'https://stepik.org/lesson/2262844/step/1?unit=2296866' + }, + { + title: 'Нода', + body: 'Нода в ROS - исполняемая программа, которая выполняет одну задачу. ', + hrefToDoc: 'https://docs.voltbro.ru/starting-ros/basics.html', + hrefToCourse: 'https://stepik.org/lesson/2261765/step/1?unit=2295758' + }, + { + title: 'Издатель', + body: 'Издатель (Publisher) в ROS — это узел, который производит данные. Он может публиковать сообщения определённого типа в заданной теме и делать их доступными для других узлов (подписчиков). ', + hrefToDoc: 'https://docs.voltbro.ru/starting-ros/basics.html', + hrefToCourse: 'https://stepik.org/lesson/2262844/step/1?unit=2296866' + }, + { + title: 'Подписчик', + body: 'Подписчик (Subscriber) в ROS — это узел, который получает сообщения и информацию, публикуемые в определённой теме (канале) ROS.', + hrefToDoc: 'https://docs.voltbro.ru/starting-ros/basics.html', + hrefToCourse: 'https://stepik.org/lesson/2262844/step/1?unit=2296866' + }, + { + title: 'Сервис', + body: 'Сервис в ROS - это функция, которую мы можем вызвать, чтобы либо дать команду роботу,либо получить от него какую-то информацию.', + hrefToDoc: 'https://docs.voltbro.ru/starting-ros/basics.html', + hrefToCourse: 'https://stepik.org/lesson/2263182/step/1?unit=2297206' + }, { title: 'Системы координат', body: 'Системы координат в Clover позволяют определять местоположение дрона относительно разных точек отсчёта, что важно для автономного полёта, навигации и других задач. Наиболее часто используемые: aruco_map и body', hrefToCourse: 'https://stepik.org/lesson/2264336/step/1?unit=2298407', hrefToDoc: 'https://clover.coex.tech/ru/frames.html' }, - { - title: 'OpenCV', - body: 'OpenCV (Open Source Computer Vision Library) — библиотека алгоритмов компьютерного зрения, обработки изображений и численных алгоритмов общего назначения с открытым кодом.', - hrefToDoc: 'https://opencv.org/', - hrefToCourse: 'https://stepik.org/lesson/2272700/step/1?unit=2306893' - } ] // Экспортируем методы, если захотим управлять меню извне @@ -187,6 +188,8 @@ h1 { z-index: 1000; padding: 0 20px 20px; overflow-y: scroll; + overflow: auto; + border-right: white 2px solid; } /* Затемнение фона */ diff --git a/src/components/UI/CustomButton.vue b/src/components/UI/CustomButton.vue index b77c445..1552730 100644 --- a/src/components/UI/CustomButton.vue +++ b/src/components/UI/CustomButton.vue @@ -9,7 +9,6 @@ const props = defineProps({ default: null } }) -