Alan North
alanscodelog.bsky.social
Alan North
@alanscodelog.bsky.social
Dev / Artist (❤️ rust | typescript | vue | nuxt) | Working on several UI/UX oriented libraries + revolutionary note app.

https://github.com/alanscodelog
https://alanscodelog.github.io/
Have I mentioned how much I love nuxt's devonly component? Yes. Have I mentioned it enough? No.

Here am using it in combination with radix's hover card so I can inspect all the internal data for an item.

#vue #nuxt #radix
December 28, 2024 at 2:32 AM
Added pretty animations when changing workspaces 😍

#ui #ux #uxdesign #frontend #uidesign #buildinpublic #vue #vuejs #webdesign
November 30, 2024 at 7:09 PM
Created the workspace selector dropdown. Just want to shout out radix/radix-vue again. It made it so easy to do this and I could focus on the ux and the styling. I'm going to slowly replace my component's library with it.

#vue #ui #ux
November 27, 2024 at 10:07 PM
Layout manager hooked up to the Shortcut Manager (before I was manually handling events). Next step is to sync the messages in the status bar with whatever shortcut is configured.

#ui #ux #frontend #uidesign #buildinpublic #vue #webdesign
November 18, 2024 at 3:14 AM
Feels so smooth 🥰
Added auto splitting from the window edges, ironed out some bugs with intersection dragging and drag events.

#ui #ux #frontend #uidesign #buildinpublic #css #vue #webdesign
November 14, 2024 at 11:59 PM
Finally made intersection dragging work 🫠.
Also pretty styles now. 😍
#ux #ui #design #buildinplublic #vue
November 9, 2024 at 7:34 PM
It also handles complicated scenarios if at all possible. So it will close single frames if it can't close them all.
November 6, 2024 at 2:36 AM
Finished the basic closing/splitting of frames 🥳.

Best window management strategy ever, if I may say so. Inspired by blender, but less finicky because no weird corner dragging. Someday I will write a linux wm that uses this.

#ui #ux #frontend
November 6, 2024 at 2:33 AM
Vue's new deferred teleport is amazing. I just realized I can create a small area to put debug information then just teleport stuff to it from any component. Combined with nuxt's `DevOnly` component, it's killer. Here I'm debugging the split/close frame requests.
November 5, 2024 at 9:41 PM
Showing off the code sandbox. Am using trpc to create the api bridge. Plugins will be able to use this to safely control the ui.
November 3, 2024 at 2:00 PM
WIP Layout management library I'm working on. Unlike the few other libraries out there, this one uses a flat list of windows instead of a tree for more flexibility. Rendered with #vue here but it's framework agnostic.
November 3, 2024 at 12:26 AM