Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bautistaaa/big-sir


https://github.com/bautistaaa/big-sir

hacktoberfest macos react typescript xstate

Last synced: 13 days ago
JSON representation

Awesome Lists containing this project

README

        

# Big Sir
## Joining the mac os clone wars.. Here's mine

Built with [React](https://reactjs.org/) and [XState](https://github.com/davidkpiano/xstate)

## Features
- Draggable desktop icons. Click to open corresponding apps
- Context Menu to reset icon positions
- Window management (focus priority, minimize, maximize)
- Terminal
- Able to open/view files in NeoVim (ex: nvim home/personal/Resume.js)
- I disabled the `cat` command, only `nvim` works
- Basic commands such as `ls|cd|pwd|^C|CMD + K`
- Command history
- Autocompletion with tab (suggests multiple options if there are more than on match)
- Launch html files in chrome app with `open` (ex: open home/projects/narutoql.html)
- Chrome
- History/bookmarks
- Note: most sites don't allow iframes to load them
- Finder
- Able to open/view apps in three mode (detail/list/icon)
- Spotify Desktop Client
- fully functional spotify app built from scratch

## Whats next?
- Ability to create html files and view them live on chrome (like codepen)
- more terminal features (ex: help)
- Anything really..

### I tried to keep only things that were functional on the app. The visual only components at the moment are the command panel top right and the trashcan