Comments (6)
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.
I'm one of the users who would like to primarily use markdown, and occasionally move to WYSIWYG for tables ¯\_(ツ)_/¯
from github-writer.
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.
I laughed so hard at this ticket :D Brings me memories of ckeditor/ckeditor5#592.
from github-writer.
Potentially linked: #215.
from github-writer.
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)
- Restoration of GitHub Writer functional tests.
- Extension JS source map fails to load - chrome Version 114.0.5735.198 (Official Build) (64-bit)
- Does not work on Wiki pages HOT 2
- Microsoft Azure - Directorio para desarrollar en Español
- # Launchpad HOT 1
- A bit confused about using GitHub Writer
- Update stale messages
- Editor not opening for .MD files HOT 4
- Enable ZenHub support HOT 1
- Extension does not load (only shows markdown editor) for Issues & Wiki in both Chrome & Firefox HOT 3
- Mermaid Diagrams Not Correctly Rendering Inline Markdown Formatting
- Support user-whitelisted websites? HOT 1
- Add the green shield in the editor when activated HOT 1
- Support the GitHub project incarnation of markdown editor.
- Support github.dev HOT 1
- how to run it?
- The "Edit" button on a wiki page does not override the default editor
- Support for on-premises GitHub Enterprise server
- Broken appearance HOT 2
- Horizontal Line is not visible HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from github-writer.