stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

4h 11m 52s logged

MacForms is back: form settings and light mode!

  • After taking a break from working on MacForms for 2 months to work on other projects, prepare for school, and do a lot of other stuff, I’m finally back to developing this project and getting it ready to ship before Stardance ends in 9 days! (plz extend the end date :heavysob: )
  • In this pretty massive devlog, I added a new settings tab to the form editing page where you can customize the published form’s presentation and many other options :thumbs-up: here are the settings I implemented, there might be other important stuff I forgot:
    • whether to shuffle questions randomly
    • whether to shuffle the multiple choice options for each question
    • a custom background color for the top banner
    • allow respondents to submit another response
    • allow respondents to edit their submitted responses
  • Because I couldn’t figure out a way (if there is one) to implement the last 2 without using accounts or cookies, if a form has either of the 2 enabled, you’ll need to sign in first to fill out the form :dumbass:
  • Added a light/dark mode toggle option to the nav user dropdown menu for you to easily customize the site’s appearance and switch between light and dark modes :yay:
  • Since I had to manually go through basically every component and page of the entire platform to modify the elements’ Tailwind classes for this, it also gave me a chance to refresh my memory of the project’s structure and how it works because I was gone for so long :crine:
  • Going through all the files and testing the 2 modes was a long and tedious process, but the result turned out pretty well, both are consistent and visually appealing, and there’s also a smooth color transition
  • Added a top loading indicator bar to improve the UX since some pages take a bit to load and the site may look unresponsive without the loading bar
  • Fixed a few math bugs with 0s and NaNs and display bugs with the colors, layout, placeholder, and other styling
  • Because Stardance is ending so soon :aaaaa-disintegrates: and because of my procrastination and laziness, I’m going to have to cut a lot of the originally planned features before shipping since I have another big project to ship, so hopefully I can finish some last few features and polish MacForms and ship it soon!
0
93

Comments 0

No comments yet. Be the first!