Commit Graph

25 Commits

Author SHA1 Message Date
Jas Singh
6250c2b3be Added the ability to scale a popover. (#443)
* Added the ability to scale a popover.

* Removed redundant code
2024-11-05 20:59:29 -08:00
Jas Singh
4cdda38604 Implement framework for custom modules and out of the box custom modules as well. (#213)
* Create declarative module scaffolding

* Added ram module (WIP)

* Updates to options, styling and more.

* Added function for styling custom modules.

* Added utility functions and cleaned up code

* Type and fn name updates.

* Update module utils to handle absent values.

* Added icon color in style2 that was missing.

* Linted utils.ts

* Add CPU module and update RAM module to use /proc/meminfo.

* Added disk storage module.

* Consolidate code

* Added netstat module and removed elements from systray default ignore list.

* Added keyboard layout module.

* Fix hook types and move module to customModules directory

* Added updates modules.

* Spacing updates

* Added weather module.

* Added power menu and power module in bar. Increased update default interval to 6 ours.

* Updated styling of bar buttons, made power menu label toggleable, etc.

* Consolidate code and add dynamic tooltips based on data being used.

* Make default custom mogules matugen compatible

* Update base theme

* Fix custom module background coloring

* Remove testing opacity.

* Update themes to account for new modules

* Update nix stuff for libgtop (Need someone to test this)

* Update nix

* Update fractions to multiplications

* Move styling in style directory

* Implement a polling framework for variables that can dynamically adjust polling intervals.

* Netstat module updates when interface name is changed.

* Readme update
2024-09-02 21:10:59 -07:00
Jas Singh
830de04b14 Added scaling to individual elements (all menus and the bar). (#154)
* Added scaling to individual elements (all menus and the bar).

* Make all dialog pages scrollable

* Add battery menu to settings

* update battery menu scaling

* Fix typo

* Add confirmation dialog scaling
2024-08-18 18:03:45 -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
9ccc624712 Added on-screen-displays to indicate volume and brightness changes. (#34)
* Resolves #13 - Added on-screen-displays to indicate volume and brightness changes.

* <3 Aylur

* Update brightness logic for osd

* Update brightness labels

* Fixed typos in the settings menu component.

* Added options to toggle OSD and change its orientation.
2024-07-29 02:01:38 -07:00
Jas Singh
28fbb8e3b4 Implement Setting Dialog - Work in Progress 2024-07-21 16:20:34 -07:00
Jas Singh
a480400359 Added more configuration options 2024-07-20 16:21:52 -07:00
Jas Singh
50eeb4275d Implement styling options for all the bar components (not menus) through options variables. 2024-07-17 01:44:50 -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
ad7c813917 Add delay to dashboard shortcuts to wait for menu to close fully. 2024-07-14 00:34:48 -07:00
Jas-SinghFSU
eee68e8acf Begin work on dashboard 2024-07-06 02:24:30 -07:00
Jas-SinghFSU
63b5302fe0 Implemented battery, power profile and brightness all in one menu 2024-07-01 23:26:45 -07:00
Jas Singh
cfaceac4c0 Implemented the calendar menu that displays time, calendar and weather (WIP). 2024-06-27 02:07:44 -07:00
Jas Singh
4ff2392c48 Added basic Calendar menu (WIP) 2024-06-26 02:00:53 -07:00
Jas Singh
c1d7fc4f95 Finish notifications menu 2024-06-25 01:05:31 -07:00
Jas Singh
f162af8a41 Start work on notifications menu 2024-06-24 00:43:54 -07:00
Jas Singh
f03443a252 Update font and power icon. 2024-06-23 21:46:18 -07:00
Jas Singh
5eef18485d Finish Media module. 2024-06-23 20:28:43 -07:00
Jas Singh
296fbde42a Added notification popups 2024-06-17 01:45:06 -07:00
Jas Singh
904c5b8cd0 Added bluetooth menu. 2024-06-16 18:43:33 -07:00
Jas Singh
fad852c13f WIP - Added crappy popover spawning where button clicked. 2024-06-11 01:23:51 -07:00
Jas Singh
d695d9aa67 Added Power menu and show only the workspaces allocated to monitor 2024-06-09 18:40:51 -07:00
Jas Singh
3579e563b8 Added media, menu, network and power modules to bar. 2024-06-09 03:44:16 -07:00
Jas Singh
6ff50006f2 Added workspaces, window titles, volume, bluetooth, systray and date/time modules to the panel 2024-06-09 01:25:57 -07:00