fabiocolacio / marker Goto Github PK
View Code? Open in Web Editor NEW๐ A gtk3 markdown editor
License: GNU General Public License v3.0
๐ A gtk3 markdown editor
License: GNU General Public License v3.0
The print feature is already partially implemented (used for exporting to pdf). It still needs to be fully implemented to allow printing to actual printers.
The paths are relative to the binary rather than the md file being edited.
This should prevent the source buffer from becoming laggy when trying to type, while the page is being
rendered.
This should be faster and generate less clutter.
This can work in a similar fashion as the GitHub wysiwyg when writing in fields such as the issue submission field (which happens to use markdown).
Some popular choices:
webkit(1)gtk is deprecated and at least arch linux doesn't even provide a compiled package anymore.
webkit2gtk seems to be the future and should be easy to use in marker:
webkit_web_view_load_html
instead of ...load_string
webkit_web_view_is_loading
instead of ...load_status
different parameters for web_view_context_menu
Documents should be exportable to any format supported by pandoc
If the user disables this option, it will use the Document font which can be configured in Gnome Tweak Tool or via DConf Editor.
This program looks like everything I wanted and needed, but I'd love to have an easy way to install it. Any possibility to have a flatpack package or be in AUR (Arch) repository?
Not everyone may like syntax highlighting.
Hi,
Since when I recompiled the last changes I can not run Marker as it crash when it tries to read the "mathjax-toggle" settings:
(com.github.fabiocolacio.marker:32101): GLib-GIO-ERROR **: Settings schema 'com.github.fabiocolacio.marker.preferences.preview' does not contain a key named 'mathjax-toggle'
What can I do?
Cheers,
M
Many split-view markdown editors have a feature where scrolling the source view also scrolls the
preview, so you can see the relevant part of the preview in long documents.
I recently discovered that the version of webkitgtk I am using (from my distro's repos) is outdated,
and will have compilation issues for people using more recent versions.
This may also be true for other libraries used in this project.
Hi. This is the only GTK3 markdown editor I've found, and it's looking great so far! Keep up the good work! Here's a possible improvement:
It would be great to have a fullscreen mode. The most basic way of doing this could be just keeping the current view, stretching it to fullscreen and removing all the other elements of the interface, like any other app does.
A nicer approach would be to provide an improved "distraction-free" environment. While still keeping the current view, it could improve the presentation, for example adding margins to the editing panel, centering the line you're editing, etc.
A utility function needs to be made which will add a '' in front of space characters in the paths.
The shortcut should be Ctrl-P
It would be nice to have a command-line utility to view rendered markdown.
The command could be something like marker --preview <file-glob>
, and it would open the files in Marker's preview-only mode.
This would allow Marker's preview functionality to be of use, even for people who prefer other text editors like vim.
Mathjax support is supplied via a javascript file that is requested by webkit every time the page is rendered. This prevents offline use of the script and is a potential security risk. The javascript should be installed to the disk during the installation process of the application.
Currently, the preview takes up the entire window, and the user has to manually expand the source
view. It would be nice if the split was automatically halfway down the window for new windows.
The app menu doesn't appear in this situation.
wkhtmltopdf appears to respect css themes more closely than pandoc, and doesn't depend on texlive.
wkhtmltoimage can also be used to export to an image.
The following should be added to the prefs window:
The current preferences system reads from a text file which is error prone and annoying to maintain.
Currently links will be opened within the preview pane, which is undesirable.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.