qilin-app icon indicating copy to clipboard operation
qilin-app copied to clipboard

v1.0.0 milestone

Open Bartozzz opened this issue 6 years ago • 2 comments

In the new release, Qilin will be separed into independent parts, each one easy to maintain and test. qilin-app should contain only basic, core features which will be extensible via plugins and themes.

General

  • [ ] Write unit tests and bump code coverage.
  • [ ] Write E2E tests (in a headless browser) on the most popular platforms (to prevent bugs like #57).

Core

  • [ ] Create a plugin system: it will alow us to separate non-core components into independent repositories. It will be easy to implement and new features independly and avoid more bugs in the future.
  • [ ] Create a theme manager: Qilin themes (dark and light) are relying on core styles, but should be considered as independent packages, not included directly in the core repository. It will allow users to create their own themes and make it easier to maintain everything.
  • [ ] Create a custom extension for Qilin projects (#10): Qilin uses Markdown as its primary renderer, but there's a bunch of features which are not included in the official Markdown specs. Therefore Qilin documents may be not rendered in some Markdown implementations.

Design

  • [x] Include icon in releases (#34)
  • [x] Make different styles depending on platform

Functionality

  • [x] Export files as .pdf, .html

Other issues that should be covered:

  • [ ] #9
  • [ ] #40
  • [ ] #114
  • [ ] #115
  • [ ] #116

Bartozzz avatar Sep 16 '17 09:09 Bartozzz

Plugin manager: https://github.com/qilin-editor/qilin-manager

GitHub
qilin-manager - Package manager which automates and manages themes and plugins for Qilin

Bartozzz avatar Apr 26 '18 12:04 Bartozzz

Theme related components: https://github.com/qilin-editor/qilin-components

GitHub
qilin-components - A bunch of common components used by Qilin editor and Qilin plugins

Bartozzz avatar Apr 26 '18 12:04 Bartozzz