Хороша новина для тих, кому подобався модуль нотаток у класичній Opera (< = 12) - тепер аналогічну функціональність можна додати і в нову Opera (поки тільки Beta і Developer).
Можливості
Подібне розширення вже присутнє в каталозі, проте на мій погляд, володіє невдалим дизайном, що дисонує з іншими елементами браузера.
Тому я написав свою версію «класичних» заміток.
Інтерфейс загалом подібний до такого Opera 12, але дещо спрощений - замість кнопки «Надіслати поштою» тепер кнопка видалення; поки ще не підтримуються роздільники; контекстне меню, яке з'являється у списку нотаток, містить лише два пункти - копіювати до буфера і вилучити. Все це витрати версії 1.0, які будуть поступово виправлятися.
Тепер про хороше.
З'явився заповітний хрестик, який очищає поле пошуку, якого раніше дуже не вистачало.
Каталоги і вкладеність - відтворені в такому ж вигляді, як і в Opera 12.
Вміст синхронізується, завдяки chrome.storage.sync.
Розмір поля вводу тексту, як і раніше, регулюється (і зберігається).
Пункт «Копіювати в нотатки» в контекстному меню присутній, і точно так само як і раніше, зберігає URL джерела і виводить favicon у списку нотаток. Джерело можна розкрити подвійним клацанням на нотатку.
Трохи про реалізацію
На жаль, у мене абсолютно немає досвіду роботи «фронтендником» і майже немає досвіду роботи з JS в цілому. До того ж це перший браузерний аддон, який я написав. Тому інтерфейс складається з jQuery-колбеків, а для сортування доводиться тягнути ще й jQuery UI + плагін Nested Sortable. Незважаючи на це, я не залишаю надії до наступного тижня привести код в порядок і опублікувати його на github. У планах позбутися зайвих бібліотек (можливо, замінивши їх на більш легковагові) і структурувати код.
Як скористатися?
Ви можете завантажити розширення за посиланням: addons.opera.com/ru/extensions/details/classic-notes
У stable-версії Opera потрібно спочатку включити сайдбар у розділі прапорів.