vue-spatialnavigation - Vue directive (Vue.js 2.x) for spatial navigation (keyboard navigation)

  •        122

Spatial navigation is keyboard navigation of a html page most often used on devices where mouse navigation is not available or not preferred. An important rule is that only 1 element can have the active 'focus' state at the same time. When a user navigates the page with the left, right, up, down keybaord keys a decision should be made which element to focus next. This directive will improve the Vue native keyboard binding to provide a flexible spatial navigation implementation.

https://github.com/twcapps/vue-spatialnavigation

Dependencies:

vue : ^2.5.16

Tags
Implementation
License
Platform

   




Related Projects

vue-navigation - A page navigation library, record routes and cache pages, like native app navigation

  •    Javascript

require vue 2.x and vue-router 2.x. !important: vue-navigation adds a key to the url to distinguish the route. The default name of the key is VNK, which can be modified.

vue-typescript - Typescript decorators to make vue feel more typescripty

  •    TypeScript

I built this mostly to remove the red squiggles on VSCode, but also to make Vue work seamlessly while still writing code that feels like typescript. While you can just declare all your components as 'any' and carry on, you lose all the fantastic features of typescript. However, i also wanted to make sure i still had access to the entirety of Vue's features; so vue-typescript is built in such a way that you can pick and chose how much of it you want to use and what you would rather stick to standard Vue syntax for.

revogrid - Powerful virtual data grid smartsheet with advanced customization

  •    TypeScript

Support Millions of cells and thousands of columns easy and efficiently for fast data rendering. Easy to use. The RevoGrid component helps represent a huge amount of data in a form of data table "excel like" or as list. On top of it it provides inbuilt range edit or per cell edit, keyboard support and custom edit and render features. Works in any major framework or with no framework at all.

vue-ts-daily - 基于vue、Typescript、pwa的一款习惯养成app

  •    Vue

基于Vue.js的2.5.13版本和TypeScript编写的模仿原生应用的WebApp. 建议直接添加到主屏幕(ios端体验差一些).

TypeScript-Vue-Starter - A starter template for TypeScript and Vue with a detailed README describing how to use the two together

  •    Javascript

This quick start guide will teach you how to get TypeScript and Vue working together. This guide is flexible enough that any steps here can be used to integrate TypeScript into an existing Vue project.Let's create a new package.


vue-property-decorator - Vue.js and Property Decorator

  •    TypeScript

This library fully depends on vue-class-component, so please read its README before using this library. The functions decorated by @Emit $emit their return value followed by their original arguments. If the return value is a promise, it is resolved before being emitted.

volar - ⚡ Fast Vue Language Support Extension

  •    TypeScript

Volar is a Language Support plugin built specifically for Vue 3. It's based on @vue/reactivity to calculate everything on-demand, to implement native TypeScript language service level performance. 🛠️ This project is still in refactoring to make contributing easier.

vue-webpack-typescript - A Vue, Webpack, Typescript, Bootstrap setup with hot reload, dynamic imports, unit testing, code coverage, sass, uncss and bundling/minification

  •    TypeScript

A Vue 2.5, Webpack 3.10, Typescript 2.7, Bootstrap 4.0 setup with hot reload, dynamic imports, unit testing, code coverage, sass and bundling/minification. See the changelog for updates.

Tinymce-vue - Official TinyMCE Vue component

  •    Typescript

This package is a thin wrapper around tinymce to make it easier to use in a Vue application.

v-dashboard - Dashboard starter template built with Vue 3 and Tailwind CSS.

  •    Vue

Dashboard starter template built with Vite, Vue 3, Tailwind CSS and TypeScript. Copied from https://github.com/tailwindcomponents/dashboard and converted to Vue.

unplugin-vue-components - 📲 On-demand components auto importing for Vue

  •    TypeScript

On-demand components auto importing for Vue. vite-plugin-components has been renamed to unplugin-vue-components, see the migration guide.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.