Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Внедрение анимации выдвигаемых элементов интерфейса #26

Open
leonpolak opened this issue Jul 19, 2022 · 7 comments
Assignees
Labels

Comments

@leonpolak
Copy link
Contributor

Задание относительно простое, Верхняя панель, и две левые панели (actions + sections) должны прятаться - выдвигаться по сочетанию клавиш или командам из верхнего меню (например, в положение full screen). Для этого мне надо немного переделать имеющуюся универсальную систему контроля таких панелей с Vue на ванильный код, после этого я положу файл с тестировочной системой в папку experiments и, после этого, задание можно будет брать. Их надо будет забрать из тестировочного файла и применить к существующему интерфейсу.
Ничего сложного, эвенты верхнего меню и сочетания клавиш у нас стандартно можно ловить по всей системе, а код и стили довольно простые.

@AidXylelele
Copy link
Contributor

Я могу попробовать реализовать это!

@leonpolak
Copy link
Contributor Author

leonpolak commented Jul 25, 2022

Адаптированный на ванильный код файл с выдвигающимися панелями лежит здесь: https://github.com/Metaserverless/Console/blob/IDE/application/static/client/experiments/sliding_panels.html
Его, кстати, можно положить на любой веб сервер и он будет работать, он вообще не зависит от остальной системы.
Там, правда, какая-то часть, связанная с перетаскиванием панелей мышью не очень работает, но она к делу не относится.

@leonpolak
Copy link
Contributor Author

leonpolak commented Aug 15, 2022

PR я смерджил, всё работает.
Там есть начальные куски кода для того чтобы вручную перетаскивать ширину панелей, как в VS code, но я его как следует не доделал в примере и он просто болтается пока. Вы сможете попробовать?
Я, кстати, не знаю как на Github принято - открывать новый issue или продолжать в этом.

@AidXylelele
Copy link
Contributor

AidXylelele commented Aug 19, 2022

Да, я смогу попробовать реализовать это!
Как принято - сам не знаю, так как сам мало пользуюсь GitHub, я думаю, что можно и в этом продолжать, так как тема одна и та же.

@shatanov
Copy link

shatanov commented Sep 22, 2022

Эта задача еще активна? По ней нужна помощь?

@leonpolak
Copy link
Contributor Author

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

@AidXylelele
Copy link
Contributor

Эта задача еще активна? По ней нужна помощь?

Я пытался, но моих знаний не хватило

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants