A new update is out for JiYuAi
*Changelog*
Added checkbox widget
Added group widget
Added image widget
Give buttons rounded corners
Give buttons a pressed in state
Make window ascci table demo smaller
#javascript #DOjS #gui #dos #retrocomputing
Here is the github repositoru of my GUI toolkit called JiYuAi
You can grab the source-code here: https://github.com/dutchtux3000/jiyuai
#javascript #dos #dojs #gui
I continued working on the #Linux port of #DOjS. I implemented my own #CONIO, based on #Allegro and now the editor works...
I think that answers my question about the future of the port.
Next I'll check how I will integrate it into the next #DOjS release...
#DOStodon #Javascript #RetroComputing #MSDOS #CreativeCoding
#linux #DOjS #conio #allegro #dostodon #javascript #retrocomputing #msdos #creativecoding
DutchTux (not yet on Mastodon) has built an amazing GUI toolkit for #DOjS. 🥰
#DOjS #retrocomputing #javascript
I tried some dirty hacks today. I wanted to do a basic port of #DOjS to #Linux by using a Linux version of Allegro 4.4 (for the graphics stuff) and ncurses (for the editor).
But I think the idea is doomed because I found NO WAY to get the same details for keyboard input as on #MSDOS.
The editor uses stuff like CTRL-UP/DOWN quite a lot.
I also had a very hard time because Allegro and ncurses did collide quite a lot on #defines and function names...
Well, seems like after hunting bugs I finally managed to do at least some of the stuff I wanted:
A minimal window manager for #DOjS written in #Javascript.
#DOjS #javascript #retrocomputing #msdos
Things I wanted to do today vs what I did... 😩
I just released v1.10.0 of #DOjS on http://github.com/SuperIlu/DOjS.
This is the release #DOStodon is based upon!
See thread below for release details!
#MSDOS #DOSGaming #retrocomputing #JavaScript #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL
1/
#DOjS #dostodon #msdos #dosgaming #retrocomputing #javascript #freedos #creativecoding #p5js #retrodev #retrodevelopment #3dfx #opengl
Spent another day on #DOStodon. So, even at the risk of boring you to death:
Profile view now shows the header image as well
You can toot to the profile owner now by pressing `T`
DOStodon now returns to the calling screen after replying to a toot
CTRL-P in the editor lets you search for an account
Added "reply" marker `<`
Improved thread view and search dialog
#RetroComputing #MSDOS #Mastodon #JavaScript #DOjS
Up for grabs here:
https://github.com/SuperIlu/DOStodon
#dostodon #retrocomputing #msdos #mastodon #javascript #DOjS
I'm usually not the type that cares so much about numbers, but #DOjS has just reached 500 stars on #GitHub and now I'm a little proud... 😲
#DOjS #github #retrocomputing #msdos #javascript
New #DOStodon features:
Implemented indentation and lines for toot context view (real thread view)
Toots and notifications now show the time in a more readable fashion as a relative time.
Added type filter for notifications
#dostodon #retrocomputing #msdos #mastodon #javascript #DOjS
Someone actually reported the most funny #DOjS bug so far:
I totally mixed up red and blue when decoding MPEG1 videos and never realized.
I should re-think my test data 🤣
More nice features in #DOStodon:
Added scroll indicators `^` and `v` at the very right of the screen
Added thread view for toots when pressing `ENTER`.
Fixed bug with toggling content warnings on toots with no spoiler text.
Added image description viewing with `CTRL-1..4`.
Added help screen when pressing `H`.
#RetroComputing #MSDOS #Mastodon #JavaScript #DOjS #DOScember
Grab it while it is still hot:
https://github.com/SuperIlu/DOStodon
#dostodon #retrocomputing #msdos #mastodon #javascript #DOjS #DOScember
Big #DOStodon update:
Added local timeline
Added global timeline
Added hashtag timeline
Added 'view bookmarks'
Added 'view favorites'
Added text input field
Reworked sidebar
Added auto refresh countdown
#RetroComputing #MSDOS #Mastodon #JavaScript #DOjS
Grab it here:
https://github.com/SuperIlu/DOStodon
#dostodon #retrocomputing #msdos #mastodon #javascript #DOjS
The folks at @rcrpodcast mentioned #DOjS and #DOStodon in their #podcast episode #261.
It is around minute 37 and I'm laughing very hard right now...
Insight number four:
I should stop now. $Something is trashing DOS memory(?) And I haven't figured out what it is.
When DOSBox is freshly started all is fine. during the first run of #DOjS as well.
When DOjS exits something is destroyed.
I have commented out everything down to the JS interpreter and it is still happening...
It seems the "autostart feature" of #DOjS is a cornucopia of problems.
Fixed another bug I introduced with my last rewrite.
Worst thing about that: I can't even blame anybody beside me 😂