Commit Graph

291 Commits

Author SHA1 Message Date
Nathan Dwarshuis 3e6f4c7e27 ENH give all features an overall name 2022-06-28 23:27:55 -04:00
Nathan Dwarshuis 98a8da5168 ENH dump feature configuration 2022-06-28 21:24:21 -04:00
Nathan Dwarshuis caefbfc78a REF simplify Tree 2022-06-26 20:48:26 -04:00
Nathan Dwarshuis c2923a7379 REF clean up 2022-06-26 20:20:49 -04:00
Nathan Dwarshuis 9961f2909d ENH use dependency framework for power prompt 2022-06-26 20:07:25 -04:00
Nathan Dwarshuis 53a537960e ENH make showkeys use dep framework 2022-06-26 19:27:04 -04:00
Nathan Dwarshuis ec957c1dbf ENH actually make dependency framework functional 2022-06-26 19:05:25 -04:00
Nathan Dwarshuis 5326b49ce2 ENH use new dependency framework throughout 2022-06-22 01:28:46 -04:00
Nathan Dwarshuis d8a88531b0 WIP transition all dependencies to new framework 2022-06-21 00:56:42 -04:00
Nathan Dwarshuis 7a1c77b33e ENH clean up new dep framework 2022-06-20 15:02:50 -04:00
Nathan Dwarshuis f11a66052d ENH using tested feature type to store results for printing 2022-06-20 13:47:01 -04:00
Nathan Dwarshuis 2a5aa4eda9 ENH add warning messages to result tree 2022-06-19 17:27:33 -04:00
Nathan Dwarshuis 4b3c99d495 WIP make new dependency module 2022-06-19 15:42:11 -04:00
Nathan Dwarshuis 5907035e9d ENH use a bunch of nested feature stuff 2022-06-17 00:37:12 -04:00
Nathan Dwarshuis 01e991f182 ENH print out deps (but better this time) 2022-06-16 18:50:24 -04:00
Nathan Dwarshuis d767dc7bc0 ENH add CLI thingy to print dependencies (kinda) 2022-06-14 23:46:24 -04:00
Nathan Dwarshuis 29c58aec7a FIX client message ctype formatting errors 2022-03-05 18:18:35 -05:00
Nathan Dwarshuis ee7406fd19 ENH update to xmonad 0.17 2022-03-05 18:18:16 -05:00
Nathan Dwarshuis 9e6bcde08c ENH bring back the save/clipboard buttons in flameshot 2022-02-24 10:55:58 -05:00
Nathan Dwarshuis e6346b7b06 ADD shortcut for VPN selector 2021-12-15 00:30:18 -05:00
Nathan Dwarshuis 10ddbc7de4 ENH make VPN plugin more general 2021-12-14 00:37:09 -05:00
Nathan Dwarshuis da091fb251 ADD bluetooth selector 2021-11-29 00:56:16 -05:00
Nathan Dwarshuis b0358c0cbe REF make colors and fonts more concise 2021-11-27 17:33:02 -05:00
Nathan Dwarshuis 9e4589cc98 ENH use busname when matching signal 2021-11-27 13:24:13 -05:00
Nathan Dwarshuis b9ede93e98 FIX name/arg typo 2021-11-27 01:06:49 -05:00
Nathan Dwarshuis fd37220005 REF move all 'common' DBus code to seperate shared module 2021-11-27 01:02:22 -05:00
Nathan Dwarshuis 7010d4a723 REF move removable module to dbus section 2021-11-27 00:08:24 -05:00
Nathan Dwarshuis 8282cf05cc ENH make bluetooth module display connection status 2021-11-26 23:35:03 -05:00
Nathan Dwarshuis 5eb7a573ec ENH make ethernet plugin asynchronous 2021-11-25 00:12:00 -05:00
Nathan Dwarshuis 0522766f38 FIX disconnecting screensaver client 2021-11-24 01:22:03 -05:00
Nathan Dwarshuis 20b915631e REF clean up code 2021-11-24 01:14:23 -05:00
Nathan Dwarshuis d2268da188 ENH make vpn plugin listen to property changed signal 2021-11-24 00:43:58 -05:00
Nathan Dwarshuis 0fe36fcccb ENH make bluetooth match signals instead of polling 2021-11-24 00:21:18 -05:00
Nathan Dwarshuis 78dd1ee5b7 ENH make client calls safe in plugins 2021-11-23 18:28:38 -05:00
Nathan Dwarshuis db42b83d48 REF clean up dep module (again) 2021-11-22 23:46:51 -05:00
Nathan Dwarshuis 6417a832c5 REF rename Feature key 2021-11-22 23:28:54 -05:00
Nathan Dwarshuis b4380695d0 ENH print warnings/errors immediately for dependencies 2021-11-22 23:26:59 -05:00
Nathan Dwarshuis 010b612b93 ENH use cleaner type interface 2021-11-22 23:02:23 -05:00
Nathan Dwarshuis e3a7191ed9 REF clean dead code 2021-11-22 00:08:12 -05:00
Nathan Dwarshuis 8c4683faa1 REF rename DBus types 2021-11-21 23:59:38 -05:00
Nathan Dwarshuis c03f1938a1 REF fix action key name 2021-11-21 23:56:27 -05:00
Nathan Dwarshuis 866d2cbb75 REF move bus to endpoint type 2021-11-21 23:55:19 -05:00
Nathan Dwarshuis 27189cb335 REF use more consice type for features/actions 2021-11-21 23:32:10 -05:00
Nathan Dwarshuis 5a4c411df5 ENH use dependencies in dbus endpoint tests 2021-11-21 23:07:33 -05:00
Nathan Dwarshuis 6ce38b7ade ENH use typeclass to make dependency interface more flexible 2021-11-21 22:47:43 -05:00
Nathan Dwarshuis 7e5a4a57cd REF use function to abstract dbus endpoint dependencies 2021-11-21 18:18:09 -05:00
Nathan Dwarshuis be73dd64d3 ENH reuse client when possible 2021-11-21 17:54:00 -05:00
Nathan Dwarshuis 81543cbbbc REF consolidate method call functions 2021-11-21 16:58:01 -05:00
Nathan Dwarshuis da1e4a1c79 REF arrange dependency module sanely 2021-11-21 10:26:28 -05:00
Nathan Dwarshuis 31ef889762 REF clean up screensaver 2021-11-21 00:53:45 -05:00