Brainboard
- 2 Devlogs
- 3 Total hours
An AI organizer/to-do list to make students everyday lives just a bit easier (better name will come later)
An AI organizer/to-do list to make students everyday lives just a bit easier (better name will come later)
Since the last update, I changed the structure of the app to go from having one BrowserWindow to multiple BrowserWindows (So far: Search, Todo list, Notepad). They are currently in a stacked position and will later be moved around.
The todo list makes checkboxes when you enter a prompt, and you can check them off when finished. The notepad is resizable and saves text from when you open and close via the keybind.
Spent a good 15 minutes wondering why the window wouldn’t resize for the notepad, went through task manager and force closing electron instances, all to find that i missed a “height: 100%;” in the HTML file. very fun.
Ill add a pomodoro timer window next, and hopefully a mini calendar. After that, I need to get the AI integration working so that the searchbar has a purpose. Hopefully soon I will get to designing and getting the transparency looking good.
Devlog #1: Getting node js and electron working.
The idea is that you have a keybind (as of now: CTRL + SPACE) and a panel will appear similar to raycast/apple spotlight search. The code so far is very basic (probably not even 100 lines of JS and HTML so far) and so far I have the panel just displaying pre-set text. The panel dissapears when you press ESC.
Improvements to be made feature wise: Adding the AI search, to-do list, notepad, calender, pomodoro timer, really anything that would be useful for a student to use everyday
Improvements to be made appearance wise: Tweaking how it looks, I like how spotlight and raycast have a transparent background, which I hope to have. Eventually I want to experiment with users dragging and dropping themes/their own designs from canva/figma.