v0.0.3 released. Now you can download and import the project via pypi with “pip install DanDB”!
v0.0.1 has finally released! After many hours of debugging, building, and mostly slacking, the initial release of DanDB is now available. After a small amount of bug testing, I will release DanDB onto PyPi. Besides that, it is mostly done.
I have restructured some of the modules, and fixed some key syntax/grammar mistakes. I also have now released the module onto Github: https://github.com/Retro2D/DanDB. This marks the pre-release for pre-alpha v0.0.1 (so a pre-prealpha kinda).
Added my hobbies onto the website. Pretty simple to understand LULZ. Pretty sure the project now qualifies for the mission, so this probably will be the last devlog before I ship it.
Got started on my portfolio! Not much to note, but it currently has an about me section and projects section. These are pretty self-descriptive sections: about me as a person and my life, and all the major projects I have built here. I aim to refine the UI, I just got done with the basic tutorial!
Got some JSON working. Currently planning on replacing the outdated raw table with a cleaner, nicer JSON look. Here is what the structure looks like: (First down is the name, second is the data structure for the row/column names and data)
I have completely revamped the raw data to actually fit what is being shown in the graph. Confused? Yeah, me too. Basically, previously the raw string was only capable of showing data on the first row of the list instead of all of them. Tables still functioned normally since they only relied on in-class variables instead of the raw data. However, it would be confusing for people to find and edit the string based on the raw data using that method. Besides this, I have fixed multiple bugs varying from small visual pains to the graph-breaking kinda stuff. On the next update, I will add support for JSON strings based on graphs. I will also add different kinds of graphing in later updates!
Many different bug fixes, currently rewriting the code to be both easier to read and more lightweight. Along with that, I added padding for long row names. Currently working on making the text at the top actually fit the chart.
Word shortening is here! Now, the prettyprint function will be able to either lengthen or shorten values based on row word size. In this case, I shortened “hello world!” into “hello”. I also fixed a pretty big bug that inaccurately displayed data values for tables with two or more columns.
It looks so much better now! Now added padding to lengthen shorter data entries. Currently working on the same but for shortening larger entries. Now it is starting to look like Microsoft Excel!
FINALLY, the columns are properly outputting. Yes, I still need to add better formatting, and yes, I need to add other types of graphs… but I have made some serious progress since last devlog!
Finally got multiple dimensions! May not sound like much, but this took hours of planning to do. You can also now print out very basic graphs with multiple dimensions.
Got some pretty printing working! :D
Starting to work on this! I haven’t uploaded to Github yet, but it is able to create basic new table datatypes. Currently working on a pretty print function to give a nice, clean output!
Alright, so here it is. RetroOS, nearly finished with webOS 1. As you can see, I have added a system settings with a light/dark mode toggle. Admittedly, it was very rushed (maybe because I want that new sticker!), but it is something I am pretty proud of. This has been a great reintroduction to web dev for me!
Multiple windows! Not just that, but also some better GUI. More features are in the works. :)
Currently working on fixing some bugs. Besides that, the formatting for the clock has changed, along with the styles of the exit button (though as you can see, it is very much a W.I.P).