Giter Site home page Giter Site logo

wesleybranton / transportation-idle-tycoon Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 134 KB

Become the king or queen of the transportation industry by expanding your transit empire!

Home Page: https://addons.mozilla.org/firefox/addon/transportation-idle-tycoon/

License: Mozilla Public License 2.0

HTML 13.05% JavaScript 57.04% CSS 29.91%
firefox firefox-addon firefox-extension firefox-webextension game hacktoberfest webextension

transportation-idle-tycoon's Introduction

transportation-idle-tycoon's People

Contributors

wesleybranton avatar

Stargazers

 avatar

Watchers

 avatar  avatar

transportation-idle-tycoon's Issues

Update for WCAG 2.2 compliance

In an effort to make the content of the internet more accessible to everyone, all of my repositories will be reviewed to ensure that they fulfil the WCAG 2.2 requirements. This will take time. The current goal is to make all projects comply with level AA, including as many level AAA standards as possible.

Items that are bold are new to WCAG 2.2. Items that do not apply to the project will be marked as completed and marked with a strikethrough.

Guideline 1.1 – Text Alternatives

  • 1.1.1 - Non-text Content (A)

Guideline 1.2 – Time-based Media

  • 1.2.1 - Audio-only and Video-only (Prerecorded) (A)
  • 1.2.2 - Captions (Prerecorded) (A)
  • 1.2.3 - Audio Description or Media Alternative (Prerecorded) (A)
  • 1.2.4 - Captions (Live) (AA)
  • 1.2.5 - Audio Description (Prerecorded) (AA)
  • 1.2.6 - Sign Language (Prerecorded) (AAA)
  • 1.2.7 - Extended Audio Description (Prerecorded) (AAA)
  • 1.2.8 - Media Alternative (Prerecorded) (AAA)
  • 1.2.9 - Audio-only (Live) (AAA)

Guideline 1.3 – Adaptable

  • 1.3.1 - Info and Relationships (A)
  • 1.3.2 - Meaningful Sequence (A)
  • 1.3.3 - Sensory Characteristics (A)
  • 1.3.4 - Orientation (AA)
  • 1.3.5 - Identify Input Purpose (AA)
  • 1.3.6 - Identify Purpose (AAA)

Guideline 1.4 – Distinguishable

  • 1.4.1 - Use of Color (A)
  • 1.4.2 - Audio Control (A)
  • 1.4.3 - Contrast (Minimum) (AA)
  • 1.4.4 - Resize text (AA)
  • 1.4.5 - Images of Text (AA)
  • 1.4.6 - Contrast (Enhanced) (AAA)
  • 1.4.7 - Low or No Background Audio (AAA)
  • 1.4.8 - Visual Presentation (AAA)
  • 1.4.9 - Images of Text (No Exception) (AAA)
  • 1.4.10 - Reflow (AA)
  • 1.4.11 - Non-text Contrast (AA)
  • 1.4.12 - Text Spacing (AA)
  • 1.4.13 - Content on Hover or Focus (AA)

Guideline 2.1 – Keyboard Accessible

  • 2.1.1 - Keyboard (A)
  • 2.1.2 - No Keyboard Trap (A)
  • 2.1.3 - Keyboard (No Exception) (AAA)
  • 2.1.4 - Character Key Shortcuts (A)

Guideline 2.2 – Enough Time

  • 2.2.1 - Timing Adjustable (A)
  • 2.2.2 - Pause, Stop, Hide (A)
  • 2.2.3 - No Timing (AAA)
  • 2.2.4 - Interruptions (AAA)
  • 2.2.5 - Re-authenticating (AAA)
  • 2.2.6 - Timeouts (AAA)

Guideline 2.3 – Seizures and Physical Reactions

  • 2.3.1 - Three Flashes or Below Threshold (A)
  • 2.3.2 - Three Flashes (AAA)
  • 2.3.3 - Animation from Interactions (AAA)

Guideline 2.4 – Navigable

  • 2.4.1 - Bypass Blocks (A)
  • 2.4.2 - Page Titled (A)
  • 2.4.3 - Focus Order (A)
  • 2.4.4 - Link Purpose (In Context) (A)
  • 2.4.5 - Multiple Ways (AA)
  • 2.4.6 - Headings and Labels (AA)
  • 2.4.7 - Focus Visible (AA)
  • 2.4.8 - Location (AAA)
  • 2.4.9 - Link Purpose (Link Only) (AAA)
  • 2.4.10 - Section Headings (AAA)
  • 2.4.11- Focus Appearance (Minimum) (AA)
  • 2.4.12 - Focus Appearance (Enhanced) (AAA)
  • 2.4.13 - Fixed Reference Points (A)

Guideline 2.5 – Input Modalities

  • 2.5.1 - Pointer Gestures (A)
  • 2.5.2 - Pointer Cancellation (A)
  • 2.5.3 - Label in Name (A)
  • 2.5.4 - Motion Actuation (A)
  • 2.5.5 - Target Size (AAA)
  • 2.5.6 - Concurrent Input Mechanisms (AAA)
  • 2.5.7 - Dragging (AA)
  • 2.5.8 - Pointer Target Spacing (AA)

Guideline 3.1 – Readable

  • 3.1.1 - Language of Page (A)
  • 3.1.2 - Language of Parts (AA)
  • 3.1.3 - Unusual Words (AAA)
  • 3.1.4 - Abbreviations (AAA)
  • 3.1.5 - Reading Level (AAA)
  • 3.1.6 - Pronunciation (AAA)

Guideline 3.2 – Predictable

  • 3.2.1 - On Focus (A)
  • 3.2.2 - On Input (A)
  • 3.2.3 - Consistent Navigation (AA)
  • 3.2.4 - Consistent Identification (AA)
  • 3.2.5 - Change on Request (AAA)
  • 3.2.6 - Findable Help (A)
  • 3.2.7 - Hidden Controls (AA)

Guideline 3.3 – Input Assistance

  • 3.3.1 - Error Identification (A)
  • 3.3.2 - Labels or Instructions (A)
  • 3.3.3 - Error Suggestion (AA)
  • 3.3.4 - Error Prevention (Legal, Financial, Data) (AA)
  • 3.3.5 - Help (AAA)
  • 3.3.6 - Error Prevention (All) (AAA)
  • 3.3.7 - Accessible Authentication (A)
  • 3.3.8 - Redundant Entry (A)

Guideline 4.1 – Compatible

  • 4.1.1 - Parsing (A)
  • 4.1.2 - Name, Role, Value (A)
  • 4.1.3 - Status Messages (A)

Collect feedback on uninstall

When a user uninstalls the add-on, they should be asked to complete an optional feedback survey in a new tab. This will help to find issues or areas where the add-on could improve.

Allow user to sync data

The information about the game can be stored in the sync storage area instead of the local storage area to allow the user to play in more than one device.

NOTE: Care needs to be taken when transferring from one storage area to the other than the existing user data is not replaced by reset data.

Progress bars appear frozen when resuming game

When opening the game window when a task is still completing, the progress bar(s) appear to be frozen until the task is completed.

This can be solved by manually setting an animation delay to the bar(s) when the page is loaded.

Add support for localization

The add-on can easily be set up to support i18n. Although the add-on is unlikely to be translated any time in the foreseeable future, it can be if someone is willing to.

Progress bar resets after viewing "more information" window

Although the timer does not reset, the progress bar animation resets back to the beginning after viewing the more information window. This was possibility introduced in the solution to issue #1.

Fixing the problem should be easily done by simply overlaying the "more information" window, instead of hiding the main game window.

Collect general feedback

User should be able to send feedback about the add-on at any time. This will help to detect issues with the add-on or potential improvements that can be made.

Make extension Android compatible

This extension should work on Firefox for Android and would likely be more popular on that platform. Any required changes should be made to make the add-on compatible and then the AMO listing compatibility flags should be set.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.