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

WIP: V3 #1502

Draft
wants to merge 723 commits into
base: main
Choose a base branch
from
Draft

WIP: V3 #1502

wants to merge 723 commits into from

Conversation

lexoyo
Copy link
Member

@lexoyo lexoyo commented Mar 24, 2023

No description provided.

lexoyo and others added 30 commits May 14, 2024 10:44
use connectorId to store the session in gitlab connector
* Fixed Windows compatibility with 'npm run lint'

* Refactored index.ts and prepared it to keymaps

* Added the keymaps plugin

* Removed unwanted spaces

* Moved the selectBody logic

* Preparing for Keymaps UI help

* Removed traces of the soon 'grapesjs-keymaps-dialog' plugin

* Update index.ts

* Added keymap hints to buttons

* Input field are escapable (except for Rich Texts for now)

* Modal submit button and Publish button are automatically focused

* The Escape button doesn't close everything now

* Improved the isTextOrInputField() function

* Fixed function style + refactored default keymaps

* Update utils.ts

* Fixed rebase

---------

Co-authored-by: oliviermgx <[email protected]>
* Added new shortcuts

* Removed cloned lines

* Updates the Publish button state

* Version number rollback

* Fixed keymaps opening panels + prevented browser from firing native shortcuts

* Refactor

* Made possible to override 'prevent' when declaring a keymap

* Update package-lock.json

---------

Co-authored-by: Alex Hoyau <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants