Devlogs
2 entries · 58.6h loggedUpdate on the homepage look, templates and ribbon, along with ongoing status!Pending
Hey everyone I am dropping another update about AstroClean. I have just finished a sprint that focused on the landing page experience and the flow for creating files. I spent some time updating the landing page so that the landing page feels like Excel. I added a navigation rail with Home, New and Open tabs and I also added Account and Options at the bottom. The landing page now shows a greeting that changes with the time of day and displays recent and shared files. To make the landing page look real I replaced the icons with custom rounded-square icons that display an ‘X’ for.xlsx files and ‘CSV’ for.csv files. The ‘New’ tab is also a lot more fleshed out on the landing page. It now has a search bar category links such as Business, Personal and Planners and a gallery that contains over 30 templates. Of using only static images for the template cards I built CSS‑generated mini spreadsheet previews that actually render tiny column headers and sample data rows. I also added a ’More Templates modal so you can browse the collection in a grid and filter by category. I am currently working in to get in more templates in and preferably somehow get a template market like system, making the overall size small and ensuring everyone gets up to date millions of template instead of the fixed 30.(Will try to get all this updated in the next update, Hope everything goes smooth!) One of my small UX fixes this week is that clicking ‘Blank workbook’ no longer loads demo data on the landing page (Yahh it did that before as to make it easier for the reviewer but now I plan to just add a sample file that they can just select and in a way this is better cuz then they can also see and feel that everything works perfectly). It now generates a CSV with three columns and zero rows so the landing page opens with a clean empty grid ready for you to start working. On the side of the landing page I wired up a new onNewDataset prop in App.jsx so that if you trigger a ‘New dataset’ action directly from the command palette while you are inside the workspace the landing page fires that action perfectly. I also did some housekeeping in Ribbon.jsx to normalize the line endings to Unix and keep the codebase clean. The large 11‑tab ribbon is still fully intact. Works great on the landing page. Everything feels really cohesive on the landing page now. The jump from the home screen, to a workbook is super seamless and the file icons and CSS templates add a lot of visual polish to the landing page. I am currently still working on the homepage look, and getting in all the ribbon functions that I plan to add, and ensure that they look good too! Along with the discussed templates library, and fixing a couple of things that need fixing still.


