stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

MDEZ++

  • 4 Devlogs
  • 8 Total hours

MDEZ++ is a lightweight Markdown editor written in C++ while using the Qt Graphical Framework.

Open comments for this post

1h 28m 7s logged

I just added an all-new Help bar to MDEZ++, a lightweight Markdown editor written in C++ with the Qt framework. In the Help bar, the following sections are present:

​

  • About MDEZ++: Shows an about page for MDEZ++
  • MDEZ++ License: Shows the full MDEZ++ MIT license
  • Markdown Cheat Sheet: Shows the user a Markdown guide I made
  • Keyboard Combinations: Shows the user keyboard combinations they can use in the app
  • Report Issue: Opens a link for the user to open a GitHub Issue
  • Check for Updates: Brings the user to the most recent GitHub Release
0
0
6
Open comments for this post

2h 21m 36s logged

I just added complete file opening and saving capabilities to MDEZ++! This actually wasn’t that hard of an addition, but it now turns MDEZ++ into a true Markdown editor (if you forget it doesn’t have a logo other than the automatically generated W logo by Qt).

0
0
30
Open comments for this post

3h 7m 27s logged

I just made the GitHub Actions workflow for MDEZ++! The workflow does 3 things that seem very simple. Here they are:
​

  • Make the Linux binary
  • Make the Windows binary
  • Publish to GitHub releases
    ​
    It seems easy, right? While it really is NOT! I encountered so many numerous errors doing this! That is because what I am doing sits right at the intersection of many different extremely hard things to do, whether it be caused by the extremely large size of the Qt system, dynamic-linking that is unacceptable for users without Qt, and so many more things.

​

The complexity of debugging this was further exacerbated by one mistake I kept making. I was amending to commits instead of making new ones during the most intense phase of debugging, and I was unaware that amending to commits does NOT update the code for GitHub Actions!

​

My actions workflow is literally 105 lines long! 105 is not a mistype and is truly the length of the workflow. You can check it out here.

​

I have like 50 tabs open of the Qt Documentation and am planning some exciting additions to the project!

0
0
49
Open comments for this post

1h 6m 55s logged

This is my first devlog for MDEZ++! MDEZ++ is a lightweight Markdown editor written in C++, while using the Qt Graphical Framework.
​
This project has already thrown me right back into C++ again, like I was some time ago. Some features I plan to add in the future include saving to and opening files, GitHub GFM Markdown support (right now it is slightly more basic in terms of styling), and much more.

0
0
52

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…