Многопанельный UI на Electron
5 000 руб. за проект
Требуется реализовать технологию "многопанельности" (как в VSCode, atom и т.д.) для приложения на electron.
Что требуется:
- В окне приложения - область для размещения панелей
- В каждой панели могут быть вкладки. Если вкладок несколько, то можно между ними переключаться.Если вкладок нет, то отображается некоторый "интерфейс по умолчанию" (см. photo1).
- Внутри панели вкладки можно переставлять местами
- Можно добавлять новые панели
- Если в панели есть вкладки, то панель можно "разделить". При разделении сбоку/снизу от панели создается новая панель с вкладкой, аналогичной той, что открыта в исходной панели. Можно выбирать, в каком направлении производить разделение: вниз или вправо.
- Можно перемещать вкладку из одной панели в другую.
- Перетаскиванием вкладок можно создать новую панель. То есть когда drang-n-drop элемент вкладки оказывается над правой или нижней половиной панели, то эта половина "подсвечивается" и на ней отображается предложение добавить там вкладку. (см. photo3 и photo4)
- Если панелей несколько и в одной не осталось вкладок, то она удаляется
Также:
- Панели и вкладки - это системные объекты, а не просто элементы интерфейса. То есть нужно, чтобы было API для их создания и управления ими.
Что требуется:
- В окне приложения - область для размещения панелей
- В каждой панели могут быть вкладки. Если вкладок несколько, то можно между ними переключаться.Если вкладок нет, то отображается некоторый "интерфейс по умолчанию" (см. photo1).
- Внутри панели вкладки можно переставлять местами
- Можно добавлять новые панели
- Если в панели есть вкладки, то панель можно "разделить". При разделении сбоку/снизу от панели создается новая панель с вкладкой, аналогичной той, что открыта в исходной панели. Можно выбирать, в каком направлении производить разделение: вниз или вправо.
- Можно перемещать вкладку из одной панели в другую.
- Перетаскиванием вкладок можно создать новую панель. То есть когда drang-n-drop элемент вкладки оказывается над правой или нижней половиной панели, то эта половина "подсвечивается" и на ней отображается предложение добавить там вкладку. (см. photo3 и photo4)
- Если панелей несколько и в одной не осталось вкладок, то она удаляется
Также:
- Панели и вкладки - это системные объекты, а не просто элементы интерфейса. То есть нужно, чтобы было API для их создания и управления ими.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.