Last devlog before the second ship! It was mostly polish, but I did add one last standout feature, which is a timer. I also added a couple more bookmarks as well as some styling updates. I also moved the credits text to the bottom card instead of the top.
Anyways, that’s it from me, and have a nice rest of your day/night!
This was a fun one. I implemented a timer, which came with their own suite of nasty bugs to squash. For example, the + / - buttons were misaligned vertically. Took a bit of positioning work to fix. I also fixed an issue with the date readout, because I mixed up the day of the week with the day of the month (whoops). Besides that, I made a couple of minor visual changes to the Search box, but that’s about it! I still want to add a timer sound, and some more bookmarks.
That’s it from me, and have a nice rest of your day/night!
3rd devlog already! It was mostly focused on fixing a few bugs, as well as adding a Google Search feature! I fixed a glitch where the background image credits text was outside of the main card on some devices (specifically Linux for some reason) and also added Google Search! You can now type in the search box, press enter, and you’ll be redirected to a Google search query. Also made some minor adjustments to the README because it was lacking in detail.
Anyways, that’s it from me, and have a nice rest of your day/night!
Finally fixed the glitch where background blurring didn’t work on Pages! Turns out this was a CSS Minification error, which I didn’t even know existed. I just disabled it. Problem solved.
Anyways, I added a digital clock with a date reader, and some cool bookmarks using https://skillicons.dev ! I might tweak the visuals a bit, but the core idea is there.
I also might add some more features like a task organizer or weather system, but those are for later.
Anyways, that’s it from me, and have a great rest of your day/night!
So it’s a custom browser new tab! I added a pretty lavender wallpaper (thanks to Baraa Jalahej on Unsplash for the amazing picture) and started work on the centerpiece, which will eventually be a digital clock with a weather display. Unfortunately, the blur somehow didn’t make it to the current screenshot, even though it showed up in localhost. I’ll have to investigate that. In the meantime, use your imagination!
I still need to add some most-used widgets, and some other fun stuff like cursor effects!
Anyways, that’s it from me, and have a nice rest of your day/night!
The screenshot shown contains the code implementation, since there is no GUI, Output, or text printing done yet. :)
This devlog was just getting the basic instructions and assembler working. These are the commands implemented so far:
STOP
REG
COPY
LOAD
STORE
ADD
SUB
MUL
DIV
Other things done:
The VM is still missing a few key commands, such as
JMPTRUE
JMPFALSE
LBL
ECMP
GCMP
LCMP
But after implementing those, you can basically make any program! I’m hoping to ship it with something quite large, like a C compiler or a small OS. But that’s still in the future.
Anyways, that’s it from me, and have a good rest of your day/night!
WaveLength is a digital audio workstation that uses Bezier curves instead of notes to show music. (Very work in progress)
I started working on the tile-able window engine so the different subwindows could be in a single workspace. It’s still not done but I have implemented:
There is still an unfathomably large amount of stuff I have to do, I haven’t even gotten to the audio side of things yet. I’m going to be using PortAudio as the backend and that’s basically all I have figured out so far.
That’s it for now, I guess, and have a good rest of your day/night!
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!
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!
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!
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!
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:
Upcoming:
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:
Upcoming:
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:
Upcoming (In later versions):
Removed:
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:
Upcoming:
Maybe Adding:
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:
Upcoming: