Skip to content
This repository was archived by the owner on Nov 21, 2025. It is now read-only.

Commit ca44833

Browse files
authored
Migrate Tray implementation to ksni crate (#152)
This change has several benefits, including: - Removal of the separate tray application - Removal of reliance on GTK3 - Everything being in one crate, in turn simplifying the codebase Closes #84 and #128.
1 parent 69e8481 commit ca44833

44 files changed

Lines changed: 421 additions & 1159 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

BUILDING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Celeste needs some packages installed in order to build:
99
- [rustup](https://rustup.rs/)
1010
- [Go](https://go.dev/)
1111
- [just](https://github.com/casey/just)
12-
- Headers for GTK3, GTK4, Libadwaita, and Libappindicator (The best way I've found to find the needed packages is to try building as described below, and then looking at the output to see what the missing header files are. You can then install the needed packages via your package manager. This process is kind of tedious, but I don't know any other methods at the moment).
12+
- Headers for GTK4 and Libadwaita (The best way I've found to find the needed packages is to try building as described below, and then looking at the output to see what the missing header files are. You can then install the needed packages via your package manager. This process is kind of tedious, but I don't know any other methods at the moment).
1313

1414
## Building
1515
To build the project, run the following from the root of the repository:

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [0.7.0] - 2023-10-07
10+
### Changed
11+
- Remove reliance on GTK3 and libappindicator.
12+
- Make tray functionality part of main application, instead of being a separate app.
13+
- Combine all application functionality into a singular crate.
14+
15+
### Fixed
16+
- Fixed incorrect number of errors being reported in tray.
17+
- Fixed bug where tray icons would never change.
18+
919
## [0.6.0] - 2023-10-05
1020
### Added
1121
- Added Proton Drive support.

0 commit comments

Comments
 (0)