| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Make runnable's run() method take a mutable self-reference. | Andreas Grois | 2021-05-02 | 5 | -5/+5 |
| | | | | | | Because there is no real reason speaking against it, and it makes plugin development a lot easier. | ||||
| * | Factor out all unsafe code into its own module (unfinished) | Andreas Grois | 2021-05-02 | 4 | -22/+112 |
| | | |||||
| * | First draft of pulse architecture. | Andreas Grois | 2021-05-01 | 7 | -0/+201 |
| | | |||||
| * | Fix error messages if library could not be loaded. | Andreas Grois | 2021-05-01 | 1 | -5/+6 |
| | | | | | | Previously rather useless memory addresses were written in user-visible error messages. Now it's the actual file path. | ||||
| * | Make before_text and after_text do something. | Andreas Grois | 2021-05-01 | 3 | -7/+18 |
| | | |||||
| * | Add new fields to config: before_text and after_text. Unused. | Andreas Grois | 2021-04-28 | 2 | -2/+32 |
| | | | | | | Will be added to main program later. Also tests need to be updated, because by default the newly added fields are present as empty strings. | ||||
| * | Move deserializer of config into separate file. | Andreas Grois | 2021-04-28 | 3 | -171/+169 |
| | | |||||
| * | Remove TODO document. For now it's done. | Andreas Grois | 2021-04-26 | 1 | -3/+0 |
| | | |||||
| * | Add options: List plugins, and get plugin help. | Andreas Grois | 2021-04-26 | 6 | -19/+157 |
| | | | | | | | This fixes the TODO document's notes about not being able to get help for individual plugins, and about not having any means to list all loadable plugins. | ||||
| * | New clippy lints, better code... | Andreas Grois | 2021-04-26 | 4 | -13/+25 |
| | | |||||
| * | Update gettext-rs version, tweak Clap dependencies. | Andreas Grois | 2021-04-25 | 2 | -105/+11 |
| | | | | | | We still might want to get rid of those dependencies. They really bloat the executable, especially Clap. | ||||
| * | Fix warnings with new Rust version | Andreas Grois | 2021-04-25 | 1 | -2/+2 |
| | | |||||
| * | Remove redundant .cargo folders | Andreas Grois | 2021-04-25 | 2 | -4/+0 |
| | | |||||
| * | Switch clock to cdylib, makes it use a lot less RAM (800 kb) | Andreas Grois | 2021-04-25 | 1 | -1/+1 |
| | | |||||
| * | Move printing sample config to separate function. | Andreas Grois | 2021-04-22 | 1 | -9/+26 |
| | | |||||
| * | Reduce data type in clock to u64. | Andreas Grois | 2021-04-22 | 2 | -14/+18 |
| | | | | | | This still gives us more than 8000 years of range, and uses a tiny bit less CPU time. | ||||
| * | Fix rounding issue in clock: | Andreas Grois | 2021-04-22 | 2 | -6/+21 |
| | | | | | | | Sleep a millisecond if otherwise an update would get skipped. This happens if a refresh is requested in the last millisecond before the next synchronized update is expected. | ||||
| * | Rename "elements" in config to "element" to make config readable | Andreas Grois | 2021-04-22 | 2 | -10/+14 |
| | | |||||
| * | Change format for clock refresh rate once more. | Andreas Grois | 2021-04-22 | 3 | -6/+14 |
| | | | | | It's now optional again, but needs its own block. | ||||
| * | Simplified clock config. It now only has 2 options for rates. | Andreas Grois | 2021-04-22 | 2 | -30/+55 |
| | | | | | | | | Either it's updating every n seconds (float) but not synchronized to the actual UTC time, or it's updating synchronized, but with the limitation that the update rate is given as updates/(30 minutes). Explanation why this format was chosen is in the source file. | ||||
| * | Fix rounding errors. There's still a TODO: | Andreas Grois | 2021-04-22 | 1 | -13/+12 |
| | | | | | | | | If the clock is started 1 ms before the configured time interval, it currently will skip one update. Because waiting times up to 30 minutes are planned to be supported, this can cause the clock to be quite wrong for quite some time... | ||||
| * | Fix that separators/texts were swapped | Andreas Grois | 2021-04-21 | 1 | -1/+1 |
| | | |||||
| * | Enforce system allocator (sanity and such...) | Andreas Grois | 2021-04-20 | 1 | -1/+3 |
| | | |||||
| * | Simple synchronized clock (limited to full seconds or 1/x seconds) | Andreas Grois | 2021-04-20 | 1 | -14/+35 |
| | | |||||
| * | Clock now does something (but isn't done yet). | Andreas Grois | 2021-04-19 | 4 | -7/+39 |
| | | |||||
| * | Add translations for auto-generated Clap options. | Andreas Grois | 2021-04-19 | 3 | -56/+85 |
| | | |||||
| * | Update translations | Andreas Grois | 2021-04-19 | 3 | -90/+116 |
| | | |||||
| * | Fix typo in Germanpo file | Andreas Grois | 2021-04-19 | 1 | -4/+4 |
| | | |||||
| * | Add local home directory path support for localization. | Andreas Grois | 2021-04-19 | 2 | -2/+7 |
| | | |||||
| * | Update German translation. | Andreas Grois | 2021-04-19 | 2 | -13/+290 |
| | | |||||
| * | Add commandline handling and hardcoded default paths. | Andreas Grois | 2021-04-18 | 5 | -14/+374 |
| | | |||||
| * | First semi-working implementation. | Andreas Grois | 2021-04-18 | 30 | -110/+1416 |
| | | |||||
| * | Initial commit. Borked, so don't use | Andreas Grois | 2021-04-07 | 6 | -0/+454 |
