Open leonpolak opened 2 years ago
Я могу попробовать реализовать это!
Адаптированный на ванильный код файл с выдвигающимися панелями лежит здесь: https://github.com/Metaserverless/Console/blob/IDE/application/static/client/experiments/sliding_panels.html Его, кстати, можно положить на любой веб сервер и он будет работать, он вообще не зависит от остальной системы. Там, правда, какая-то часть, связанная с перетаскиванием панелей мышью не очень работает, но она к делу не относится.
PR я смерджил, всё работает. Там есть начальные куски кода для того чтобы вручную перетаскивать ширину панелей, как в VS code, но я его как следует не доделал в примере и он просто болтается пока. Вы сможете попробовать? Я, кстати, не знаю как на Github принято - открывать новый issue или продолжать в этом.
Да, я смогу попробовать реализовать это! Как принято - сам не знаю, так как сам мало пользуюсь GitHub, я думаю, что можно и в этом продолжать, так как тема одна и та же.
Эта задача еще активна? По ней нужна помощь?
Система не работает с новыми версиями npm модулей (а они там уже внутри), через несколько дней починят и тогда станет активной.
Эта задача еще активна? По ней нужна помощь?
Я пытался, но моих знаний не хватило
Задание относительно простое, Верхняя панель, и две левые панели (actions + sections) должны прятаться - выдвигаться по сочетанию клавиш или командам из верхнего меню (например, в положение full screen). Для этого мне надо немного переделать имеющуюся универсальную систему контроля таких панелей с Vue на ванильный код, после этого я положу файл с тестировочной системой в папку experiments и, после этого, задание можно будет брать. Их надо будет забрать из тестировочного файла и применить к существующему интерфейсу. Ничего сложного, эвенты верхнего меню и сочетания клавиш у нас стандартно можно ловить по всей системе, а код и стили довольно простые.