Giter VIP home page Giter VIP logo

tametsi / ligas Goto Github PK

View Code? Open in Web Editor NEW
5.0 3.0 2.0 1.78 MB

LIGAS is a tool to simplify the measurement and managment of round times during a competition.

Home Page: https://ligas.dev

License: MIT License

HTML 20.60% Svelte 35.98% TypeScript 42.10% JavaScript 1.25% CSS 0.08%
time-measurement svelte timer runner vite vitest sveltejs management typescript pwa webapp daisyui lucide-icons tailwindcss

ligas's Introduction

LIGAS - Time measurement made easy!

LIGAS is a tool to simplify the measurement and managment of round times during a competition.

๐Ÿ”ญ Usage

The online version can be found here

You can install this app as PWA. To do so open the page and follow this guide

๐Ÿ”Œ Setup project

Requires Node.js

# install dependencies
pnpm install

# start dev server
pnpm dev

# build the app
pnpm build

# check the project with svelte-check
pnpm check

# format all files with prettier
pnpm format

Libraries

License

This project is licensed under the MIT License

ligas's People

Contributors

fini04 avatar tametsi avatar xxjojaxx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

ligas's Issues

[Feature request] add โš™ settings

โš™ Settings

the settings page should be a place for several settings like

  • theme toggle (remove from the navbar)
  • autoloading the last session

and of course a place for all upcoming settings

[BUG] after runner deletion invalid runner list on edit page (data - ui conflict)

Describe the bug
When deleting a runner on the edit page the runner gets removed internally but from the shown runners, always the last is removed. (After changing the page, the correct runners are shown. => data - ui conflict)

To Reproduce
Steps to reproduce the behavior:

  1. Go to edit-page
  2. Create 2 runners (with different name/alias combination)
  3. Delete the first
  4. See only the deleted runner

Expected behavior
See only the last, not deleted runner

Desktop:

  • OS: Win10
  • Browser firefox
  • Version 107.0b6

[Feature request] migrate to IndexedDB

๐Ÿ›ข IndexedDB

The usage of IndexedDB should be a replacement of the currently used LocalStorage for storing the following data:

  • Session history
  • User settings

and of cause a place for all upcoming data to be stored

[Feature request] timer improvements

improve the timer

  • add reset possibility
  • add pause?
  • change to "countdown" mode (timer, but running reverse ๐Ÿคฏ, you get it... xD)

implementing ideas

add popout when clicking on timer and put timer adjustments (countdown-mode, ...) in this popup

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.