/
Words written by me /
Diary of a solo dev building a web app / Day 10: s3 file delete, ui tweaks
edit

This is a dev diary of implementing Filerion, a web-based file manager for online storage (Dropbox, OneDrive, Google Drive, s3 and more).
Today:
- better showing of error and progress during operations:

- change
FileSystem
apis to take progress andonDone
callback instead of returning stores - fix deleting of directories in Dropbox
- improved tooltip component. Instead of constructing
<div>
that hosts the tooltip content in JavaScript, it’s now a Svelte component. Makes it easier to change the style- lesson: you don’t write perfect code on the first try. Or even second or third. It’s ok to write code that works today and improve it tomorrow.
- progress on multi-level context menu
- sort: when toggling name sort when size sort is active, it should sort down. cycle sort needs to take into account both
- implement delete of files for s3
- changed icons from iconify to https://carbon-icons-svelte.onrender.com/. Should have more consistent look and I think I only import the icons I need. I don’t know how iconify works, exactly
- implement deleting of folders in local file system