<p align="center">
     <!-- <img alt="Cupertino Panes is multi-functional modals, cards & panes with touch technologies" src="docs/logo/logo-1-mini.jpg" width="600" /> -->
     <img alt="Cupertino Panes is multi-functional modals, cards & panes with touch technologies" src="docs/logo/logo-2-mini.png" width="600" />
</p>

<p align="center">
  <a href="https://panejs.com/getting-started.html">Get Started</a> |
  <a href="https://panejs.com/demonstration.html">Demonstration</a> |
  <a href="https://panejs.com">Documentation</a>
</p>

# Cupertino Panes

[![CircleCI](https://circleci.com/gh/tech-systems/panes.svg?style=svg)](https://circleci.com/gh/tech-systems/panes)
![npm](https://img.shields.io/npm/v/cupertino-pane)
![npm](https://img.shields.io/npm/dm/cupertino-pane?color=%23007DC5)
![NPM](https://img.shields.io/npm/l/cupertino-pane?color=%23007DC5)
[![Code Style](https://badgen.net/badge/icon/typescript?icon=typescript&label)](https://www.typescriptlang.org/)
[![Code Style](https://badgen.net/badge/code%20style/airbnb/ff5a5f?icon=airbnb)](https://github.com/airbnb/javascript)
[![Financial Contributors on Open Collective](https://opencollective.com/cupertino-pane/all/badge.svg?label=financial+contributors)](https://opencollective.com/cupertino-pane)


<!-- <img src="https://user-images.githubusercontent.com/10646478/79794348-4846bc00-837c-11ea-8b74-7c71fac120aa.png" 
     align="right" alt="Cupertino Pane logo Roman Antonov" width="260px" height="421px"> -->
     
### Cupertino Panes is multi-functional modals, cards & panes with touch technologies. <br>

#### One instance – Thousands solutions. <br>

* **Small.** 12kb (minified and gzipped bundle with all modules). No dependencies.
* **Reusable.** Create your configuration once. Use everywhere.
* **Modularized.** Add extra features to your panes and create own modules.
* **Accelerated.** Hardware accelerated transitions and amazing native behavior.
* **Progressive.** Useful for mobile/web/hybrid applications.

> Right like in Apple Maps, Apple Stocks, Apple Music and other modern apps.

⭐ We appreciate your star, it helps!

## Financial Contributors

Become a financial contributor and help us sustain our community. [[Contribute](https://opencollective.com/cupertino-pane/contribute)]

#### Individuals

<a href="https://opencollective.com/cupertino-pane"><img src="https://opencollective.com/cupertino-pane/individuals.svg?width=890"></a>

#### Organizations

Support this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/cupertino-pane/contribute)]

<a href="https://opencollective.com/cupertino-pane"><img src="https://opencollective.com/cupertino-pane/organizations.svg?width=890"></a>

## Demonstration
- [AI Chatbot](https://panejs.com/scene/ai-chatbot/index.html)
- [Modal](https://panejs.com/demo/modal.html)
- [Base](https://panejs.com/demo/base.html)
- [Overflow Top](https://panejs.com/demo/overflow-top.html)
- [Auto Height](https://panejs.com/demo/auto-height.html)
- [Top-to-Bottom](https://panejs.com/demo/top-to-bottom.html)
- [Synthwave](https://panejs.com/demo/synthwave.html)
- [Picture-in-Picture](https://panejs.com/demo/picture-in-picture.html)
- [Rich notifications](https://panejs.com/demo/rich-notifications.html)
- [Z-stack full](https://panejs.com/demo/z-stack-full.html)
- [Z-Stack simple](https://panejs.com/demo/z-stack-simple.html)
- [3D Push](https://panejs.com/demo/3d-push.html)
- [Backdrop drag-opacity](https://panejs.com/demo/backdrop-drag-opacity.html)
- [Overflow Top-Middle](https://panejs.com/demo/overflow-top-middle.html)
- [Draggable Over](https://panejs.com/demo/draggable-over.html)
- [Prevent Dismiss](https://panejs.com/demo/prevent-dismiss.html)
- [Follower](https://panejs.com/demo/follower.html)
- [Apple Clips](https://panejs.com/demo/apple-clips.html)
- [Starbucks](https://panejs.com/demo/starbucks.html)

<div style="display:flex;flex-wrap:wrap;">
  <img style="width: 200px;" width="200" height="433.59" src="docs/images/ai-chatbot.gif?raw=true" alt="Cupertino Pane - Roman Antonov" >
  <img style="width: 200px;" width="200" height="433.59" src="docs/images/custom-transitions.gif?raw=true" alt="Cupertino Pane - Roman Antonov" >
  <img style="width: 200px;" width="200" src="docs/images/picture-in-picture.gif?raw=true" alt="Cupertino Pane - Roman Antonov" >
  <img style="width: 200px;" width="200" src="docs/images/notifications.gif?raw=true" alt="Cupertino Pane - Roman Antonov" >
  <img style="width: 200px;" width="200" src="docs/images/z-stack.gif?raw=true" alt="Cupertino Pane - Roman Antonov" >
  <img style="width: 200px;" width="200" src="docs/images/overflow.gif?raw=true" alt="Cupertino Pane - Roman Antonov" >
</div>

## Docs & Guidelines
Documentation moved [here](https://panejs.com)

## Future Goals
Project under regularly maintanance and bug fixes. 
All **new features** and **new investigations** moved to open collective [Goals](https://opencollective.com/cupertino-pane/conversations/all-goals-and-featured-packages-o60ddaqg)

## Contributors
We are welcome contributions of all kinds from anyone. 
Please review the [contributing](https://github.com/tech-systems/panes/blob/master/CONTRIBUTING.md) guideline.

Commit Message Format [angular commit format](https://github.com/angular/angular/blob/master/CONTRIBUTING.md#-commit-message-format)

## License
Licensed under the MIT License. [View license](/LICENSE).
