https://github.com/ivankoskov/sxmac
Quick elegant tool for editing Markdown files
https://github.com/ivankoskov/sxmac
application editor-tool macos native obje objective-c swft swif tool
Last synced: 3 months ago
JSON representation
Quick elegant tool for editing Markdown files
- Host: GitHub
- URL: https://github.com/ivankoskov/sxmac
- Owner: IvanKoskov
- License: other
- Created: 2025-03-10T11:08:58.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-17T10:50:30.000Z (3 months ago)
- Last Synced: 2025-03-17T11:38:51.691Z (3 months ago)
- Topics: application, editor-tool, macos, native, obje, objective-c, swft, swif, tool
- Language: Swift
- Homepage: https://ivankoskov.github.io/SXMac/
- Size: 2.41 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- License: LICENSE
Awesome Lists containing this project
README
# SXMac Markdown
---
[](https://developer.apple.com/MacOS/)

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!
## Unity
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.
## Source files editor
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!
## Markdown and rich text editor
Syntax highlighting for it and clean, clear view
## Preview rich markdown text
Instantly preview your markdown file (.md) with all features supported!
## Quick preview changes
Quickly chnage the background color and see how it is on different backgrounds
## Handy features
Quick actions in right place! Just double click and do needed action fast from small menu!
## Drag and Drop included!
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!
# + Additional features
## HTML editor
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
## Previews
Clean and simple is what makes it usable. Simplicity!
## Themes and customiztion
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!
SOME OTHER EXAMPLES
## Settings and more
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.
## Support
SXMac supports Intel and Apple based chips Macs with minimum OS version of 14.6
## Installation and setup of SXMac
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](https://github.com/IvanKoskov/SXMac/releases/download/beta2/SXMacInstallerImage.dmg)
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!
## Developers, contributors, thanks!
Change-log & Version notes from the first 1.0.0 build
## 1.0.0
- 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.1
- 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## 1.0.2 Public early testing beta
- 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## 1.0.3 & Public early testing beta 2.0.0
- 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## 1.0.4 & Public early testing beta 2.0.0 beta 2
- 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## 1.0.4 & Public early testing beta 2.0.1 beta 1
- Bugs, freezes, alerts problems fixes
- Testing all features## 1.0.5 & Public early testing beta 2.0.1 beta 2 (2.0.2)
- 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
---
## Just simple :)
> ***If you liked it or want to help the repo you can just star it and help us moving on and make more updates!***
---
## License
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.