Code Monkey home page Code Monkey logo

Comments (6)

fredck avatar fredck commented on July 26, 2024 3

This is by design, for now. Ideally, the markdown button should be removed altogether (the death of the "source" button!).

If we make it too easy for one to go to markdown, people will get lazy and will not care about reporting the issues that motivated them to move back to markdown in the first place. Then issues don't get fixed and after one has to constantly go to markdown to have things working, the extension would fail its purpose.

At this early stage, I would prefer to hear about the problems, instead of providing an easy (or slightly easier) way to work them around.

Whenever I hit some limitations of the editor

Oh, those are the things I want to hear about!

from github-writer.

dwelle avatar dwelle commented on July 26, 2024 1

I'm one of the users who would like to primarily use markdown, and occasionally move to WYSIWYG for tables ¯\_(ツ)_/¯

from github-writer.

mateuszzagorski avatar mateuszzagorski commented on July 26, 2024 1

Currently switching to markdown is troublesome, as the button is "hidden" inside the kebab dropdown. Since some of the users use this option I'd like to propose a solution that would make it a lot easier to toggle between modes.

Possible solutions:

1. Move the icon from the kebab dropdown to the most-right place inside the button toolbar, so it's visible by default.

CKEditor view:

Markdown view:

2. Remove the button with a markdown icon from the kebab toolbar and force it to be always on the most-left side.

CKEditor view:

Markdown view:

Markdown icon will be removed in both cases from the toolbar to avoid duplication, and replaced, when in the markdown mode, with a custom "CKEditor" icon.

Icons used here are only used as an example, as we might use different ones.

3. Add an additional tab for switching to Markdown.

CKEditor view with hidden "Preview" tab:

CKEditor view without hidden "Preview" tab

Markdown enabled:

The Markdown icon will be removed in both cases from the toolbar to avoid duplication.

Feel free to share your opinions and any other possible ideas in this thread.

from github-writer.

Reinmar avatar Reinmar commented on July 26, 2024

I laughed so hard at this ticket :D Brings me memories of ckeditor/ckeditor5#592.

from github-writer.

jodator avatar jodator commented on July 26, 2024

Potentially linked: #215.

from github-writer.

wwalc avatar wwalc commented on July 26, 2024

For me personally, 3) "CKEditor view with hidden "Preview" tab" seems like the way to go. It's consistent with how other tabs are presented.

Option "2" looks visually really nice (cool idea), but I had usability issue with it - my initial feeling was that the icon on the left suggests/reflects the current mode. While it isn't.

from github-writer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.