Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 1.18 KB

README.md

File metadata and controls

18 lines (13 loc) · 1.18 KB

ClojureScript7

An implementation of the 7GUIs in ClojureScript and Reagent by Jovan Jester. I took some liberties with the tasks as specified in the 7GUIs, mainly those where they suggested modal windows since I felt modal dialogs weren't really necessary in a web app context.

Live Demo

Netlify Status

To view a live demo of this project go to https://clojurescript7.jester.cafe/

Notes - Work In Progress

  • What needs work
    • Mobile: originally I just wanted this to be a Clojure learning exercise so I designed for desktop browsers only, but now I've decided it would be nice to make it look good on mobile as well.
    • For Cells
      • Keyboard navigation, cell selection, and formula editing is a little buggy
      • Supports cell ranges like A1:D3 and variadic functions but I've only added SUM, AVG and ROUND
      • Needs error checking for circular references and malformed expressions
      • This is not part of the 7GUIs challenge but for fun I will add cell formatting support