SXMac is a light, notes like app that can be used as a rich text editor, markdown editor and preview, code editor with more than 100 supported languages. If you need specific files or anything else in one place.
While being about simplicity SXMac combines all needs for editing any kind of text, we do not always want to set it up, but work out of the box! That is all about it!
SXMac can be used as a note taking app with simple and clear interface that is doing its job. The main focus is to bhe able to previed .md files and dynamicly see changes in your editor. Not just that, but file export, easy import of files and centrilzied experience.
However not being somehting well defined it serves a purpose!
SXMac leaves what you need to quickly see a file or even start editing it. You can easily drop it to the documents folder in order for it to be recognized or use a file picker box.

Code highlighting without any effort on any files you need. Yes, if you want you can use it totally for basic coding. All code editor basic functionality in it!

Syntax highlighting for it and clean, clear view

Instantly preview your markdown file (.md) with all features supported!

Quickly chnage the background color and see how it is on different backgrounds

Quick actions in right place! Just double click and do needed action fast from small menu!

This is what can make any app 100x times more usable! Just select file from any mess and add it straight to our main menu!

SXMac being an editor for all kinds of formats also has a code editor for html and has a full featured preview of a website similar to Markdown preview

Clean and simple is what makes it usable. Simplicity!

Being in alpha test SXMac has already theming options with gradients. Custom theme is applied to the whole app interafce and keeps with your taste!) Warm, cold and other colors. In the new update SXMac will receive even more customization!



SXMac has a special settings menu, options and not just that, but also SXMac has other functionality, file manipulation and etc what is not mentioned here. Download and install SXMac to share your opinion and review about it so we can make changes and improve!
We are trying to give user more control! Check it out in settings.
SXMac supports Intel and Apple based chips Macs with minimum OS version of 14.6
SXMac provides a straight forward install guide and its intaller for any case. All you need is to directly download the disk image with all needed files from our GitHub
After the disk image is on the desktop open it with the default system utility and open .pkg installer or guide.txt file for instructions!

Change-log & Version notes from the first 1.0.0 build
- Initial "Blueprint"
- Initial version, layout, and setup
- Not usable
- To do: Alpha release
- Main functionality
- Good expectations
- Focused project
- Maybe: Integration of C++ and C into the core of the app
- Make a boost
- Usable
- Establishing UI
- Trying to keep it simple
- Do not invent the wheel again
- File manipulation
- Windows
- Color schemes
- Debugging
- Code documentation
- Set up main views
- Internal logic
- Cleaning classes
- 1.0.0 is finished
- Finished the plan
- To do: Text editor
- Custom views
- About window
- Configs maybe???
- Starting the full development of the full-featured SXMac editor
- Cleaning Objective-C bridges
- Cleaning the Objective-C code
- Fixing potential memory leaks???
- And more (see commits)
- License is planned to be changed!
- More developers may join, possibly...
- Add elements to the text editing view
- preview
- highlighting and themes support for all popular languages (over 50 well known)
- Select the format
- Reference table
- Copy buffer
- Integrated third party libraries
- New dependencies
- Internal alpha version release (1.0.5)
- New submenu in the text editor with helpful info
- Revised code
- UNCONFIRMED mobile version
- Added renderer for Markdown text
- Quick refresh the preview (almost)
- Quickly apply changes
- Syntax highlighting for over 180 supported languages and themes thanks to https://github.com/ZeeZide
- Clear UI and easy implementation
- Export, Import your changes that you have made
- Set your your out put path (finished)
- Now it can be considered usable and we plan to maintain and improve it in nearest future with more options, languages, previews, shortcuts!
- To do: fix bugs, make more options, refactor the code
- Added dynamic color picker for the preview
- Auto extension detector
- Default extension
- people can try out our app!
- 1.0.5 is considered non usable
- 1.0.3 version of code should solve many errors, crashes
- 2.0.0 interanal alpha
- Added about menu in the app bar
- App bar controls coming soon
- Working on UIs
- Now themes and language highlighting is added automatically
- and more
- To do: improve usability, fix freezes in some parts of the app
- Rebuilded interface
- Main window has better table view
- Cool blur effect on the main list of files
- Solved problems when interface did not respond
- Now files changes are visible instantly
- Testing the SXMac installer for all MacOS systems (soon release)
- Some configs changes
- License will be left same
- Small UI allignment fixes
- README added
- Added an infinite process that will check for the files added
- Perfomance seems to be better
- Full HTML side support added
- Separate HTML preview
- HTML preview freezes fixes
- Fixed the some alert were not showing up
- Bugs, freezes, alerts problems fixes
- Testing all features
- Drag and Drop support
- Renaming files in place
- UI updates
- Website about our app is about to get finished
- Renaming files fixes
- New custom alert
- pathsManager is now even more powerful!
- Added the version checker
- Project is now C compatible
- To do: Switch to makefile?? Probably this is happening soon and will be in the next major update and in the last alpha version
- 18/3/2025 Our webiste is finished!
- Themes and dynamic theme update for the whole app
- New contributor joined us!
- Added more themes!!
- UI fixes
- Finally works smoothly on most of Macs
- UI is not conflicting
- Themes + custom themes!
- Added Localizable module
- Support for languages will be added:
- English (default)
- українська (Need a translator to hire)
- Русский (In progress)
- Deutsch (Need a translator to hire)
- Polski (Need a translator to hire)
- Chinese / 中国人 (Need a translator to hire)
- Windows are now resizing free and are saving its sizes when app was exited for your own preference!
- Added sorting menu with options to quickly and fast find the needed file
If you liked it or want to help the repo you can just star it and help us moving on and make more updates!
Important
In order to create a pull request your code should be readable, formatted to be relatively easy to analyze and be documented with some overall comments.
SXMac © 2025 by Ivan Koskov (aka Evan Matthew) is licensed under Creative Commons Attribution-NonCommercial 4.0 International Public License. For more information open LiCENSE file.