Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to Version 2.0 #15

Draft
wants to merge 63 commits into
base: main
Choose a base branch
from
Draft

Upgrade to Version 2.0 #15

wants to merge 63 commits into from

Commits on Apr 4, 2024

  1. Split settings page into popup and options

    The popup page will allow for basic adjustments of size, speed, colour, etc., while the options page will have the same settings and more, especially including checkboxes for what the snail may talk about.
    WesleyMcGinn committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    e471b19 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ee4efe3 View commit details
    Browse the repository at this point in the history
  3. Eliminate minor bug

    WesleyMcGinn committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    a1a9e88 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2024

  1. Configuration menu
    Copy the full SHA
    5d44119 View commit details
    Browse the repository at this point in the history
  2. Remove unneeded favicon

    The favicon is not needed for an extension popup as it will not be displayed anyways.
    WesleyMcGinn committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    41fc64d View commit details
    Browse the repository at this point in the history
  3. Update CSS

    WesleyMcGinn committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    7c86d63 View commit details
    Browse the repository at this point in the history
  4. Better Organise HTML

    WesleyMcGinn committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    0e3e2e6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4ff0b27 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    94af81d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    038b958 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2024

  1. Configuration menu
    Copy the full SHA
    3b84717 View commit details
    Browse the repository at this point in the history
  2. Make word bubble more word-bubble-ish

    Rounded three corners more to make the point more distinct.  This makes it easier to see it as a word bubble and harder to mistake it for a random floating box of text.
    WesleyMcGinn committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    9b98466 View commit details
    Browse the repository at this point in the history
  3. Allow live adjusting of size and speed

    The snail's size and speed will be changed as the user is moving the slider, but the new value will not be saved until the mouse button is released on the slider.
    WesleyMcGinn committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    308a605 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cdcd354 View commit details
    Browse the repository at this point in the history
  5. Snail may only talk about battery when allowed

    The data in Chrome sync, changed by the options page, will be retrieved here and will tell the snail what to talk about.  If someone unchecks the box for the snail reminding them that their battery level is low, then the snail should not talk about it.
    WesleyMcGinn committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    24a293f View commit details
    Browse the repository at this point in the history
  6. Don't freeze snail in settings page

    This would not allow for any preview of snail speed while adjusting.
    WesleyMcGinn committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    e968751 View commit details
    Browse the repository at this point in the history
  7. Format HTML as English

    Google Translate can work on these pages now and the extension can reach a wider audience.
    WesleyMcGinn committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    ce40f8d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    392e22a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b102e58 View commit details
    Browse the repository at this point in the history
  10. Make more compact

    WesleyMcGinn committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    f7972fd View commit details
    Browse the repository at this point in the history
  11. Fix indentation

    WesleyMcGinn committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    080a3a2 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    48e6fc9 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6033133 View commit details
    Browse the repository at this point in the history
  14. Make Layout More Responsive

    Responsive Web Design!
    WesleyMcGinn committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    c3cbd43 View commit details
    Browse the repository at this point in the history
  15. Fix Font Backups

    WesleyMcGinn committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    41503b1 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f96c423 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    aafef96 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    f6975a5 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    1fd08fe View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    8074dc2 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    9a48018 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    be11620 View commit details
    Browse the repository at this point in the history
  23. Condense redundant code

    WesleyMcGinn committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    75a05c9 View commit details
    Browse the repository at this point in the history
  24. Instantaneously update all snails on settings edit

    When the settings for the snail are updated, the user shouldn't have to reload for the changes to take place.  This little bit of code ensures that the snails on every page update as soon as the settings are changed.
    WesleyMcGinn committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    ca33f93 View commit details
    Browse the repository at this point in the history
  25. Fix major bug

    WesleyMcGinn committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    4689691 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    365c8f1 View commit details
    Browse the repository at this point in the history
  27. Fix minor bug

    The popup page uses this script as well as the options page, but certain code should only run on the options page because only the options page contains the attributed elements.
    WesleyMcGinn committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    cd5aa36 View commit details
    Browse the repository at this point in the history
  28. Minify

    WesleyMcGinn committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    4266f78 View commit details
    Browse the repository at this point in the history
  29. Eliminate unnecessary redundancy in sync fetch

    There only has to be one call to Chrome for the retrieval of sync data.
    WesleyMcGinn committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    0da175b View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Only train snail judge AI once

    The AI does not have to be retrained every time the randomize button is clicked.
    WesleyMcGinn committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    1c1458f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a46cdce View commit details
    Browse the repository at this point in the history
  3. Remove useless function

    WesleyMcGinn committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    75fb242 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ee4171e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9a31916 View commit details
    Browse the repository at this point in the history
  6. Add button for more settings

    Opens options.html.
    WesleyMcGinn committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    43e4c2f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c914e20 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Configuration menu
    Copy the full SHA
    a68c382 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2024

  1. Making snail appear with JS will not ruin prints

    When the snail is made visible by javascript, it will still not be visible when you try to print the page you are on.
    WesleyMcGinn committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    674edc4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d38bc21 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5cac1e3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0489186 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    15b046e View commit details
    Browse the repository at this point in the history
  6. New sync variables to track fun fact and news

    These will be used to prevent the snails from stating the same fun fact or breaking news multiple times in one day.
    WesleyMcGinn committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    6484156 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    03197e1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f59e466 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5b13b87 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Enhance error prevention

    Battery level 0% indicates Chrome battery-detection error.
    WesleyMcGinn committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    ef565a8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e84e48 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. FIX BUG: Save settings when slider at endpoint

    Previously, when the slider for setting the snail's size or speed was dragged to other endpoint but the mouse button was released while the mouse was not on the slider, the new setting would not save.  Now, when previewing a maximum/minimum size or speed, as soon as the slider hits the end the setting will be saved to Chrome sync.
    WesleyMcGinn committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    336a968 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1eaee04 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Majorly reduce memory usage

    A function with a shorter name (`$`) replaced a very common function with a longer name (`document.getElementById`).
    WesleyMcGinn committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    27ad96f View commit details
    Browse the repository at this point in the history
  2. Convert error to warning

    WesleyMcGinn committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    d3b9a74 View commit details
    Browse the repository at this point in the history
  3. Don't hide snail message until clicked

    This situation will be dealt with later.
    WesleyMcGinn committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    d8d94dd View commit details
    Browse the repository at this point in the history