Updated README.md and LICENSE, added TODO

This commit is contained in:
Alexey 2026-02-06 17:39:17 +03:00
commit 20a5f43d7f
3 changed files with 17 additions and 6 deletions

View file

@ -1,6 +1,6 @@
MIT License MIT License
Copyright (c) 2025 Alexey Mirenkov Copyright (c) 2025-2026 Alexey Mirenkov <2ndbeam@disroot.org>
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal

View file

@ -7,7 +7,7 @@ All activity is saved into TOML logs, which are human readable/editable.
App can operate in Record and Review modes. App can operate in Record and Review modes.
Record mode can allows you to update timeline by starting, stopping and chaining events: Record mode allows you to update timeline by starting, stopping and chaining events:
![Record mode example](images/record.png) ![Record mode example](images/record.png)
By clicking on the timeline in Record mode you can hide controls to make app smaller and place it somewhere in the background: By clicking on the timeline in Record mode you can hide controls to make app smaller and place it somewhere in the background:
@ -35,6 +35,7 @@ _Note: if event is not finished yet, it may have_ `end = start`.
## Building ## Building
Requirements: Requirements:
- Rust toolchain - Rust toolchain
- Slint dependencies (see [Platforms](https://docs.slint.dev/latest/docs/slint/guide/platforms/desktop/) and [Backends & Renderers](https://docs.slint.dev/latest/docs/slint/guide/backends-and-renderers/backends_and_renderers/))
Instructions: Instructions:
Run `cargo build --release` Run `cargo build --release`
@ -47,10 +48,13 @@ $ ./aliveline
``` ```
## Configuration ## Configuration
Aliveline tries to find config at `$XDG_CONFIG_DIR/aliveline/config.toml`. Aliveline tries to find config at:
If config isn't found, or `$XDG_CONFIG_DIR` is not set, - `$XDG_CONFIG_DIR/aliveline/config.toml`
Aliveline uses default values defined in [config.toml](https://2ndbeam.ru/git/2ndbeam/aliveline/src/branch/master/config.toml). - `./config.toml` (relative to working directory)
If config isn't found, Aliveline uses default values defined in [config.toml](https://2ndbeam.ru/git/2ndbeam/aliveline/src/branch/master/config.toml).
Keep in mind that default paths are relative, and in this case logs will be written to and read from current working directory. Keep in mind that default paths are relative, and in this case logs will be written to and read from current working directory.
## Contribution ## Contribution
You can contribute to Aliveline by creating issue on this repository, then we'll discuss it. ~~You can contribute to Aliveline by creating issue on this repository, then we'll discuss it.~~
I guess, it is not an option right now, since account creation is disabled on my Forgejo instance, but you may contact me via email: 2ndbeam@disroot.org

7
TODO Normal file
View file

@ -0,0 +1,7 @@
feat:
implement instants
command line interface
proper config path handling
more coloring options
refactor:
remove weird RawConfig struct