Donate to Quasar
room
Why Quasar?
favorite
Sponsors and Backers
assignment_late
Why Donations Are Important
travel_explore
API Explorer
ondemand_video
Video Tutorials
people
Meet the Team
flight_takeoff
Getting Started
Pick Quasar Flavour
Quasar Flavours
Quasar CLI
UMD / Standalone
Vue CLI Plugin


How to use Vue
Playground
Release notes
Roadmap
Upgrade guide
VS Code Configuration


code
Contribution Guide
Contribution Guide
Running Projects
Start a New Project
Project Maintainer Role
Commit Conventions


tune
Quasar Options & Helpers
Vue Prototype Injections
App Icons
SEO
Quasar Language Packs
App Internationalization
RTL Support
Installing Icon Libraries
Quasar Icon Sets
Platform Detection
Screen Plugin
Animations
Transitions
Global Event Bus


security
Security
DO's and DON'Ts
Report a vulnerability
Get help!


build
Quasar CLI
Installation
Upgrade guide
quasar.conf.js
Browser Compatibility
Supporting TypeScript
Directory Structure
Build Commands
Commands List
CSS Preprocessors
Routing
Lazy Loading - Code Splitting
Handling Assets
Boot Files
Prefetch Feature
API Proxying
Handling Webpack
Handling process.env
Vuex Store
Linter
Testing & Auditing
Developing SPA
Introduction
App Icons for SPA
Build Commands
Deploying


Developing SSR
Introduction
Writing Universal Code
Preparation
Configuring SSR
App Icons for SSR
SEO for SSR
Client Side Hydration
Handling 404 and 500 Errors
SSR with PWA
SSR Frequently Asked Questions
Build Commands
Deploying


Developing PWA
Introduction
Preparation
Build Commands
Configuring PWA
HMR for PWA
App Icons for PWA
Handling Service Worker


Developing Mobile Apps
Developing Capacitor Apps
Introduction
Preparation
Capacitor versions
Configuring Capacitor
App Icons for Capacitor
Capacitor API
Build Commands
Troubleshooting and Tips
Managing Google Analytics
Publishing to Store


Developing Cordova Apps
Introduction
Preparation
Configuring Cordova
App Icons for Cordova
Cordova Plugins
Build Commands
Troubleshooting and Tips
Managing Google Analytics
Publishing to Store


Developing Electron Apps
Introduction
Preparation
Configuring Electron
App Icons for Electron
Node Integration
Preload Script
Electron Packages
Build Commands
Electron Static Assets
Frameless Electron Window
Electron Security Concerns
Troubleshooting and Tips


Developing Browser Extensions
Introduction
Preparation
Configuring BEX
App Icons for BEX
Build Commands
Types of BEX
BEX Communication / Events
Background Hooks
Content Hooks
DOM Hooks


Ajax Requests
Opening Dev Server To Public


stars
Icon Genie CLI
Introduction
Installation / Upgrade notes
Command list
App Icons List
Profile files


style
Style & Identity
Typography
Color Palette
Theme Builder
Dark Mode
Spacing
Shadows
Breakpoints
Body classes
Visibility
Positioning
Sass/SCSS Variables
Stylus Variables
Other Helper Classes


view_quilt
Layout and Grid
Flex Grid
Introduction to Flexbox
Grid Row
Grid Column
Grid Gutter
Flexbox patterns
Flex Playground


Layout
Routing with Layouts and Pages
Layout Header and Footer
Layout Drawer
Layout Page
Layout Builder
Layout Gallery
Page Sticky
Page Scroller


widgets
Vue Components
Ajax Bar
Avatar
Badge
Banner
Bar
Breadcrumbs
Buttons
Button
Button Group
Button Dropdown


Card
Carousel
Chat Message
Chip
Circular Progress
Color Picker
Dialog
Editor - WYSIWYG
Expansion Item
Floating Action Button
Form Components
Input Textfield
Select
File picker
Form
Field (wrapper)
Radio
Checkbox
Toggle
Button Toggle
Option Group
Slider
Range
Time Picker
Date Picker


Icon
Img
Infinite Scroll
Inner Loading
Intersection
Knob
Linear Progress
List & List Items
Markup Table
Menu
No SSR
Observers
Resize Observer (for Element)
Scroll Observer


Pagination
Parallax
Popup Edit
Popup Proxy
Pull to refresh
Rating
Responsive
Scroll Area
Separator
Skeleton
Slide Item
Slide Transition
Space
Spinners
Splitter
Stepper
Table
Tabs
Tab Panels
Timeline
Toolbar
Tooltip
Tree
Uploader
Video
Virtual Scroll


swap_calls
Vue Directives
Close Popup
Go Back (Handling Back Button)
Intersection
Material Ripples
Mutation
Morph
Scroll
Scroll Fire
Touch Hold
Touch Pan
Touch Repeat
Touch Swipe


extension
Quasar Plugins
Addressbar Color
App Fullscreen
App Visibility
Bottom Sheet
Cookies
Dark
Dialog
Loading
Loading Bar
Local/Session Storage
Meta
Notify


note_add
App Extensions
Introduction
Discover App Extensions
Development Guide
Introduction
Prompts API
Install API
Index API
Uninstall API


Tips and Tricks
Introduction
Provide a UI component
Provide a directive
Inject Quasar Plugin
Starter kit equivalent
Chain Webpack




healing
Quasar Utils
Date Utils
Color Utils
DOM Utils
Morph Utils
Formatter Utils
Scrolling Utils
Type Checking Utils
new
Other Utils
update



Upgrade toQuasar v2and use Vue.js 3
Vue Components
Ajax Bar
Avatar
Badge
Banner
Bar
Breadcrumbs
Buttons
Card
Carousel
Chat Message
Chip
Circular Progress
Color Picker
Dialog
Editor - WYSIWYG
Expansion Item
Floating Action Button
Form Components
Icon
Img
Infinite Scroll
Inner Loading
Intersection
Knob
Linear Progress
List & List Items
Markup Table
Menu
No SSR
Observers
Pagination
Parallax
Popup Edit
Popup Proxy
Pull to refresh
Rating
Responsive
Scroll Area
Separator
Skeleton
Slide Item
Slide Transition
Space
Spinners
Splitter
Stepper
Table
Tabs
Tab Panels
Timeline
Toolbar
Tooltip
Tree
Uploader
Video
Virtual Scroll

MIT LICENSE | Privacy Policy | Quasar Artwork
Copyright © 2015 - 2023 PULSARDEV SRL, Razvan Stoenescu