Skip to content

Bootstrap 5 upgrade#106

Merged
pikachu0542 merged 27 commits intodevfrom
bootstrap-5
Apr 8, 2026
Merged

Bootstrap 5 upgrade#106
pikachu0542 merged 27 commits intodevfrom
bootstrap-5

Conversation

@pikachu0542
Copy link
Copy Markdown
Member

@pikachu0542 pikachu0542 commented Apr 7, 2026

What

Upgrades the bootstrap version to 5.3, and then reworked all the styles to use only bootstrap 5

Why

Bootstrap 5 is good and the styles look way better now

Test Plan

Run locally. ensure all functionality works as expected. Ensure all page components look normal on desktop and mobile

Env Vars

Nope

Documentation

None needed

Checklist

  • Tested all changes locally

@pikachu0542 pikachu0542 self-assigned this Apr 7, 2026
@pikachu0542 pikachu0542 added the enhancement New feature or request label Apr 7, 2026
@pikachu0542
Copy link
Copy Markdown
Member Author

I didnt even intentionally do this, but this PR will resolve #103
image

Copy link
Copy Markdown
Contributor

@costowell costowell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tiny nitpicks, overall looks good


{{ if .EBoard }}
<div id="eboard-options" class="my-4">
<h5 class="text-decoration-underline">E-Board Options</h5>
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IMO, the underline doesn't look right

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

changed it to bold

</div>
<div class="form-group">

<h5 class="mt-4 text-decoration-underline">Additional Settings</h5>
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IMO, the underline doesn't look right

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I changed it to bold
image

@csh-sonarqube-community
Copy link
Copy Markdown

Failed Quality Gate failed

  • 0.00% Coverage on New Code (is less than 80.00%)

Project ID: ComputerScienceHouse_vote_c5ba863d-30d7-4fa9-97dd-4f2c58f8f5fa

View in SonarQube

Copy link
Copy Markdown
Contributor

@costowell costowell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great!

@pikachu0542 pikachu0542 merged commit 1ae91b6 into dev Apr 8, 2026
2 of 3 checks passed
@pikachu0542 pikachu0542 deleted the bootstrap-5 branch April 8, 2026 15:31
pikachu0542 added a commit that referenced this pull request Apr 9, 2026
* Changed all status codes to the http.StatusCode equivalent. Also changed some 500s to 400s where appropriate to indicate user error (#85)

* Started working on navbar

* More progress

* working theme selector

* Eboard vote link appears on all pages

* Started working on navbar

* More progress

* working theme selector

* Rebase with dev

* Finished rebasing with dev

* Added favicon import

* Misc other stuff, navbar is responsive now

* larger nav title

* Quorum text input, create page basically done

* Finished poll creation page

* Ranked choice poll page is done

* Actually use the hidden template

* changed icon

* Fixed vote count on eboard votes

* Added display of total votes submitted to results

* small fixes

* fixed spacing between buttons for eboard vote on mobile

* poll title wrapping in a different place

* Changed underline to bold

* Capitalize description placeholder text

---------

Co-authored-by: Noah Hanford <bigspaceships56@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Vote links (description?) don't wrap on mobile Update vote creation screen to be less confusing

3 participants