Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .github/workflows/verify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ name: Verify
on:
pull_request:

permissions: {}
permissions:
contents: read

jobs:
lint:
Expand Down
893 changes: 0 additions & 893 deletions .yarn/releases/yarn-4.0.1.cjs

This file was deleted.

1,000 changes: 1,000 additions & 0 deletions .yarn/releases/yarn-4.18.1.cjs

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion .yarnrc.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
nodeLinker: node-modules

yarnPath: .yarn/releases/yarn-4.0.1.cjs
yarnPath: .yarn/releases/yarn-4.18.1.cjs
13 changes: 10 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,16 @@ Give GNOME’s top bar a customizable gradient.

- Choose start and end colors of the gradient
- Vertical or horizontal orientation
- Trigger an alternate style for maximized windows or windows within a configurable distance of the panel
- Trigger an alternate style when windows are maximized or near the panel
- Keep the gradient, restore the original theme, or apply a custom gradient when triggered
- Simple preferences dialog
- Set the proximity distance from 0 to 100 px
- Optionally blend gradually into the alternate style as a window approaches the panel
- Smooth transitions when switching between workspaces with different top-bar styles
- Configure the style trigger, proximity distance, and transition controls in the preferences dialog

Note:

If you use a tiling extension, switching the style trigger from **Maximized windows** to **Proximity** can improve detection and styling. Set the proximity distance to **0 px** to trigger the alternate (maximized) style when a window touches the top bar.


## Screenshot
Expand Down Expand Up @@ -62,7 +69,7 @@ This section provides information for developers who want to contribute to the G
Before you start development, make sure you have the following installed:

- GNOME Shell (version 45 or higher)
- Node.js and Yarn (the project uses Yarn 4.0.1)
- Node.js and Yarn (the project uses Yarn 4.18.1)
- Python 3.12 or newer
- Git

Expand Down
8 changes: 3 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,9 @@
"upload": "gnome-extensions upload --accept-tos"
},
"devDependencies": {
"@eslint/js": "^9.39.2",
"eslint": "^9.39.2",
"eslint-config-airbnb-base": "^15.0.0",
"@eslint/js": "^10.0.1",
"eslint": "^10.11.0",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-prettier": "^5.5.6",
"husky": "^9.1.7",
"prettier": "^3.9.9"
Expand All @@ -54,5 +52,5 @@
"git add"
]
},
"packageManager": "yarn@4.0.1"
"packageManager": "yarn@4.18.1"
}
2 changes: 1 addition & 1 deletion requirements-dev.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
shexli==0.2.1
tree-sitter==0.25.2
tree-sitter==0.26.0
2 changes: 1 addition & 1 deletion src/settings/appearancePage.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ const GradientDirection = GObject.registerClass(
)
}
},
class GradientDirection extends GObject.Object {
class GradientDirectionOption extends GObject.Object {
_init(name, value) {
super._init({ name, value });
}
Expand Down
2 changes: 1 addition & 1 deletion src/settings/behavioursPage.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ const MaximizedBehavior = GObject.registerClass(
)
}
},
class MaximizedBehavior extends GObject.Object {
class MaximizedBehaviorOption extends GObject.Object {
_init(name, value) {
super._init({ name, value });
}
Expand Down
Loading
Loading