Compare commits
No commits in common. "local/yoda-main" and "pre-1.7-merge-20260827" have entirely different histories.
local/yoda
...
pre-1.7-me
9 changed files with 532 additions and 636 deletions
16
.github/PULL_REQUEST_TEMPLATE.md
vendored
16
.github/PULL_REQUEST_TEMPLATE.md
vendored
|
|
@ -1,10 +1,8 @@
|
||||||
Replace this text with a description of your changes, and why these changes are important. Read and acknowledge the list below. PRs without a completed checkbox will be closed.
|
- [ ] I have disclosed use of any AI generated code in my commit messages.
|
||||||
|
- If you are using an LLM, and do not fully understand the changes it is making to the code base, do not create a PR.
|
||||||
|
- In our experience, AI generated code often results in overly complex code that lacks enough context for a proper fix or feature inclusion. This results in considerably longer code reviews. Due to this, AI authored or partially authored PRs may be closed without comment.
|
||||||
|
- [ ] I understand these changes in full and will be able to respond to review comments.
|
||||||
|
- [ ] My change is accurately described in the commit message.
|
||||||
|
- [ ] My contribution is tested and working as described.
|
||||||
|
- [ ] I have read the [Developer Certificate of Origin](https://developercertificate.org/) and certify my contribution under its conditions.
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
- I have not included any LLM (also known as AI) generated content in this PR, including code, comments, and descriptions.
|
|
||||||
- I understand these changes in full and will be able to respond to review comments.
|
|
||||||
- My change is accurately described in the commit message.
|
|
||||||
- My contribution is tested and working as described.
|
|
||||||
- I have read the [Developer Certificate of Origin](https://developercertificate.org/) and certify my contribution under its conditions.
|
|
||||||
- [ ] I have read and followed all of the above requirements. For more information, see our [contributor guide](https://github.com/pop-os/pop/blob/master/CONTRIBUTING.md).
|
|
||||||
|
|
|
||||||
14
.github/workflows/require-checklist.yml
vendored
14
.github/workflows/require-checklist.yml
vendored
|
|
@ -1,14 +0,0 @@
|
||||||
# From https://github.com/mheap/require-checklist-action, license MIT
|
|
||||||
name: Require Checklist
|
|
||||||
|
|
||||||
on:
|
|
||||||
pull_request:
|
|
||||||
types: [opened, edited, synchronize]
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
job1:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- uses: mheap/require-checklist-action@v2
|
|
||||||
with:
|
|
||||||
requireChecklist: true
|
|
||||||
1051
Cargo.lock
generated
1051
Cargo.lock
generated
File diff suppressed because it is too large
Load diff
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "cosmic-idle"
|
name = "cosmic-idle"
|
||||||
version = "1.10.0"
|
version = "1.3.0"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
|
|
||||||
70
cargo.just
70
cargo.just
|
|
@ -1,70 +0,0 @@
|
||||||
cargo-target-dir := env('CARGO_TARGET_DIR', 'target')
|
|
||||||
|
|
||||||
# Compile with debug profile
|
|
||||||
[no-cd]
|
|
||||||
build-debug *args:
|
|
||||||
cargo build {{args}}
|
|
||||||
|
|
||||||
# Compile with release profile
|
|
||||||
[no-cd]
|
|
||||||
build-release *args: (build-debug '--release' args)
|
|
||||||
|
|
||||||
# Compile with a vendored tarball
|
|
||||||
[no-cd]
|
|
||||||
build-vendored *args: vendor-extract (build-release '--frozen --offline' args)
|
|
||||||
|
|
||||||
# Check for errors and linter warnings
|
|
||||||
[no-cd]
|
|
||||||
check *args:
|
|
||||||
cargo clippy --all-features {{args}} -- -W clippy::pedantic
|
|
||||||
|
|
||||||
# Runs a check with JSON message format for IDE integration
|
|
||||||
[no-cd]
|
|
||||||
check-json: (check '--message-format=json')
|
|
||||||
|
|
||||||
# Remove Cargo build artifacts
|
|
||||||
[no-cd]
|
|
||||||
clean:
|
|
||||||
cargo clean
|
|
||||||
|
|
||||||
# Also remove .cargo and vendored dependencies
|
|
||||||
[no-cd]
|
|
||||||
clean-dist: clean
|
|
||||||
rm -rf .cargo vendor vendor.tar target
|
|
||||||
|
|
||||||
# Run the application for testing purposes
|
|
||||||
[no-cd]
|
|
||||||
run *args:
|
|
||||||
cargo run {{args}}
|
|
||||||
|
|
||||||
# Run `cargo test`
|
|
||||||
[no-cd]
|
|
||||||
test *args:
|
|
||||||
cargo test {{args}}
|
|
||||||
|
|
||||||
# Vendor Cargo dependencies locally
|
|
||||||
[no-cd]
|
|
||||||
vendor:
|
|
||||||
#!/usr/bin/env bash
|
|
||||||
mkdir -p .cargo
|
|
||||||
cargo vendor --locked | head -n -1 > .cargo/config.toml
|
|
||||||
echo 'directory = "vendor"' >> .cargo/config.toml
|
|
||||||
echo >> .cargo/config.toml
|
|
||||||
echo '[env]' >> .cargo/config.toml
|
|
||||||
if [ -n "${SOURCE_DATE_EPOCH}" ]
|
|
||||||
then
|
|
||||||
source_date="$(date -d "@${SOURCE_DATE_EPOCH}" "+%Y-%m-%d")"
|
|
||||||
echo "VERGEN_GIT_COMMIT_DATE = \"${source_date}\"" >> .cargo/config.toml
|
|
||||||
fi
|
|
||||||
if [ -n "${SOURCE_GIT_HASH}" ]
|
|
||||||
then
|
|
||||||
echo "VERGEN_GIT_SHA = \"${SOURCE_GIT_HASH}\"" >> .cargo/config.toml
|
|
||||||
fi
|
|
||||||
tar pcf vendor.tar .cargo vendor
|
|
||||||
rm -rf .cargo vendor
|
|
||||||
|
|
||||||
# Extracts vendored dependencies
|
|
||||||
[no-cd]
|
|
||||||
vendor-extract:
|
|
||||||
rm -rf vendor
|
|
||||||
tar pxf vendor.tar
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "cosmic-idle-config"
|
name = "cosmic-idle-config"
|
||||||
version = "1.10.0"
|
version = "0.1.0"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
|
|
||||||
6
debian/changelog
vendored
6
debian/changelog
vendored
|
|
@ -1,9 +1,3 @@
|
||||||
cosmic-idle (1.10.0) noble; urgency=medium
|
|
||||||
|
|
||||||
* Epoch 1.10.0 version update
|
|
||||||
|
|
||||||
-- Michael Murphy <michael@mmurphy.dev> Mon, 05 Oct 2026 21:20:58 +0200
|
|
||||||
|
|
||||||
cosmic-idle (0.1.0) jammy; urgency=medium
|
cosmic-idle (0.1.0) jammy; urgency=medium
|
||||||
|
|
||||||
* Initial release.
|
* Initial release.
|
||||||
|
|
|
||||||
6
debian/source/options
vendored
6
debian/source/options
vendored
|
|
@ -1,6 +0,0 @@
|
||||||
tar-ignore=.github
|
|
||||||
tar-ignore=target/.rustc_info.json
|
|
||||||
tar-ignore=target/CACHEDIR.TAG
|
|
||||||
tar-ignore=target/debug
|
|
||||||
tar-ignore=target/release
|
|
||||||
tar-ignore=vendor
|
|
||||||
|
|
@ -222,7 +222,6 @@ impl State {
|
||||||
match event {
|
match event {
|
||||||
Event::OnBattery(value) => {
|
Event::OnBattery(value) => {
|
||||||
self.on_battery = value;
|
self.on_battery = value;
|
||||||
self.recreate_notifications();
|
|
||||||
}
|
}
|
||||||
Event::ScreensaverInhibit(value) => {
|
Event::ScreensaverInhibit(value) => {
|
||||||
self.screensaver_inhibit = value;
|
self.screensaver_inhibit = value;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue