VoteVote

Changelog

For more up-to-date and in-depth information, please check out the changelog in the GitHub repo. In addition, you can see this Netlify deployment of the upcoming version.

v0.1.3 2023_12dec04

Added

  • 3 new voting methods: equal_even, kemeny_young, black
  • stat box with pie chart
  • explanatory infobox
  • sitemap.xml
  • ability to collapse input sections

Changed

  • many misc styling tweaks

Fixed

  • a voter's input number amount updates on reset
  • no voters and single candidate edge case doesn't crash
  • fixed an error in eurovision calculation
  • numerous browser styling inconsistencies
  • various a11y fixes for hover states and roles

v0.1.2 2022_02feb28

Added

  • 15 new voting methods across 4 different blocks
    • positional: borda, nauru, eurovision, dabagh, binary_positional
    • evaluative: approval, disapproval, cav, score, range
    • condorcet: copeland, lull
    • cumulative: cumulative, fractional, quadratic
  • styling improvements: beautiful shadows on scrollable containers
  • bars will show scores if hovered over for 1 second

Improved

  • tooltips showing voter preferences now sorted and nicely formatted
  • block method switcher won't take more than 50% width and is now scrollable for more options
  • voter display becomes scrollable if too many voters
  • input menu always on screen for desktop views
  • navigating between pages scrolls to top of the page

Changed

  • renamed some methods
    • `cont` is now `contingency`
    • `supp` is now `supplementary`
    • `sl_cont` is now `sri_lanka`
  • title capitalization changed from "votevote" to "VoteVote" :')
  • new voters are added to top of voter display
  • default voter preset now includes more voters
  • increased left padding on bar charts
  • removing voter or candidate sets selection to removed option

Fixed

  • choosing a random voter/candidate won't select one already in the roster
  • bar label text no longer way off for small screens

v0.1.1 2022_02feb18

Added

  • 1 new voting block and 3 new voting systems: contingency
    • contingent vote
    • supplementary vote
    • Sri Lankan contingency
  • reworked election system to better utilize cacheing for more efficient calculations
  • voting systems now show winner(s) in text
  • clicking on the round number will now pause the graph

Changed

  • round display time decreased from 2.5s to 1.9s
  • can no longer add voters that have already been added

Fixed

  • navigating by direct url no longer results in 404
  • too long x-tick labels won't show unless hovered over
  • winners with negative scores now show thick borders
  • crash on mobile devices due to unsupported .at() feature

v0.1.0 2022_02feb15

  • 7 voting methods split into two blocks
    • plurality: fptp, veto, signed, vfa
    • runoff: irv, coombs, fab_irv
  • bootiful graphs
  • 1 dataset: xkcd's RGB colors
    • source: xkcd color survey
    • distance is calculated as an average between RGB and HSL distance with an activator function
  • the homepage
    • add, remove, and set candidates/voters
    • save setup to localStorage
    • results update live unless there's too many candidates
  • this changelog page