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

SML_365

@SML_365

Joined June 30th, 2026

  • 9Devlogs
  • 2Projects
  • 2Ships
  • 26Votes
I make stuff
Open comments for this post

2h 1m 20s logged

Devlog #2 for Gemstone Text


Gemstone Text is a clean, no-distractions text editor built in PySide6. It will (eventually) support Direct+, C, and Python syntax coloring and execution, with potentially more languages depending on motivation, since I’m making all the syntax rules by hand :p

Done So Far

I’ve added Python support for Gemstone Text (Yay!). You still can’t switch between Python and Direct+ support yet, but that’s coming later. I’ve also added menu buttons for File, Run, and Settings. Obviously, they don’t do anything, but they will do something eventually!

Coming Next:

As mentioned in the prior devlog, syntax coloring and theming options might be implemented eventually. I still need to actually add C syntax coloring support, and complete the syntax coloring support for Direct+. For example, I haven’t added coloring for true/false keywords yet. Hopefully that will come in the following days! I also still need to add a current line indicator to make it slightly harder to lose your cursor in the middle of a text file, and line numbers. Not to mention runtime support, saving files, and a billion other things I’m too lazy to write here but you can imagine if you check the project out on GitHub. In the meantime, enjoy this amazing screenshot of this amazing python class (amazing function included!).

Anyways, that’s it from me, and have a great rest of your day/night!

0
0
12
Open comments for this post

2h 24m 26s logged

Devlog #1 for Gemstone Text


Gemstone Text is a clean, no-distractions text editor built in PySide6. It will (eventually) support Direct+, C, and Python syntax coloring and execution, with potentially more languages depending on motivation, since I’m making all the syntax rules by hand :p

Done So Far

This is the first devlog for Gemstone Text. Today was just all about getting Direct+‘s syntax coloring working at least a little bit, and I’m pretty happy with how it turned out! Not everything is done, but it’s a good start! Keywords, variable references and double references get highlighted, as well as labels, arguments, strings, and more! I also added a little welcome message with incomplete links to documentation but that will be fixed later. Hopefully. Maybe.

I’m trying to recreate the look of the original Direct+ editor built in Scratch (Which is also shamelessly made by me), so you can check the editor (and language!) out on Scratch or TurboWarp, which is recommended:

Scratch:
https://scratch.mit.edu/projects/1183429217
TurboWarp:
https://turbowarp.org/1183429217

Please let me know how I’m doing so far if you have the time to check the original project (and this one) out!

Stuff to Do Next

Anyways, there’s still a lot of things in the original editor that I still need to make, including the menu buttons for accessing the filesystem and running code, line numbers (which I’m still figuring out how to do in PySide6), and indentation guidelines. I also want to add a settings menu, which is NOT included in the original but I want to add a bit of customization into the editor :D.

I’ll add some options for syntax coloring and theming (ooh) if I’m not lazy. Also, in the settings, even though it’s not a setting, I’ll add a list of supported languages so users don’t think they’ve been scammed with the limited language support :p. I’m probably going to finish Direct+ support and the filesystem/settings/console, and then tackle adding Python and C coloring support. There’s still a lot to do, so expect quite a few more devlogs in the upcoming weeks!

That’s it from me, have a great rest of your day/night!

0
0
3
Ship

Ship #2 for NimbusLoft - A visual clipboard engine

This is NimbusLofts ship for v1.2.0.

NimbusLoft is a Python-based visual clipboard for all the files you need to use, but don’t want to go hunting in your filesystem for. Just drag them to the dock, and they get saved instantly.

This ship includes:
- Colored files
- URL saving (Thank you to an anonymous reviewer for this idea!)
- Bugfixes
- File size display
- And more, which you can try out by downloading the executable on GitHub!

Please note that NimbusLoft is intended for 64-bit Windows systems.

  • 2 devlogs
  • 2h
Try project → See source code →
Open comments for this post

1h 18m 31s logged

Devlog #5 for NimbusLoft - A visual clipboard engine

NimbusLoft is a Python-based visual clipboard for all the files you need to use, but don’t want to go hunting in your filesystem for. Just drag them to the dock, and they get saved instantly.

This devlog is focused on adding URL saving and loading support and stabilizing existing features, along with the releases of v1.1.1 and v2.1.0, available to try on GitHub!

Added:

  • URL saving and loading: You can now drag in URLs to save, drag them out into a browser, and open them with the browser. Everything shoulf work as expected
  • 1-second pause before hiding the window upon startup: It helps first-time users find where NimbusLoft is located on their screen, since it might be different depending on monitor setups
  • Adjusted color-code colors: The purple was a bit too strong, and I’ll be adjusting the yellow in an upcoming stability fix (v1.2.1) to make it a bit less green

Upcoming:

  • Settings menu (v2.0.0 planned)
  • Persistent items (v2.0.0 planned)
  • Search and Sort functionality (also mentioned in Devlog #4) (v2.0.0 planned)
  • Multi-monitor support (v1.4.0 planned)
  • Custom thumbnails for URLs depending on webpage (v1.3.0 planned)
0
0
4
Open comments for this post

1h 5m 52s logged

Devlog #4 for NimbusLoft - A visual clipboard engine

NimbusLoft is a Python-based visual clipboard for all the files you need to use, but don’t want to go hunting in your filesystem for. Just drag them to the dock, and they get saved instantly.

This devlog is focused on getting all the features working for the v1.1.0 release, available to try on GitHub!

Added:

  • Right click context menu for each file entry, with options to open and remove file, as well as color changes
  • Change background color of file for organization, with over 6 color options (as well as the default color)
  • Contextual title also shows file size along with full file name

Upcoming:

  • Sort by color to improve organization
  • Search functionality (sort)
  • Settings panel to configure options such as auto startup, themes, and more
0
0
3
Open comments for this post

1h 32m 2s logged

Devlog #3 for NimbusLoft - A visual clipboard engine

NimbusLoft is a Python-based visual clipboard for all the files you need to use, but don’t want to go hunting in your filesystem for. Just drag them to the dock, and they get saved instantly.

This devlog is focused on getting everything up and running for the v1.0.0 release, available to try on GitHub!

Done:

  • Horizontal scrolling
  • Clear button now works
  • Stability improvements
  • Common filetypes tested (.mp3, .mp4, .png, .jpg, .html)
  • Folders tested

Upcoming (In later versions):

  • Theming
  • More stability improvements

Removed:

  • Settings button (Maybe coming in later versions)
0
0
3
Open comments for this post

3h 34m 52s logged

Devlog #2 for NimbusLoft - A visual clipboard engine

NimbusLoft is a Python-based visual clipboard for all the files you need to use, but don’t want to go hunting in your filesystem for. Just drag them to the dock, and they get saved instantly.

This devlog was mostly focused on implementing the file drag/drop and having it all showing up. The next high-priority update involves adding a scrolling shelf, a vital element needed to actually make NimbusLoft scale.

Done:

  • File drag + drop
  • Folder drag + drop
  • File cards with icons
  • Blurred background
  • Updated styling

Upcoming:

  • Drag out to paste
  • Paste whole folders at once
  • Scrolling shelf!
  • Settings panel
  • Clear button functionality

Maybe Adding:

  • Custom icons
  • Context menu for each file with remove, copy, delete, etc. functionality
0
0
2
Open comments for this post

2h 46m 43s logged

Devlog #1 for NimbusLoft - A visual clipboard engine

NimbusLoft is a Python-based visual clipboard for all the files you need to use, but don’t want to go hunting in your filesystem for. Just drag them to the dock, and they get saved instantly.

Done:

  • Basic structure
  • Quit button
  • Transparent UI language
  • Hides in alt+tab menu / taskbar

Upcoming:

  • Clear button
  • File drag + drop support
  • Show + hide when the mouse touches the top of the screen
  • Settings menu
  • Title and filename preview in the remaining space in the top of the bar
0
0
7

Followers

Loading…