Commit Graph

539 Commits

Author SHA1 Message Date
Keanu Ashwell
493e7b9a89 fix(nix): remove gnome attrset access for gnome-bluetooth (#307) 2024-10-06 17:14:27 -07:00
orangc
83d2aa6440 fix(nix): hopefully properly fix #291
fix(nix): update gnome-bluetooth to gnome.gnome-bluetooth
2024-10-06 10:31:36 +03:00
orangc
fa459831a9 fix(nix): flake.nix update gnome-bluetooth to gnome.gnome-bluetooth 2024-10-06 10:30:14 +03:00
orangc
3a3a46717e fix(nix): default.nix update gnome-bluetooth to gnome.gnome-bluetooth 2024-10-06 10:28:44 +03:00
Jas Singh
ee7d19320c Refactored hooks to specify events and reworked the dropdowns to be significantly faster and more responsive. (#304)
* Updated events to be more specific

* Update more events

* Update globalmousepos

* Update themes and submap module to show submap name.

* Type fixes

* Reworked menu position calculation logic to be much more efficient.

* Revert import file location

* We luv arrow functions

* Remove globalMousePos remnants since it's unused.

* Added the ability to configure menu dropdown transition and duration.

* Fix type
2024-10-06 00:22:27 -07:00
Jas Singh
8a727a080e Added a cli method to check the visibility of a window. (#301) 2024-10-04 21:10:08 -07:00
Jas Singh
2db31f497d Hover opacity now properly applies to bar buttons and custom modules respect opacity setting. (#300) 2024-10-04 18:34:03 -07:00
Jonas
fe53b3ebf1 calendar menu: make weather optional (#253)
* calendar menu: make weather optional

adds a setting to enable or disable the weather widget in the calendar
menu.

* Fix bottom margin of last child card.

* Fix calendar dropdown merge linting and formatting errors.

* Settings dialog formatting error fix.

---------

Co-authored-by: Jas Singh <jaskiratpal.singh@outlook.com>
2024-10-02 20:42:04 -07:00
orangc
f26330d89e fix(nix): #291
fix(nix): #291
2024-10-01 10:17:30 +03:00
orxngc
13905d34c4 fix(nix): nixpkgs input url should be unstable 2024-10-01 10:07:38 +03:00
orxngc
2bf7fb5989 nix: update flake 2024-10-01 10:06:33 +03:00
Jas Singh
19a0ccf150 Added the options to allow workspaces to be indicated as active on multiple monitors. (#289)
* Added the options to allow workspaces to be indicated as active on multiple monitors.

* Add subtitle
2024-09-28 17:09:15 -07:00
Jas Singh
a3ae60f621 Added Smart Highlighting for mapped workspaces. (#288)
* Improved workspace highlighting and added smart highlight option

* Added to default workspace variant.

* Remove hover effects

* Remove unused functions.

* Remove unused hover properties

* Remove unused variable from utils.

* Make hideUnoccupied the default option
2024-09-28 12:48:01 -07:00
Lucas Alber
233c97aff3 fix: unoccupied workspace index (#285) 2024-09-27 20:53:44 -07:00
orangc
b004a8dd8a fix: scratchpad workspaces
Added an option to let users define what workspaces to ignore.
2024-09-25 11:21:32 +03:00
Jas Singh
69c468296b Update the ignored workspaces rule to a regex instead of array. 2024-09-25 01:05:47 -07:00
Jas Singh
91bd49e1a8 Update description of option to ignore workspaces. 2024-09-25 00:51:11 -07:00
Jas Singh
c01ddce201 Added the ability to ignore workspaces by number or regex 2024-09-25 00:49:08 -07:00
Jas Singh
d60d3db401 Added the ability to track when submap is enabled or disabled. (#282)
* Added submap custom module.

* Captilazation is muy importante.

* Add border config
2024-09-23 22:29:49 -07:00
Jas Singh
6905fb4eb7 Implemented configurable and toggleable button borders. (#279)
* Implemented configurable and toggleable button borders.

* Improve and simplify border logic

* Fix hidden label icon borders.

* Removed button hover property from bar buttons, they dim on hover now by default.

* Rename file.

* Update catppuccin normal theme's storage module color.

* update mocha items

* update mochas

* Update themes to account for borders
2024-09-22 02:59:30 -07:00
Jas Singh
b47864d8e1 Added the ability to assign shortcuts to all bar modules. (#278) 2024-09-21 16:47:59 -07:00
Jas Singh
6be9030ac5 Added configurable scaling priorities in options. (#277) 2024-09-21 00:43:53 -07:00
painerp
afb245f8d6 Fixes the window title label option (#272)
* fix window title label option not being respected

* add window title icon and label side effects

* add new line to SideEffects.ts

* fix window title children type
2024-09-20 23:44:54 -07:00
orangc
f27e742be6 Merge pull request #273 from Jas-SinghFSU/nix-flake-update
nix: flake update
2024-09-20 07:25:42 +03:00
orxngc
e51f00d083 nix: flake update 2024-09-20 07:22:47 +03:00
orangc
9a66a72a56 nix: move gnome-bluetooth to top-level
pull request #231
2024-09-19 10:16:29 +03:00
orangc
4d67d464dd Merge branch 'master' into master 2024-09-19 10:13:59 +03:00
Hadi
4c90c6a391 change input 2024-09-18 22:07:29 +00:00
Hadi
fee6d87c02 change gnome-bluetooth input 2024-09-18 22:06:13 +00:00
Jas Singh
a8919c395f Fixed volume zero icon bug. (#270) 2024-09-17 18:36:56 -07:00
Mart van de Ven
0ff9b4e377 Add install instructions for Fedora (#260)
* Add install instructions for Fedora

* Implement PR Feedback
- Add subsection for `COPR` setup
- Add Priority to `solopasha/hyprland` to avoid conflicts in the `swww` package.
- Remove `cargo` from DNF instructions
- Add `solopasha/hyprland` to DNF instructions
- Remove `cargo` instructions
- Add `gvfs` to DNF instructions
- Add requested python instructions
- Add `sudo` to the commands
2024-09-16 02:08:49 -07:00
Jas Singh
3bf9e000cb Added CI to enforce linting and type checking. (#263)
* Added CI to enforce linting and type checking.

* Update type check

* Change job name

* Check diagnostics

* Add ags

* Update install script for ags

* update

* Fix sudo misspell

* Add which

* Added ags types repo as a submodule

* Update ci

* Update ci

* tsconfig update

* add types

* ci update

* Remove types directory initially

* remove temp types

* Testing ci checks with a type error.

* Revert type error
2024-09-15 20:24:46 -07:00
TheyCallMeSecond
977b753557 adds power-profiles-daemon to dependencies (#262)
* adds power-profiles-daemon to dependencies

* adds power-profiles-daemon to dependencies
2024-09-15 15:27:54 -07:00
Cameron Smith
cc0ba8f0c7 Enable screen recorder to use CPU encoder (#259) 2024-09-15 15:27:26 -07:00
Jas Singh
f09ffa7699 Implement custom icons per workspace. (#261)
* Implement custom icons per workspace.

* Finish custom workspace icon implementation

* Remove unsupported color definition.
2024-09-15 15:19:32 -07:00
Jas Singh
8c2537b917 Added the ability to change bar locations. (#257)
* Added the ability to change bar locations.

* Update dropdown margins

* Make dropdown to bar gap configurable and organized code.
2024-09-14 23:29:00 -07:00
Jas Singh
4238a5516e Add pacman-contrib to optional dependencies. (#256)
* Update README.md

* Update README.md
2024-09-14 17:35:19 -07:00
TheyCallMeSecond
b9b2ea018c add official arch linux repo updatecheck to script for updates customModules (#254)
* Update checkUpdates.sh

add official repo update check

* Update checkUpdates.sh

separate pacman, aur and total updates check

* Update scripts/checkUpdates.sh

Co-authored-by: Jas Singh <jaskiratpal.singh@outlook.com>

* Update scripts/checkUpdates.sh

Co-authored-by: Jas Singh <jaskiratpal.singh@outlook.com>

---------

Co-authored-by: Jas Singh <jaskiratpal.singh@outlook.com>
2024-09-14 17:32:54 -07:00
Jas Singh
2c72cc66d8 Implemented strict linting standards and prettier formatting config. (#248)
* Implemented strict linting standards and prettier formatting config.

* More linter fixes and type updates.

* More linter updates and type fixes

* Remove noisy comments

* Linter and type updates

* Linter, formatting and type updates.

* Linter updates

* Type updates

* Type updates

* fixed all linter errors

* Fixed all linting, formatting and type issues.

* Resolve merge conflicts.
2024-09-14 16:20:05 -07:00
Jas Singh
ff13e3dd3c Create LICENSE (#255) 2024-09-14 16:08:43 -07:00
Jonas
de50a01e21 support "*" as wildcard layout key (#252)
allows specifing a default layout that applies for all monitors if no
more specific layout is found.
2024-09-14 12:13:49 -07:00
Cameron Smith
0156d2d8c1 Add support for dnf and fedora in checkUpdates.sh (#249)
* Add support for dnf and fedora in checkUpdates.sh

* commit changes to updates + bar

* Remove antiquated padding shenanigan <3

Co-authored-by: Jas Singh <jaskiratpal.singh@outlook.com>

---------

Co-authored-by: Jas Singh <jaskiratpal.singh@outlook.com>
2024-09-11 02:57:05 -07:00
Jas Singh
af51aa838d Added an option to make HyprPanel compatible with Hyprland tearing. (#243)
* Adding an option to make HyprPanel compatible with Hyprland tearing.

* Added bar to Tearing Compatibility checks
2024-09-10 00:58:27 -07:00
Jas Singh
4721b4fbf9 HyprPanel now handles notification removal itself. (#242) 2024-09-09 23:03:01 -07:00
Jas Singh
bb3b3dfdfb Added strict type checking to the project. (#236)
* Implement strict typing (WIP).

* changes

* Finish type checks

* Fix notification icon, matugen settings and update tsconfig.

* OSD Styling updates and added the ability to configure OSD duration.
2024-09-09 00:44:51 -07:00
Ethan Vogelsang
41dbc3829a Add option for generation of pywal colors with wallpaper change (#219)
* Add option for generation of pywal colors with wallpaper change

* Update README.md

* Address review
2024-09-08 14:13:14 -07:00
painerp
1aed9f51f9 Adds more window title options (#169)
* Adds options for windowtitle to toggle: custom title, icon and truncation

* Implements window title toggles: showIcon and showCustomTitle; Adds a new default title function and truncates it if specified

* incorporate new show label option into window title

* fix window title spacing to work with new styles

* allows truncation for custom window titles

* allows custom window title icon with default window title

* add option to show the window class name or title; refactor for consistency and easier readability

* remove redundant custom window title check
2024-09-08 13:09:13 -07:00
Jas Singh
4f91bb8b8f Added filters for notifications and system tray items. (#234)
* Added filters for notifications and systray. closes #233

* Add links to documentation.
2024-09-08 02:01:13 -07:00
Jas Singh
bd573ec4e7 Updated weather and power button icons to use text-icons rather than system icons. (#232)
* Replace weather and power icons with nerdfont icons.

* Update power icons for power dropdown menu.
2024-09-07 13:24:30 -07:00
Zoran Olujić
5373c106d2 Support for apt and ubuntu in CheckUpdates script (#230)
Co-authored-by: Zoran Olujic <zoran.olujic@beyonnex.com>
2024-09-06 19:04:52 -07:00