ekkolon / chronos Goto Github PK
View Code? Open in Web Editor NEWAn Angular library to jump to a any point in time in an instant, given chronicle metadata about groups of elements of varying heights.
License: MIT License
An Angular library to jump to a any point in time in an instant, given chronicle metadata about groups of elements of varying heights.
License: MIT License
Currently, the IdleObserver
class is tightly coupled with the NgxChronosTimeline
component, which can lead to code complexity and maintenance challenges. This coupling makes it difficult to reuse or extend the IdleObserver
class in other parts of the application.
The goal of this issue is to decouple the IdleObserver
class from the NgxChronosTimeline
component. This decoupling will involve refactoring the code to ensure that the IdleObserver
can operate independently or be easily integrated with other components.
Additionally, the name IdleObserver
doesn't fully reflect the responsibility of the service.
Therefore, renaming the service to IdleManager
might be more appropriate.
IdleObserver
and NgxChronosTimeline
.IdleObserver
class can function as a standalone service or be used with other components in the project.IdleObserver
to IdleManager
Decoupling the IdleObserver
class will lead to cleaner, more maintainable code and increased reusability. It will also facilitate easier testing of the IdleObserver
in isolation.
IdleObserver
class is decoupled from the NgxChronosTimeline
component.IdleObserver
class is renamed to IdleManager
IdleManager
remains fully functional after the decoupling.IdleManager
class. |
|
. <= 11/2023 November - most recent month with records
|
|
|
2023 - <= 04/2023 April - first month in most recent year with records
|
|
- <= 12/2022
|
|
|
|
|
- <= 08/2022
|
|
|
|
- <= 06/2022
|
|
|
|
2022 - <= 02/2022 - first month in 2022 with records
... etc
For some unknown reason, that was introduced by #12, the main CI workflow fails
when running npx nx format:check
job.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.