Jas Singh
0d5f80ff5c
Check if client.workspace is not undefined or null. ( #765 )
2025-02-08 00:17:32 -08:00
Jas Singh
6b846b9709
Remove global service declarations and change to declarations upon usage. ( #761 )
...
* Remove global service declarations and change to declarations upon usage.
* Only load cava service if cava is enabled.
2025-02-06 02:15:20 -08:00
Jas Singh
74065af3d2
Window client title now updates appropriately. ( #741 )
...
* Window client title now updates appropriately.
* Update src/components/bar/modules/window_title/helpers/title.ts
2025-01-25 00:24:15 -08:00
davfsa
562eb64e12
Fix weather api call when query has multiple spaces ( #731 )
2025-01-19 21:24:35 -08:00
Keon Lee
88609f7e4c
feat: add padding option for inactive workspace numbers ( #702 )
...
* feat: add padding option for inactive workspace number
* chore: reorder options to gather padding related options
---------
Co-authored-by: Jas Singh <jaskiratpal.singh@outlook.com >
2025-01-15 23:12:21 -08:00
davfsa
636f031b77
Code cleanup ( #719 )
...
- Remove random call to `print`
- Remove double declaration of notifdService
2025-01-12 23:53:32 -08:00
Jas Singh
fab3a8c3a1
Remove the unintended empty space from the power module in the bar. ( #714 )
2025-01-11 12:40:02 -08:00
davfsa
a9ad71ff42
Update bluetooth label when a new device connects/disconnects ( #708 )
2025-01-11 00:07:03 -08:00
Jas Singh
1812193658
Added ghostty to the window titles. ( #706 )
2025-01-09 23:21:06 -08:00
Jas Singh
24a718bacb
Update wallpaper transition fps and swww dependency is only checked if wallpaper is enabled. ( #703 )
2025-01-08 18:43:58 -08:00
Amaan Qureshi
9663d2f6b7
fix(window-title): correct Thorium title name ( #700 )
2025-01-07 21:51:28 -08:00
Jas Singh
e525d9e03a
Update how conditional elements are rendered for bar modules. ( #688 )
2025-01-03 00:23:10 -08:00
emanuel
0533965c86
chore(scss): remove min-width on volume button ( #676 )
...
It's awkward to have a min-width on volume percentage and not on battery, it looks more natural when fitting the content so I removed the min-width
Co-authored-by: Jas Singh <jaskiratpal.singh@outlook.com >
2025-01-02 22:53:50 -08:00
Ed Bennett
6efcd60467
Cava Module ( #662 )
...
* First version of the cava module
* Update cava stuff
* Update themes for cava
* Update themes
* Handle cava visibility when null
* Add bar characters in options
---------
Co-authored-by: Ed Bennett <ed@dodimead.com >
Co-authored-by: Jas Singh <jaskiratpal.singh@outlook.com >
2025-01-02 22:45:37 -08:00
Jas Singh
a071e4c17d
Updated popup menu layouts and fixed workspace behavior. ( #687 )
2025-01-02 22:33:34 -08:00
Jas Singh
210d5e2a5e
Fixed an issue that would cause the scroll direction to be inverted on secondary monitors. ( #683 )
...
* Fixed an issue that would cause the scroll direction to be inverted on secondary monitors.
* Update import paths and tsconfig.
2024-12-31 03:20:47 -08:00
Jas Singh
7204ba657b
Fix startup window rules. ( #682 )
2024-12-31 02:17:23 -08:00
Jas Singh
5f72b4f5e1
Workspaces now show up on their appropriate monitors. ( #681 )
...
* Workspaces now show up on their appropriate monitors.
* Fixed undefined rules showing up.
2024-12-31 01:33:40 -08:00
Jas Singh
d2e02f553a
OSDs are now click through and can have borders. ( #674 )
2024-12-30 04:09:16 -08:00
Jas Singh
d49a750bfd
Added an option to toggle auto-dismissal of notifications. ( #673 )
2024-12-30 01:23:52 -08:00
Jas Singh
2b06b214a8
Added a notification if an import or export of a config/theme fails. ( #664 )
...
* Added a notification if an import or export of a config/file fails.
* Use const
2024-12-28 18:56:51 -08:00
Jas Singh
9343ae85a3
Fix the font selector. ( #660 )
2024-12-28 17:55:20 -08:00
Jas Singh
a7b553725c
Update meson ( #647 )
...
* Update meson
* update
* Use build_always_stale instead of manually defining files to track.
* Clean up tsconfig
2024-12-28 03:48:52 -08:00
Jas Singh
45cb701b3b
Hyprland clients are now fetched from a binding instead of get_clients(). ( #642 )
...
* Get clients from bindings.
* Active workspaces now show properly on all workspace configurations.
* Filter clients by current workspace.
2024-12-27 01:03:40 -08:00
Jas Singh
5163095701
Fixed an issue that would prevent the volume menu border color from being set. ( #641 )
2024-12-26 16:53:02 -08:00
Jas Singh
dd931f493d
Hyprpanel config no longer resets if there is a parsing error. ( #640 )
2024-12-26 16:33:43 -08:00
Jas Singh
0c9b72708e
Added a built in default update script. ( #631 )
...
* Added a built in default update script.
* Remove exit
2024-12-26 02:10:39 -08:00
Jas Singh
99b173bc58
Cleanup unused code ( #625 )
2024-12-25 01:18:27 -08:00
Paridhi Prisha Saikia
6c14efd04b
Fix: Matugen Global themes ( #592 )
...
* Fix: Matugen Global themes
* Update src/services/matugen/index.ts
* Update src/services/matugen/index.ts
---------
Co-authored-by: Jas Singh <jaskiratpal.singh@outlook.com >
2024-12-25 00:43:04 -08:00
Jas Singh
38bbcf96ef
Added a command to adjust volume that respects hyprpanel settings and made bar module settings for click events apply immediately. ( #619 )
2024-12-24 14:46:37 -08:00
Jas Singh
65140db40c
Fixed styling of playback toggle button in volume menu. ( #615 )
2024-12-24 03:32:51 -08:00
Antoine Bertin
905d9776ac
fix: missing class for bluetooth discover button ( #613 )
2024-12-24 03:23:25 -08:00
davfsa
7258819c1f
Make low battery thresholds inclusive and support multiple $POWER_LEVEL replacements ( #611 )
...
Co-authored-by: Jas Singh <jaskiratpal.singh@outlook.com >
2024-12-24 03:03:46 -08:00
davfsa
e9df5eb230
Fix resolving paths for .face.icon in dashboard and add home ('~') path support ( #606 )
...
* Fix resolving paths for .face.icon in dashboard and add home ('~') path support
* Fix ESLint issues
* Update src/lib/utils.ts
Co-authored-by: davfsa <davfsa@gmail.com >
* Update src/lib/utils.ts
* Rename `resolvePath` to `normalizePath`
* Rename missing reference
---------
Co-authored-by: Jas Singh <jaskiratpal.singh@outlook.com >
2024-12-24 02:56:11 -08:00
Amaan Qureshi
c87a6ca251
support paru in checkUpdates & clarify polling interval is in ms ( #601 )
...
* feat(scripts): support `paru` for checking package updates
* fix(config): clarify polling interval is in ms
---------
Co-authored-by: Jas Singh <jaskiratpal.singh@outlook.com >
2024-12-24 02:53:30 -08:00
Jas Singh
e7d9235bf5
Fixed an issue where the updates module wouldn't update visibility when auto-hide was toggled. ( #612 )
2024-12-24 02:43:58 -08:00
ilikestreet
e0917ffb28
feat: no update w/ autohide option & add option to swap netstat icon … ( #591 )
...
* feat: no update w/ autohide option & add option to swap netstat icon for up/down links
* Update src/scss/style/bar/bar.scss
* Update src/components/bar/shared/Module.tsx
* Update src/components/bar/settings/config.tsx
* Update src/options.ts
* Apply suggestions from code review
* move visibilty to updatesIcon func
---------
Co-authored-by: Jas Singh <jaskiratpal.singh@outlook.com >
2024-12-24 02:34:56 -08:00
Jas Singh
a3f348c580
Fixed an issue that would caused empty dashboard shortcuts to not hide properly. ( #610 )
2024-12-24 02:17:08 -08:00
Jas Singh
d8a59c1d18
Fixed a bug that would prevent the workspace module from being scrolled. ( #609 )
2024-12-24 01:09:09 -08:00
Jas Singh
af88c267f4
Added the ability to adjust application specific audio levels. ( #608 )
...
* Added a playback volume module in audio menu.
* Finish playback source volume adjuster.
2024-12-23 14:03:01 -08:00
Jas Singh
97e852cf94
Remove timeout from Hyprpanel notifications. ( #597 )
2024-12-22 13:42:47 -08:00
Jas Singh
dec781071a
Added a scrollbar to the network and bluetooth menu. ( #593 )
...
* Added a scrollbar to the network and bluetooth menu.
* Update themes
* Adjust height of network menu scroller.
2024-12-22 02:19:51 -08:00
Thomas Carey
3e2f641237
Upgraded the Nix install to work with Astal ( #587 )
...
* Upgraded the Nix install to work with Astal
* Removed pkgs.esbuild
Co-authored-by: orangc <orangc@proton.me >
* Removed pkgs.bun
Co-authored-by: orangc <orangc@proton.me >
* Added new dependencies to flake.nix
Co-authored-by: orangc <orangc@proton.me >
* Update tsconfig.json
---------
Co-authored-by: orangc <orangc@proton.me >
Co-authored-by: Jas Singh <jaskiratpal.singh@outlook.com >
2024-12-21 23:44:45 -08:00
Jas Singh
48faf52e59
Fixed the auto-hide functionality for the media bar module. ( #588 )
2024-12-21 21:12:12 -08:00
Jas Singh
440d7ae9db
Make the output of the matugen command quiet in order to only output the colors. ( #585 )
2024-12-21 20:05:42 -08:00
Evan Fiddes
7111830e3c
Adds options for bar workspace button shape ( #582 )
...
* Add option for default workspace indicator radius
Enabling this option allows for the changing of the workspaces indicator
shape into a cornered rectangular/square shape.
This radius value was previously hard-coded for a full round indicator
shape. This change exposes an option in the `settings-dialog` under
Configuration > Bar > Workspaces > Indicator Radius
default value: `1.9rem * 0.6`
{
"theme.bar.buttons.workspaces.radius": "1.9rem * 0.6"
}
* Adds options for workspace indicator height, width, and active_width
This adds some additional options to allow for further customization to
the default workspace indicators.
Nests the radius from my previous commit into an indicator scoped option:
```ts
theme: {
bar: {
workspaces: {
indicator: {
radius: opt('1.9rem * 0.6'),
height: opt('4em'),
width: opt('4em'),
active_width: opt('12em'),
}
}
}
}
```
* Apply suggestions from code review
---------
Co-authored-by: Jas Singh <jaskiratpal.singh@outlook.com >
2024-12-21 15:42:03 -08:00
Jas Singh
3356abc776
Fix: OSDs now follow the active monitor appropriately. ( #584 )
2024-12-21 15:26:48 -08:00
Jas Singh
da0299f06b
Log undefined menu models and action groups. Fix null errors for workspaces and update array property accessors for services. ( #583 )
...
* Handle null values for actionGroup.
* Add logs
* more logs
* Fix property accessors and workspace null errors.
2024-12-21 14:53:26 -08:00
davfsa
006e9543f0
Properly implement low battery notification service ( #577 )
...
* Properly implement low battery notification service
* Apply suggestions from code review
---------
Co-authored-by: Jas Singh <jaskiratpal.singh@outlook.com >
2024-12-21 12:11:42 -08:00
Evan Fiddes
421ffe2400
Fix: option mapping for bluetooth bar module label, bar.bluetooth.label: boolean ( #579 )
...
Was previously was mapped to bar.volume.label incorrectly
Co-authored-by: Jas Singh <jaskiratpal.singh@outlook.com >
2024-12-21 11:42:23 -08:00