Tags: diegodario88/clockwerk
Tags
feat: simplify main path in goreleaser config The main path in the goreleaser configuration was simplified by removing the redundant './cmd/' prefix. This change makes the configuration cleaner and easier to read, without affecting the build process.
fix(render): handle empty XDG_CURRENT_DESKTOP environment variable Adjusts the retrieval of the desktop environment variable to handle cases where it might be empty. Sets a default value of "não reconhecido" when the "XDG_CURRENT_DESKTOP" environment variable is not set. This ensures that the application does not encounter unexpected behavior when the environment variable is missing.
fix: update ldflags path in .goreleaser.yml Corrects the ldflags path in the .goreleaser.yml file to ensure the version information is correctly embedded in the binary. This change addresses an issue where the version was not being set properly due to an incorrect package path.
feat: update color scheme for improved UI consistency The color scheme has been updated to enhance UI consistency. The FocusedButton background color is changed from SunflowerYellow to AmberFlare. Additionally, the constant ForestGreen is renamed to Forest, and a new color AmberFlare is introduced. These changes ensure a more cohesive and visually appealing interface.
feat: update .goreleaser.yml to support multiple OS builds Enhances the build configuration to support Windows, Linux, and Darwin platforms. Adds specific build IDs for Windows and Linux-Darwin with appropriate OS and architecture settings. This change allows for more flexible and targeted releases across different operating systems.
fix: correct ldflags syntax in .goreleaser.yml Corrects the syntax for the ldflags in the .goreleaser.yml file by changing '-H windowsgui' to '-H=windowsgui'. This change ensures proper parsing and execution of the build command, preventing potential errors during the release process.
feat: add desktop notification feature to README Added a section in the README to describe the new desktop notification feature for Linux. This feature provides reminders to help users keep their time tracking up to date, enhancing the usability and functionality of the application.
feat: update key bindings and improve UI responsiveness Updated key bindings in the README to include new shortcuts for exiting and retrying actions. Enhanced the UI to handle terminal window size changes, ensuring proper display even in smaller windows. Adjusted default dimensions and bar chart colors for better visual representation. These changes improve user interaction by providing more intuitive controls and ensuring the application remains functional across different terminal sizes.
PreviousNext