Activity

impawsible

Following the official rust tutorial, I made a tiny server that serves two files: hello.html and 404.html. It is currently single-threaded (if one page hangs, all of them hang), but I’ll fix that soon.

Attachment
0
impawsible

After a nice break over the long weekend, I came back and added the ability to create new buffers and close them. I also added keybinds and command palette commands

TODO:

  • Polish UI
  • File I/O
0
impawsible

I made the website responsive on mobile (somewhat at least), and started making tabs actually work in the editor. You can actually switch buffers now!

TODO:

  • file manipulation
  • theming
Attachment
0
impawsible

I made the start of a cool little website for dahlia! It’s heavily inspired by the Neovim and Helix websites (both code editors so it’s on brand), and uses the colors from catppuccin macchiato. You can check it out at http://annaxiom.github.io/dahlia (I’ll buy a proper domain when I’ve got money)

Attachment
1

Comments

chefpenguino
chefpenguino about 1 month ago

i love the minimalistic look of this site, feels really candid - nice stuff bro

impawsible

I worked on implementing a buffering system for files so I can eventually add file tabs.

TODO:

  • UI design
  • Saving / opening files
  • File tabbing
Attachment
0
impawsible

I added a data-driven keymap system (similar to my command system), and I also made a basic command palette. Commands can now be palette_visible or not, which dictates whether they will show up in the palette (e.g. “Open Palette” won’t be visible in the command palette)

TODO:

  • Actually useful commands (like Open, Save, etc)
  • Fuzzy finder for commands in the palette
  • Pretty the whole thing up (user themes??)
Attachment
0
impawsible

I added a basic command registry / retrieval system, and refactored my code so it’s a bit nicer to look at. I also make a simple placeholder status bar that tracks your cursor position.

TODO:

  • Command palette
  • Base commands (Save, Open, New file, ETC)
Attachment
0
impawsible

Started working on dahlia - I created a base Tauri app, and got a codemirror instance set up.

TODO:

  • Implement a basic command palette
  • Make the status bar work
Attachment
0
impawsible

I decided it was time for me to have a website, so I searched around neocities (cause that’s where all the cool ones are) and found one i really liked, by petrapixel. To put it lightly, I copied her style (but I will develop it into my own I promise). I also need to pick a new background tile and add more content, but thats a problem for later.

Attachment
0
impawsible

Started working on an initial proof-of-concept using Sysinfo, but I had to use WGPU to query the GPU information since Sysinfo doesn’t provide that functionality.

Attachment
0
impawsible

I’m working on my first project! This is so exciting. I can’t wait to share more updates as I build.

Attachment
0