Skip to content

EG0rynych/ToDo-Plagin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

ToDo Плагин для Chrome и других Chromium-браузеров

Простой и удобный плагин для управления задачами прямо в браузере. Позволяет создавать список дел, отмечать выполнение, редактировать и удалять задачи с возможностью восстановления через корзину.


⚙ Основные функции

  • Добавление задач — легко создавайте новые дела
  • Редактирование — изменяйте текст задачи без лишних кликов
  • Отметка выполнения — помечайте задачи как выполненные
  • Удаление с корзиной — удаляйте задачи, но при этом не теряйте их навсегда
  • Корзина — восстановите удалённые задачи или очистите корзину полностью
  • Фильтрация — быстро находите нужные задачи по ключевым словам
  • Автосохранение — все данные сохраняются в вашем браузере и не теряются при перезагрузке

✅ Как использовать

  1. Скачайте архив с плагином и распакуйте его в удобное место на компьютере.
  2. Откройте браузер Chrome или другой Chromium-браузер.
  3. Перейдите в раздел расширений: введите в адресной строке chrome://extensions/ и нажмите Enter.
  4. Включите режим разработчика (переключатель в правом верхнем углу).
  5. Нажмите кнопку Загрузить распакованное расширение (Load unpacked).
  6. Выберите папку с распакованным плагином.
  7. Плагин появится в списке расширений и будет доступен для использования.

💻 Технологии

  1. React с функциональными компонентами.
  2. Hooks: useState для состояния задач, useMemo и useCallback для оптимизации рендеринга списка.
  3. React.memo на уровне компонента задачи для предотвращения лишних перерисовок.
  4. LocalStorage: автоматическое сохранение и загрузка списка.
  5. Vite: сборка и бандлинг.

❗ Важно

  • Данные хранятся локально в вашем браузере — плагин не отправляет информацию на сервер.
  • Если вы удалите плагин, данные тоже будут удалены.

✏ Дополнительно

  • Улучшить навыки использование библиотеки React.
  • Научиться использовать Хуки перечисленные выше.

💬 Обратная связь

Если у вас возникли вопросы или предложения, пишите:
@EgorGorynych - Telegram Спасибо за использование плагина!


ToDo Plugin for Chrome and other Chromium browsers

A simple and convenient plugin for solving management tasks right in the browser. start creating a to-do list, mark completion, administrator and fix problems with recovery via the trash.


⚙ Main functions

  • Add tasks — easily create new tasks
  • Edit — change the text of the task without unnecessary clicks
  • Mark completed — mark tasks as completed.
  • Delete with trash — delete tasks, but do not lose them forever
  • Trash — restore deleted tasks or empty the trash completely
  • Filtering — quickly find the necessary tasks by keywords.
  • Autosave — all data is determined in your browser and is not required upon reboot.

✅ How to use

  1. Download the archive with the plugin and unzip it to a convenient location on your computer.
  2. Open the Chrome browser or another Chromium browser.
  3. Go to the extensions section: enter chrome://extensions/ in the address bar and press Enter.
  4. Enable developer mode (switch in the upper right corner).
  5. Click the Load unpacked extension button (Load unpacked extension).
  6. Select the tip with the unpacked plug.
  7. The plugin is in the extended list and will be available for use.

💻 Technologies

  1. React with functional components.
  2. Hooks: useState for state tasks, useMemo and useCallback to optimize list rendering.
  3. React.memo at the component task level to prevent unnecessary redraws.
  4. LocalStorage: maximum list saving and loading.
  5. Vite: assembly and bundling.

❗ Important

  • Data is stored locally in your browser - the plugin does not send information to the server.
  • If you delete the plugin, the data will also be deleted.

✏ Additional

  • Improve your skills in using the React library.
  • Learn to use the Hooks mentioned above.

💬 Feedback

If you have any questions or suggestions, write: @EgorGorynych - Telegram


Thank you for using the plugin!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published