Skip to content

Releases: skillerious/Markiva

Markiva 2.0

22 Sep 17:36
901333f
Compare
Choose a tag to compare

Markiva Logo

🎉 Welcome to Markiva (2.0)

Markiva is your ultimate markdown editor, designed to elevate the writing experience for developers, content creators, and anyone who works with markdown files. Markiva is packed with powerful features, making it one of the most versatile and user-friendly markdown editors available.

🆕 What's New?

This is a major release as the entirety of the live preview has been ripped out and redone and should perform more stable.

  • Re-designed the live preview (No more flickering when typing)
  • Bug Fixes
  • Performance Enhancements

🚀 Key Features

✨ Live Preview Synchronization

With Markiva, you can experience seamless live preview synchronization, allowing you to see your markdown content rendered in real-time as you type. Changes made in the editor are instantly reflected in the preview pane, ensuring a smooth and efficient editing process.

🛠️ Markdown-Specific Tools

Markiva comes loaded with a variety of markdown-specific tools accessible through an intuitive toolbar. Key features include:

  • Text Formatting: Easily insert bold, italic, underline, and other text formatting options with one click.
  • Advanced Tools: Create tables, insert code blocks, manage lists, add checkboxes, and even embed progress bars with a click.
  • Customizable Themes: Choose between light and dark modes, or customize the editor's appearance to suit your preference.

🗂️ Integrated File Explorer

Markiva’s integrated file explorer allows you to manage your project files effortlessly:

  • Drag-and-Drop: Quickly move files and folders around within the explorer.
  • File Renaming: Keep your files organized with the easy-to-use renaming feature.
  • Default Open Files: Set your preferred files to open by default when you start Markiva.

🖥️ Split View Feature

Markiva offers a flexible split view feature, allowing you to customize your workspace:

  • Editor Only: Focus entirely on writing by maximizing the editor view.
  • Preview Only: See your markdown fully rendered by maximizing the preview pane.
  • Split View: Work with both the editor and preview side by side for an efficient writing and reviewing experience.

🛡️ Additional Features

  • Spell-checking: Ensure your content is free from spelling errors as you type.
  • Auto-save: Never lose your work again with automatic saving of your progress.
  • Export Options: Convert your markdown files to PDF or HTML with just a few clicks.
  • Preview Tooltips: Get detailed information by hovering over elements in the preview (e.g., image dimensions, link URLs).

🌟 Advanced Markdown Features

  • Syntax Highlighting: Enjoy enhanced readability of your code blocks with integrated syntax highlighting powered by Prism.js.
  • Mathematical Equations: Write complex mathematical equations using LaTeX syntax, rendered beautifully with MathJax support.
  • Bracket Matching: Automatically insert matching brackets, braces, and quotes.
  • Auto-Complete Markdown Patterns: Predictive text completion for common markdown patterns like ![], **, _, and more.
  • Block-Level Formatting: Quickly insert blockquotes, code blocks, and horizontal rules.
  • Live HTML Conversion: Convert your markdown into HTML with a single button click, including options for custom attributes.

🖼️ Enhanced Image and Link Handling

  • Drag-and-Drop Images: Simply drag and drop an image into the editor to embed it in your markdown file.
  • Link Management: Easily insert and manage hyperlinks with the built-in link dialog.
  • Image Tooltips: Hover over an image in the preview to see its dimensions and alt text.

🗂️ Template Management

Markiva allows you to save your frequently used markdown content as templates:

  • Save as Template: Save any markdown file or content as a reusable template.
  • Load Template: Load templates directly into your current project, with options to preview before loading.
  • Template Management: Rename or delete templates with ease.

📝 Version Control and Snapshots

Markiva includes built-in version control features:

  • Automatic Snapshots: Automatically save snapshots of your work at regular intervals.
  • Version Comparison: Compare different versions of your document side-by-side using a unified diff view.
  • Restore from Snapshot: Revert to a previous version of your document with just a few clicks.

🎨 Editor Customization

Markiva offers extensive customization options:

  • Font and Size Options: Choose your preferred font family and size for a personalized editing experience.
  • Custom Colors: Set your preferred background and text colors, ensuring the editor looks just the way you like it.
  • Toggle Line Numbers: Show or hide line numbers in the editor for a cleaner or more informative view.

💻 Integrated Terminal

Markiva includes an integrated terminal:

  • Run Shell Commands: Execute shell commands directly from within the editor.
  • Output Window: View command output in real-time in a dedicated window.
  • Clear and Reset: Clear the terminal output with a single click to keep your workspace clean.

📊 Table Editing

The built-in table editor allows you to create and edit markdown tables visually:

  • Dynamic Table Creation: Easily add or remove rows and columns as needed.
  • Markdown Conversion: Automatically convert your table edits into markdown format.

🔎 Find and Replace

Markiva includes a powerful find and replace tool:

  • Regex Support: Use regular expressions for advanced search and replace operations.
  • Batch Replacement: Replace all instances of a term or pattern in your document with ease.

🖥️ Cross-Platform Compatibility

Markiva is designed to work on multiple platforms, ensuring that you can maintain the same productive environment regardless of your operating system.

📤 Export Options

Markiva offers robust export options:

  • PDF Export: Convert your markdown documents into PDFs with custom formatting.
  • HTML Export: Generate HTML files from your markdown content, complete with all custom styles.

⌨️ Keyboard Shortcuts

For users who prefer keyboard navigation:

  • Custom Shortcuts: Markiva allows you to assign custom keyboard shortcuts to frequently used actions.
  • Quick Access: Open files, run commands, and perform actions faster than ever.

📚 Table of Contents Generation

  • Automatic TOC: Generate a table of contents based on your document headings, making navigation easier for long documents.

📝 Examples

Code Block with Syntax Highlighting

def greet():
    print("Hello, World!")

Mathematical Equations with MathJax

You can write complex mathematical expressions using LaTeX syntax:

Inline equation: $E=mc^2$

Displayed equation:

$$ \int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi} $$

Quote Block

"You say potato, I say tomato."
— Robin Doak

Links

Explore more projects by Robin Doak

Tables

Creating tables is a breeze with Markiva. Here's an example:

Language Creator
Python Guido van Rossum
JavaScript Brendan Eich

Need more? Use the Table Editor accessible via the toolbar.

Table Editor Screenshot

Other Extras

  • Strikethrough text for corrections or stylistic choices.
  • To-do lists with checkboxes:
    • Item one
    • Item two (done)
  • Emoji Support: Add emojis to your content for a personal touch. 😄🎉🚀

Images

Embedding images is as easy as this:

Sample Image

🎉 Go and Explore!

Markiva is more than just an editor; it's a powerful tool to help you create, edit, and manage your markdown projects. Download and start exploring today, and unlock the full potential of markdown with Markiva! ✨


Please note!

This application still has a long way to go. There may be bugs that need to be fixed, and I will continue to iron these out.

Screenshot


Screenshot


Screenshot


Markiva 1.1.0

27 Aug 18:13
616fcf5
Compare
Choose a tag to compare

🎉 Markiva 1.1.0 Release 🎉

⭐Whats new?

  • Save Settings bug fixed
  • Export as HTML (Exports correctly this time 🤞)
  • General bug fixes
  • Performances enhancements

Markiva is a powerful, feature-rich Markdown editor designed to provide a seamless writing experience with live previews, extensive customization, and advanced features to streamline your workflow.

🚀 Key Features

  • Live Markdown Preview: View your rendered Markdown content side-by-side with the editor in real-time.
  • Syntax Highlighting: Experience clean and clear syntax highlighting for Markdown with customizable themes.
  • File Explorer: Manage your Markdown files with an integrated file explorer featuring drag-and-drop support.
  • Auto-Save & Version Control: Automatically save your work and manage document versions with snapshots.
  • Customizable Editor: Adjust font sizes, fonts, background colors, and text colors to suit your preferences.
  • Advanced Find & Replace: Use regular expressions and other powerful tools to find and replace text.
  • Spell Checker: Built-in spell check to help you maintain error-free documents.
  • Outline Pane: Quickly navigate your document with an automatically generated outline.
  • Emoji Picker, Table Editor, and More: Enhance your documents with built-in tools for inserting emojis, tables, and other elements.
  • Export Options: Export your Markdown files to PDF or HTML with a few clicks.

🎨 Customization

Markiva is highly customizable to fit your workflow. You can:

  • Change themes: Switch between light and dark modes.
  • Adjust editor settings: Modify font, size, line numbers, spell check, and more through the toolbar.
  • Insert various elements: Add images, tables, links, and even progress bars directly from the toolbar.

📝 Usage Guide

File Management

  • Opening Files: Use the file explorer on the left to navigate and open Markdown files.
  • Saving Files: Click on the save icon or press Ctrl+S to save your work.
  • Auto-Save: Enable auto-save to automatically save your work at regular intervals.

Editing & Formatting

  • Text Formatting: Use the toolbar to bold, italicize, underline, or strikethrough text.
  • Inserting Headings: Quickly insert headings using the dropdown in the toolbar.
  • Preview: View a live HTML-rendered version of your Markdown file on the right pane.

Exporting

  • Export as PDF: Convert your Markdown file to a PDF by clicking on the export PDF icon.
  • Export as HTML: Similarly, you can export your document as an HTML file.

📖 Help

If you encounter any issues or have feature requests, feel free to open an issue on the GitHub Issues page.

🎉 What's Next?

This is just the beginning! Future updates will include more advanced features, additional themes, and even more customization options. Stay tuned!


Thank you for choosing Markiva! We hope it helps you create beautiful Markdown documents with ease.

Markiva 1.0

26 Aug 21:08
616fcf5
Compare
Choose a tag to compare

🎉 Markiva 1.0 Release 🎉

After many months of development, the first release of Markiva is here! Markiva is a powerful, feature-rich Markdown editor designed to provide a seamless writing experience with live previews, extensive customization, and advanced features to streamline your workflow.

🚀 Key Features

  • Live Markdown Preview: View your rendered Markdown content side-by-side with the editor in real-time.
  • Syntax Highlighting: Experience clean and clear syntax highlighting for Markdown with customizable themes.
  • File Explorer: Manage your Markdown files with an integrated file explorer featuring drag-and-drop support.
  • Auto-Save & Version Control: Automatically save your work and manage document versions with snapshots.
  • Customizable Editor: Adjust font sizes, fonts, background colors, and text colors to suit your preferences.
  • Advanced Find & Replace: Use regular expressions and other powerful tools to find and replace text.
  • Spell Checker: Built-in spell check to help you maintain error-free documents.
  • Outline Pane: Quickly navigate your document with an automatically generated outline.
  • Emoji Picker, Table Editor, and More: Enhance your documents with built-in tools for inserting emojis, tables, and other elements.
  • Export Options: Export your Markdown files to PDF or HTML with a few clicks.

🎨 Customization

Markiva is highly customizable to fit your workflow. You can:

  • Change themes: Switch between light and dark modes.
  • Adjust editor settings: Modify font, size, line numbers, spell check, and more through the toolbar.
  • Insert various elements: Add images, tables, links, and even progress bars directly from the toolbar.

📝 Usage Guide

File Management

  • Opening Files: Use the file explorer on the left to navigate and open Markdown files.
  • Saving Files: Click on the save icon or press Ctrl+S to save your work.
  • Auto-Save: Enable auto-save to automatically save your work at regular intervals.

Editing & Formatting

  • Text Formatting: Use the toolbar to bold, italicize, underline, or strikethrough text.
  • Inserting Headings: Quickly insert headings using the dropdown in the toolbar.
  • Preview: View a live HTML-rendered version of your Markdown file on the right pane.

Exporting

  • Export as PDF: Convert your Markdown file to a PDF by clicking on the export PDF icon.
  • Export as HTML: Similarly, you can export your document as an HTML file.

📖 Help

If you encounter any issues or have feature requests, feel free to open an issue on the GitHub Issues page.

  • If you run into the problem of settings not being saved, run the application as admin. A fix will be provided in the next release.

🎉 What's Next?

This is just the beginning! Future updates will include more advanced features, additional themes, and even more customization options. Stay tuned!


Thank you for choosing Markiva! We hope it helps you create beautiful Markdown documents with ease.