Git Product home page Git Product logo

v2_markogebra's Introduction




🔭 Currently working on a private nuxt app (&& my CS degree... && actual work stuff)

v2_markogebra's People

Contributors

marekprochazka avatar

Watchers

 avatar  avatar

v2_markogebra's Issues

Optimalizace

Je třeba zrychlení, když je v mezipaměti více křivek, nebo šumu

Delete button v list view

Body/křivky musí mít v list view tlačítko delete

Možná řešení:
Indexovat souřadnice -> kouknout v jakém stavu je objekt popřípadě upravit
Možná změnit způsob zapisování do listu

Rozložit app.py na vícero souborů

Je třeba vytvořit architekturu uspořádání souborů v projektu

  • Projít kód a rozdělit jej dle funkčnosti
  • Navrhnout architekturu
  • Refaktorovat kód

Chyba v koláči

Koláčové grafování hlásí chybu a nezobrazuje se v listu

Nastavení baru

obdobně, jak má Math svoje nastavení limit a mřížky, tak bar může mít ku příkladu rotaci textu a stejně jako v Math se tu hodí grid settings

Update práce s limitami

Na frontend přibude:
zaškrtávací tlačítko "automatická aktualizace limit" a entries, který budou zammčený, pokud bude zapnutá automatická aktualizace limit

Protřídit Utils

.py soubory obsahující classu, která je děděná v app.py se přesunou do zvláštní složky

Databáze, zprovoznění modelů

Refaktorovat stávající formát dat do modelů podobných pro příklad djangu.
Je to výhodné z důvodu přehlednosti a možnosti ukládání dat.
Tato issue nahrazuje #1
Souhnná issue

Nefunkční vykreslování dle funkce

Je třeba kompletně překopat funkcionalitu kreslení funkce. Celá špatně
Nastudovat, jak funguje limitace grafu. Něco tam divně hafruje.
Poměry stran taky ne vždy sedí
Když už se funkce jednou vykreslí, tak se neaktualizuje po změně rozměrů plátna (zůstane uřízlá)

Řešení pro ukládání dat

Finální řešení:

  • sqlite databáze, ze které se budou tahat data do cache.
  • V cache budou vždy data aktivního framu
  • Vedlejší cache bude zaznamenávat změny
  • Při změně framu proběhne několik po sobě jdoucích akcí: vymaže se cache, pomocí vytvořených akcí se aktualizuje databáze podle vedlejší cache, z databáze se do cache uloží data nového framu

Navázané issues: #14 , #15

Paměť na nastavení limit

Při matematickém grafování je apliakce schopna zapamatovat si hodnoty limit.
Nová tabulka v databázi/JSON

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.