Commit Graph

32 Commits

Author SHA1 Message Date
Rubin Bhandari
b88644833d feat: on hover only show actions if available on notifications (#396)
* feat: on hover only show actions if available on notifications

* feat: on hover only show actions if available on notifications

* fix: make the change configurable

* fix: remove unneeded op
2024-11-04 22:47:26 -08:00
Rubin Bhandari
b5e91fa2dc fix: markup shown as tags from some browsers (#404)
* fix: markup shown as tags from some browsers

* fix: notification body overflow

* Revert "fix: notification body overflow"

This reverts commit 58c0fe4758cbfcf1ca0fbf6e9c6a66322aa703cf.

* fix: remove options
2024-11-04 21:30:57 -08:00
Rubin Bhandari
41a8e44ffd feat: close notification on right click (#386)
Co-authored-by: Jas Singh <jaskiratpal.singh@outlook.com>
2024-10-28 00:31:44 -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
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
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
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
f624153eab Added pagination to the notifications menu and a configurable limit to the amount of notifications spawned. (#199)
* Added notification pagination and pagination configuration options. fixes #171

* Added skip to end buttons

* Update theme

* Removed unused theme parts

* Update pager colors

* Theme auto-generator

* Update label color in options for pager.

* Updated themes

* Added option to change footer background for notifications menu.

* Changes to the Displayed Total options now update the menu. Bugfix
2024-08-30 01:32:11 -07:00
Jas Singh
5db6eb336e 24hr time switch set in the Clock Menu now effects notification time also. (#184) 2024-08-25 03:48:07 -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
ea2ebc5c4b Fixed a deadzone caused by notifications. (#119) 2024-08-12 22:46:37 -07:00
matavach
48a5bedb37 Notification monitors (#81)
* added monitor options for notifications

* added monitor options for notifications

* ..

* added changes

* Update widget/settings/pages/config/notifications/index.ts

* Added the ability for left/right anchors for notifications and updated types to reflect that.

* merge (not sure if I did this correct)

* Implemented Wallpaper Selector and Matugen's Wallpaper based auto-theming. (#73)

* Implement matugen - WIP

* Added matugen

* Add types and cleanup code

* Matugen implementation updates and added more options such as scheme and contrast.

* Code cleanup and matugen settings renamed for clarity.

* Makon maroon a primary matugen color.

* Updates to handle variations of matugen colors

* Finalizing matugen and wrapping up variations.

* Minor styling updates of the settings dialog.

* Do a swww dependency check.

* Dependency logic update

* Switch shouldn't double trigger notifications now when checking dependency.

* Logic was inverted

* Add matugen to dependency checker.

* Fixed dependency checking conditional

* Update dependency list in readme and check for matugen before doing matugen operations

* Styling fixes

* OSD Fix

* Remove unused code from wallpaper service.

* Color fixes for matugen.

* Nix updates for new dependencies

* Change default wallpaper to empty.

* Added custom notification service for startup, cleaned up code and updated readme.

* added options for bar media module (#88)

* added options for bar media module

* added reviewed changes

* cleaned up

* Made the media player more responsive and accurate. (#95)

---------

Co-authored-by: Jas Singh <jaskiratpal.singh@outlook.com>
2024-08-09 17:33:30 -07:00
Jas Singh
d8e58546ad Added configuration options for notifications. 2024-07-27 01:04:07 -07:00
Jas Singh
b511d76e11 Convert all remaining files to typescript. 2024-07-26 23:11:33 -07:00
Jas Singh
21393c122a Implement layout options 2024-07-24 09:46:38 -07:00
Jas Singh
ab721edbd2 Finish all options sets 2024-07-20 22:59:25 -07:00
Jas Singh
04ed432b32 Modularized notification toast and menu components. 2024-07-13 14:43:13 -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
2a0be05a2b Add timestamp to notifications and add styling to menu button 2024-07-02 23:58:49 -07:00
Jas Singh
6b98da2145 Start work for the media menu refactor... 2024-06-30 16:46:09 -07:00
Jas Singh
c2d60bcf94 Add error notifications for network menu. 2024-06-29 19:50:04 -07:00
Jas Singh
2b8eb9144d Update notifications control area style and changed notifs icon position on bar. 2024-06-25 01:39:59 -07:00
Jas Singh
c1d7fc4f95 Finish notifications menu 2024-06-25 01:05:31 -07:00
Jas Singh
46c34e169d Finish network module for now... replace nmcli with something better later (it sucks at auth) 2024-06-23 12:06:53 -07:00
Jas Singh
285aac5740 Updated styling for notifications. 2024-06-20 20:32:22 -07:00
Jas Singh
d89c3a9ef9 Restyled notifications and added a close button. 2024-06-20 02:32:44 -07:00
Jas Singh
6670829bfc Updated and completed the notifications and bluetooth module. 2024-06-20 00:07:24 -07:00
Jas Singh
dd13346e1b Updated notifications to handle actions and added a blue dbus messenger to listen for bluetooth actions. 2024-06-19 01:53:27 -07:00
Jas Singh
77811a75a2 Finished notification popup implementation. 2024-06-17 22:43:04 -07:00
Jas Singh
296fbde42a Added notification popups 2024-06-17 01:45:06 -07:00