Чатгпт-Смартнавбар
Chatgpt-Smartnavbar-это расширение Chrome, предназначенное для оптимизации и ускорения процесса управления и использования подсказок на платформе CHATGPT. Он улучшает пользовательский опыт с такими функциями, как интерактивное NAVBAR, Smart выпадающие меню для быстрого быстрого доступа, динамической фильтрации опций и эффективной навигации клавиатуры. Расширение предлагает современный, интуитивно понятный интерфейс, ориентированный на улучшение скорости и простоты быстрого создания, организации и поиска.
Функции
- Dynamic NAVBAR : добавляет отзывчивый интерактивный NAVBAR в пользовательский интерфейс CHATGPT.
- Smart Doplowdlown Menu : динамически генерирует выпадающий список на основе пользовательского ввода после набора настраиваемого ключа (по умолчанию
<<
). - Навигация по клавиатуре : перейдите по параметрам раскрывающихся клавиш, используя клавиши со стрелками и выберите с «Enter».
- Создание и управление подсказками : пользователи могут создавать свои собственные подсказки и сохранять их в пользовательских категориях для быстрого доступа.
- Пользовательские категории для подсказок : Пользователи могут создавать, переименовать и удалять свои собственные категории быстрого приглашения. Подсказки могут быть легко перемещены между категориями.
- Управление быстрого управления : пользователи могут добавлять, редактировать и удалять подсказки в любую категорию, что делает организацию легким.
- Беспланное назначение категории : облегчает присвоение и переназначение между различными категориями с интуитивно понятным интерфейсом.
- Стиль CSS Taillid : чистый, современный и настраиваемый стиль с использованием Tailwind CSS.
- Оптимизирован для производительности : быстрое и отзывчивое взаимодействия с использованием эффективных наблюдателей DOM, гарантируя, что производительность остается гладкой по мере добавления большего количества подсказок и категорий.
- Пользовательские предпочтения : расширение сохраняет пользовательские предпочтения, такие как категории быстрого заказа, заказ и другие настройки, обеспечивая персонализированный опыт в разных сессиях.
Новые функции и улучшения
Усовершенствованные функции поиска : поисковая система теперь поддерживает более гибкие и интуитивно понятные поиски. Пользователи могут искать идентификаторы, даже если они содержат пробелы, частичные слова или несколько фрагментов слова. Например, если категория приглашения называется «шаблоны проектирования» или «Интеграция базы данных», пользователи теперь могут искать, используя:
-
Design
-
Pat
-
Dark
-
Code
Это улучшает опыт поиска, сокращая результаты на основе более гибкой логики соответствия. Выпачающийся список также будет подчеркнуть наиболее близкое совпадение с запросом пользователя, что позволяет более быстрый выбор.
Улучшенное раскрывающееся поведение : теперь раскрывающийся список разумно зависает над самым близким совпадением, когда пользователь начинает печатать, так что нажатие «Enter» выбирает наилучшее совпадение автоматически. Это помогает избежать выбора нерелевантных вариантов случайно. Кроме того, выпадающая часть теперь деактивирует более эффективно после вставки опции, и должным образом обрабатывает размещение курсора после вставки, чтобы предотвратить вмешательство в клавишу триггера поиска.
Форматирование текста с Newline : После выбора опции из раскрывающегося меню вставленный текст теперь автоматически включает в себя Newline после него. Это решает проблему, в которой курсор ошибочно прыгает за недавно вставленным текстом и обеспечивает более плавный опыт печати.
Настраиваемая выпадающая клавиша активации : теперь пользователи могут установить свой собственный ключ для запуска раскрывающегося меню вместо по умолчанию <<
. Эта настройка доступна во всплывающем окне расширения, обеспечивая большую гибкость для различных рабочих процессов.
Обработка ошибок и улучшения пользовательского интерфейса : расширение больше не показывает необработанные сообщения о предупреждении для сохранения изменений в подсказках, категории или клавиши активации. Вместо этого уведомления показаны неинтрузивным, визуально привлекательным образом, улучшая пользовательский опыт. Функция встроенного редактирования как для идентификатора категории, так и для подсказки теперь находится в одном и том же всплывающем окне, что облегчает модификацию оба элемента без перерыва между разными меню.
Будущие улучшения
- Рафинированное поведение курсора . Дальнейшие улучшения будут сосредоточены на обеспечении того, чтобы курсор был оптимально после введения быстрого введения, даже в сложных сценариях, где быстро добавляются несколько подсказок.
- Улучшенный пользовательский интерфейс : оптимизируйте дизайн всплывающего меню, чтобы сделать быстрый редактирование категории еще более интуитивно понятными, и добавьте лучшие визуальные отзывы для таких действий, как сохранение без навязчивых оповещений.
- Усовершенствованные возможности поиска : продолжайте усовершенствовать поиск, чтобы обрабатывать еще более гибкую логику сопоставления, включая толерантность к опечатки и лучшую поддержку для более крупных быстрого библиотек.
- Система рекомендаций : улучшить или добавить функцию рекомендации для наиболее часто используемых подсказок на основе поведения пользователей. Это автоматически изменит категории и подсказки на основе использования, чтобы максимизировать скорость и эффективность.
- Усовершенствования дизайна : улучшить дизайн раскрывающегося списка, NAVBAR и всплывающего окна, добавив более отполированный и современный стиль, используя Tailwind CSS, чтобы обеспечить лучший пользовательский опыт.
Дополнительные функции для рассмотрения
- Облачная синхронизация : позволяйте пользователям синхронизировать свои подсказки и категории на нескольких устройствах, используя облачное хранилище. Это гарантирует, что пользовательский опыт будет последовательным в разных средах без ручного экспорта/импорта.
- Подсказки для экспорта и импорта : добавьте функцию для экспортных подсказок и категорий в качестве файла JSON, который может быть импортирован обратно в расширение позже. Это полезно в целях резервного копирования или для обмена приглашенными коллекциями с другими.
- Тегинга и фильтрации : введите систему тегов для подсказок, позволяя пользователям фильтровать и искать по тегам. Это может помочь управлять большими коллекциями подсказок более эффективно.
- Рекомендации по контексту : на основе контекста разговора рекомендуйте подсказки, которые, вероятно, будут полезны. Это может использовать ИИ или базовое обнаружение ключевых слов.
- A-A-Assisted Prompation Создание : предоставьте пользователям предложения или автоматические функции при создании новых подсказок, основанных на общих структурах или предыдущих подсказках, которые они создали.
- Dark Mode : добавьте поддержку темного режима в пользовательском интерфейсе расширения, что делает его более визуально удобным для пользователей, работающих в условиях низкой освещенности.
- Многоплатформенная поддержка : расширяйте функциональность расширения для работы не только с CHATGPT, но и с другими популярными платформами ИИ, такими как Клод, Близнецы и другие. Это позволит пользователям управлять и использовать свои подсказки в нескольких услугах искусственного интеллекта, повышая универсальность и полезность за пределами CHATGPT.
Установка
Предварительные условия
- Node.js (версия 12 или выше)
- NPM (диспетчер пакетов узлов)
Построить приложение
Чтобы построить CSS для расширения, используйте следующие команды:
Установить зависимости:
Создайте Tailwind CSS:
Использование
- Создайте CSS расширения, используя вышеуказанные инструкции.
- Загрузите расширение в Chrome, навигая на
chrome://extensions/
. - Включите режим разработчика и нажмите «Загрузить распаковку», чтобы выбрать папку
dist
. - Расширение будет активным на странице CHATGPT (https://chatgpt.com/*).
Внося
Не стесняйтесь открывать проблемы и отправлять запросы на привлечение для улучшения проекта. Обязательно следите за лучшими практиками с точки зрения чистоты и читаемости кода.
Наслаждайтесь повышенной производительностью с Chatgpt-Smartnavbar!