[COMPASS-6240] Code Editors: Split current editor component into BaseEditor and InlineEdior Created: 26/Oct/22  Updated: 29/Oct/23  Resolved: 08/Nov/22

Status: Closed
Project: Compass
Component/s: None
Affects Version/s: None
Fix Version/s: 1.34.0

Type: Task Priority: Major - P3
Reporter: Sergey Petushkov Assignee: Sergey Petushkov
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Epic Link: COMPASS-5388
Documentation Changes: Not Needed
Sprint: Iteration Narwhal

 Description   

Following the tech design, we are creating one component that is just a base ace editor, and another one, inline editor, that is a base editor with limited interface exposed and special styles applied to make it look like an inline input

Note: For this first step, default Editor export is this new BaseEditor, further down the road BaseEditor will be just an internally used AceEditor and default Editor export would become BaseEditor with the leafygreen-style Code frame around it



 Comments   
Comment by Githook User [ 01/Dec/22 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(compass-editor): split inline editor into a separate component COMPASS-6240 (#3657)

  • chore(compass-editor): split inline editor into a separate component
  • chore(query-bar): fix inconsistent selectors in tests
  • feat(compass-editor): add leafygreen dark theme for the editor COMPASS-6241 (#3664)

feat(compass-editor): dark theme for the editor
Branch: update-compass-shell-to-shared-config
https://github.com/mongodb-js/compass/commit/1c222c9f9eefec025ffca5d92e459bf535562bf0

Comment by Githook User [ 11/Nov/22 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(compass-editor): split inline editor into a separate component COMPASS-6240 (#3657)

  • chore(compass-editor): split inline editor into a separate component
  • chore(query-bar): fix inconsistent selectors in tests
  • feat(compass-editor): add leafygreen dark theme for the editor COMPASS-6241 (#3664)

feat(compass-editor): dark theme for the editor
Branch: compass-6057-refactor-auto-updates
https://github.com/mongodb-js/compass/commit/1c222c9f9eefec025ffca5d92e459bf535562bf0

Comment by Githook User [ 09/Nov/22 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(compass-editor): split inline editor into a separate component COMPASS-6240 (#3657)

  • chore(compass-editor): split inline editor into a separate component
  • chore(query-bar): fix inconsistent selectors in tests
  • feat(compass-editor): add leafygreen dark theme for the editor COMPASS-6241 (#3664)

feat(compass-editor): dark theme for the editor
Branch: COMPASS-6064-implement-readonly-option
https://github.com/mongodb-js/compass/commit/1c222c9f9eefec025ffca5d92e459bf535562bf0

Comment by Githook User [ 02/Nov/22 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(compass-editor): split inline editor into a separate component COMPASS-6240 (#3657)

  • chore(compass-editor): split inline editor into a separate component
  • chore(query-bar): fix inconsistent selectors in tests
  • feat(compass-editor): add leafygreen dark theme for the editor COMPASS-6241 (#3664)

feat(compass-editor): dark theme for the editor
Branch: remove-last-globally-impacting-all-scope-global-styles
https://github.com/mongodb-js/compass/commit/1c222c9f9eefec025ffca5d92e459bf535562bf0

Comment by Githook User [ 02/Nov/22 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(compass-editor): split inline editor into a separate component COMPASS-6240 (#3657)

  • chore(compass-editor): split inline editor into a separate component
  • chore(query-bar): fix inconsistent selectors in tests
  • feat(compass-editor): add leafygreen dark theme for the editor COMPASS-6241 (#3664)

feat(compass-editor): dark theme for the editor
Branch: 1.34-releases
https://github.com/mongodb-js/compass/commit/1c222c9f9eefec025ffca5d92e459bf535562bf0

Comment by Githook User [ 02/Nov/22 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(compass-editor): split inline editor into a separate component COMPASS-6240 (#3657)

  • chore(compass-editor): split inline editor into a separate component
  • chore(query-bar): fix inconsistent selectors in tests
  • feat(compass-editor): add leafygreen dark theme for the editor COMPASS-6241 (#3664)

feat(compass-editor): dark theme for the editor
Branch: menu-refactor
https://github.com/mongodb-js/compass/commit/1c222c9f9eefec025ffca5d92e459bf535562bf0

Comment by Githook User [ 02/Nov/22 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(compass-editor): split inline editor into a separate component COMPASS-6240 (#3657)

  • chore(compass-editor): split inline editor into a separate component
  • chore(query-bar): fix inconsistent selectors in tests
  • feat(compass-editor): add leafygreen dark theme for the editor COMPASS-6241 (#3664)

feat(compass-editor): dark theme for the editor
Branch: COMPASS-6256-expand-collapse
https://github.com/mongodb-js/compass/commit/1c222c9f9eefec025ffca5d92e459bf535562bf0

Comment by Githook User [ 01/Nov/22 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(compass-editor): split inline editor into a separate component COMPASS-6240 (#3657)

  • chore(compass-editor): split inline editor into a separate component
  • chore(query-bar): fix inconsistent selectors in tests
  • feat(compass-editor): add leafygreen dark theme for the editor COMPASS-6241 (#3664)

feat(compass-editor): dark theme for the editor
Branch: use-leafygreen-code-in-export-query-preview
https://github.com/mongodb-js/compass/commit/1c222c9f9eefec025ffca5d92e459bf535562bf0

Comment by Githook User [ 01/Nov/22 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(compass-editor): split inline editor into a separate component COMPASS-6240 (#3657)

  • chore(compass-editor): split inline editor into a separate component
  • chore(query-bar): fix inconsistent selectors in tests
  • feat(compass-editor): add leafygreen dark theme for the editor COMPASS-6241 (#3664)

feat(compass-editor): dark theme for the editor
Branch: dependabot/npm_and_yarn/terser-4.8.1
https://github.com/mongodb-js/compass/commit/1c222c9f9eefec025ffca5d92e459bf535562bf0

Comment by Githook User [ 01/Nov/22 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(compass-editor): split inline editor into a separate component COMPASS-6240 (#3657)

  • chore(compass-editor): split inline editor into a separate component
  • chore(query-bar): fix inconsistent selectors in tests
  • feat(compass-editor): add leafygreen dark theme for the editor COMPASS-6241 (#3664)

feat(compass-editor): dark theme for the editor
Branch: 6066-dev
https://github.com/mongodb-js/compass/commit/1c222c9f9eefec025ffca5d92e459bf535562bf0

Comment by Githook User [ 01/Nov/22 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(compass-editor): split inline editor into a separate component COMPASS-6240 (#3657)

  • chore(compass-editor): split inline editor into a separate component
  • chore(query-bar): fix inconsistent selectors in tests
  • feat(compass-editor): add leafygreen dark theme for the editor COMPASS-6241 (#3664)

feat(compass-editor): dark theme for the editor
Branch: COMPASS-6257-out-merge-preview
https://github.com/mongodb-js/compass/commit/1c222c9f9eefec025ffca5d92e459bf535562bf0

Comment by Githook User [ 01/Nov/22 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(compass-editor): split inline editor into a separate component COMPASS-6240 (#3657)

  • chore(compass-editor): split inline editor into a separate component
  • chore(query-bar): fix inconsistent selectors in tests
  • feat(compass-editor): add leafygreen dark theme for the editor COMPASS-6241 (#3664)

feat(compass-editor): dark theme for the editor
Branch: main
https://github.com/mongodb-js/compass/commit/1c222c9f9eefec025ffca5d92e459bf535562bf0

Generated at Wed Feb 07 22:42:25 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.