Commit Graph

37 Commits

Author SHA1 Message Date
Ignacio Dominguez
a366224786 Add disable option for directories section in dashboard (#319)
* Add disable option for directories section in dashboard

* Fix linting and typo

---------

Co-authored-by: Jas Singh <jaskiratpal.singh@outlook.com>
2024-10-13 02:42:12 -07: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
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
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
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
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
Hristo Karamanliev
024986d7be indicate that screen recording is active by changing button color (#218) 2024-09-03 01:56:25 -07:00
Hristo Karamanliev
88bdcbe806 Fix record screen selection popup not displaying (#217)
* fix record screen selection popup not displaying

* fix hard coded file manager that opens the dir

* fix hard coded file manger in snapshot.sh
2024-09-03 01:52:30 -07:00
Jas Singh
44fddbcc14 Made the profile image avatar in the dashboard configurable (size, radius). (#212) 2024-08-31 12:48:32 -07:00
Jas Singh
e050e2ff2d Shortcut buttons in the dashboard automatically hide and scale. (#210) 2024-08-31 02:17:05 -07:00
Jas Singh
b200b6fadb Fix NerdFont icon alignments. (#143)
* WIP

* Fix nerdfont icon alignments

* Ship needed fonts

* Remove italicised fonts

* Update readme and separate OSD settings into their own category.

* Dashboard styling updates

---------

Co-authored-by: matavach <erik@matijevich.org>
2024-08-18 00:32:22 -07:00
Jas Singh
b23f1a32cb Fixed styling issues for various elements that weren't being applied via settings. (#118)
* Popups are now styles properly and can be themed. closes #115

* Added the ability to style media menu card color and transparency. Made confirmation dialogue optional.

* Increase radius

* Move actions inside the function to reflect updated values.
2024-08-12 21:38:27 -07:00
Jas Singh
d743c98a6a Fix gdkpixbuf import. (#78) 2024-08-04 13:54:39 -07:00
matavach
a6d6a34ea7 validate profile image and create fallback (#67)
* validate profile image and create fallback

* Update modules/menus/dashboard/profile/index.ts

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

* Update modules/menus/dashboard/profile/index.ts

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

* Update options.ts

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

* Update modules/menus/dashboard/profile/index.ts

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

* Update modules/menus/dashboard/profile/index.ts

---------

Co-authored-by: Jas Singh <jaskiratpal.singh@outlook.com>
2024-08-03 22:01:38 -07:00
Jas Singh
26f61ed513 HyprPanel now checks for the gpustat dependency and provides a notification if missing rather than crash. (#43)
Solves #42
2024-07-30 01:45:55 -07:00
Jas Singh
0ee58c69c3 Added an option to opt into tracking GPU stats in the dashboard. (#10)
* Added an option to opt in to GPU usage.

* Catch and log error if exists during GPU stat monitoring.

* Removed unimplemented category header for System Tray in options

* Update the readme to indicate this change.
2024-07-27 14:15:56 -07:00
Jas Singh
b511d76e11 Convert all remaining files to typescript. 2024-07-26 23:11:33 -07:00
Jas Singh
7fddcf0299 Implemented the ability to specify the terminal to launch btop with. 2024-07-24 22:44:35 -07:00
Jas Singh
21393c122a Implement layout options 2024-07-24 09:46:38 -07:00
Jas Singh
28fbb8e3b4 Implement Setting Dialog - Work in Progress 2024-07-21 16:20:34 -07:00
Jas Singh
ab721edbd2 Finish all options sets 2024-07-20 22:59:25 -07:00
Jas Singh
a480400359 Added more configuration options 2024-07-20 16:21:52 -07:00
Jas Singh
29abe55008 Finish all theming options 2024-07-20 00:32:54 -07:00
Jas Singh
7a2fdf8647 Centralize menu button coordinate logic and replace popupwindows with dropdownmenu. 2024-07-14 15:13:09 -07:00
Jas Singh
6062164652 Increase hyprpicker timeout 2024-07-14 02:07:37 -07:00
Jas Singh
f6b53ba522 Fix directory navigation in dashboard. 2024-07-14 01:38:58 -07:00
Jas Singh
ad7c813917 Add delay to dashboard shortcuts to wait for menu to close fully. 2024-07-14 00:34:48 -07:00
Jas Singh
db118a0746 Fix off-center discord icon. 2024-07-11 00:59:33 -07:00
Jas Singh
2bc344c266 Resize calendar clock, update dashboard width and add dolphin links to directories. 2024-07-11 00:35:27 -07:00
Jas Singh
b974c1e755 Fix margin between menu cards and added directory menu in dashboard. 2024-07-11 00:08:40 -07:00
Jas Singh
6cda814d9b WIP - Refactor media menu 2024-07-10 00:46:24 -07:00
Jas Singh
a28bde6e3f Update snapshot functionality and add notification for it. 2024-07-09 01:13:20 -07:00
Jas Singh
c14d2b21df Finish dashboard 2024-07-09 00:08:43 -07:00
Jas Singh
11986dd5a6 Implemented screen recording functionality for record button in dashboard. 2024-07-08 02:54:38 -07:00
Jas Singh
251a4da2bc Implemented majority of dashboard 2024-07-08 01:13:26 -07:00
Jas-SinghFSU
eee68e8acf Begin work on dashboard 2024-07-06 02:24:30 -07:00
Jas Singh
ce54b7a6d8 Implement dashboard skeleton 2024-07-03 16:56:59 -07:00