Commit Graph

303 Commits

Author SHA1 Message Date
June Tate-Gans
d755c607f5 Update README with a screenshot and fixed URL. 2023-10-31 10:28:43 -05:00
June Tate-Gans
c5a65e4d16
Create dependabot.yml 2023-10-31 10:10:44 -05:00
June Tate-Gans
38f9154756 Prevent a race condition in the profile switcher 2023-10-29 14:38:01 -05:00
June Tate-Gans
33c83d6191 Move switcher into the applets module 2023-10-29 14:24:30 -05:00
June Tate-Gans
a384ce2daf Store last backlight color and last LCD buffer for use later 2023-10-29 14:22:36 -05:00
June Tate-Gans
6feee44d16 Fix an off-by-one in the display of list items 2023-10-29 14:21:42 -05:00
June Tate-Gans
6e16b70e0d Make keynames less verbose 2023-10-29 14:21:25 -05:00
June Tate-Gans
442bd7de88 Ensure buttons dont change size suddenly 2023-10-29 14:21:04 -05:00
June Tate-Gans
6ea45df43d Remove accidental addition. 2023-10-29 14:16:33 -05:00
June Tate-Gans
857215b2fa Adjust dependencies to match Pipfile in PKGBUILD 2023-10-29 10:34:50 -05:00
June Tate-Gans
d4a5186c0b Bump dependency on pillow 2023-10-29 10:24:56 -05:00
June Tate-Gans
a300c3062d Make sure we have a pkgver 2023-10-29 10:21:33 -05:00
June Tate-Gans
e326097f7b Add in key-value datastore. Closes #25 and #24 2023-10-29 09:43:30 -05:00
June Tate-Gans
a1a953bc36 Fixup PKGBUILD deps -- we need fonts 2023-10-29 09:33:33 -05:00
June Tate-Gans
3819392763 Update readme a bit more. 2023-10-29 08:23:06 -05:00
June Tate-Gans
5a57e1e002 Prep switcher for the recorder applet. 2023-10-28 13:52:02 -05:00
June Tate-Gans
d3875eb53e Adjust dependencies for arch build. 2023-10-28 13:51:17 -05:00
June Tate-Gans
c6d9ecbfdb Adjust thumbstick button layout to match reality a bit more. 2023-10-28 13:26:07 -05:00
June Tate-Gans
fa65c30c87 Ignore PKGBUILD noise 2023-10-28 13:06:55 -05:00
June Tate-Gans
f026b0d815 Fix the layout to be less insane. 2023-10-28 13:06:15 -05:00
June Tate-Gans
88af73ade3 Add in Manjaro PKGBUILD support. 2023-10-28 10:13:02 -05:00
June Tate-Gans
5dd39e4eee Make makefile more distro generic 2023-10-28 10:01:11 -05:00
June Tate-Gans
dc7986f4fd Update bitwidget font handling to match PIL changes 2023-10-28 10:00:58 -05:00
June Tate-Gans
86eb8f2e67 readme: Update the info on what this is. 2022-05-13 15:48:47 -05:00
June Tate-Gans
38384f512c bitwidgets: Import X11 misc fonts since they're PD
We really heavily depend on these fonts, so in the name of portability, it's
okayish to import them here. The license for these files is apparently the
public domain, so this should be okay.

Adjusts the fonts package to load in the fonts using importlib and some BytesIO
wizardry.
2022-05-13 15:21:25 -05:00
June Tate-Gans
206c096829 meson: Fix the project name to not be lutris 2022-05-13 15:07:45 -05:00
June Tate-Gans
aa07ee91b0 Rip out my google address. 2021-07-13 14:05:16 -05:00
June Tate-Gans
3db5dc5027 Update the appindicator icon to match others 2021-05-30 15:40:16 -05:00
June Tate-Gans
b418dafb00 icons: Fixup the G13 icons installation and usage
This actually makes the G13 icon show up everywhere, like we actually want. No
more blank icons!
2021-05-30 11:32:20 -05:00
June Tate-Gans
03fcb5452b Ensure the profiles desktop file starts profiles 2021-05-24 08:39:53 -05:00
June Tate-Gans
efd90b0700 Remove the systemd triggering from udev 2021-05-24 08:39:33 -05:00
June Tate-Gans
98f3675219 Cleanup the changelog 2021-05-23 13:28:15 -05:00
June Tate-Gans
991cc9e04d Remove an unused file. 2021-05-23 13:27:07 -05:00
June Tate-Gans
ad2f8f6c6a Fixes to make the meson build actually build. 2021-05-23 13:19:47 -05:00
June Tate-Gans
23c8cf095f Fix a syntax error. 2021-05-23 13:17:12 -05:00
June Tate-Gans
7ace3a9fd4 Ignore meson build artifacts. 2021-05-23 13:16:55 -05:00
June Tate-Gans
bd57e171dd Add a makefile so we can easily build esoteric commands 2021-05-23 13:14:48 -05:00
June Tate-Gans
e052ddd525 build: Add a meson build file to simplify creation of packages 2021-05-23 13:14:32 -05:00
June Tate-Gans
308b43ae7f Add an AUTHORS file so we can be more like upstream python apps 2021-05-23 13:14:15 -05:00
June Tate-Gans
b6a0bf9a7c g13gui: Swap to using appdirs 2021-05-23 13:14:03 -05:00
June Tate-Gans
6e5b5481b2 setup: Clean up requires and fix entry_points 2021-05-23 13:13:49 -05:00
June Tate-Gans
db00301a1b pipenv: Swap to appdirs instead of xdg 2021-05-23 13:13:37 -05:00
June Tate-Gans
a9986142b9 packaging: Add in some debian files so we can generate a package 2021-05-23 13:13:20 -05:00
June Tate-Gans
1d1c0ce63a bin: Add simple scripts to start our gui and apps 2021-05-23 13:13:05 -05:00
June Tate-Gans
a00788ac07 setup: Add in manifest files 2021-05-23 13:12:57 -05:00
June Tate-Gans
3685a73622 setup: Clean up dependencies 2021-05-23 12:18:47 -05:00
June Tate-Gans
a62a8f3a38 pipenv: Setup for pipenv development
This makes handling our dependencies a bit easier.
2021-05-23 12:07:51 -05:00
June Tate-Gans
9958ea234d pipenv: Pre-migration to pipenv things
- Use an alternative xdg module that provides functions to generate XDG-paths.
  - Fix startup routines for the main configurator.
2021-05-23 12:04:43 -05:00
June Tate-Gans
5481bbff22 setup: Clean up the classifiers, requirements, and data files
We have a bunch more info that is nearly correct, though I haven't validated
this yet. Currently exploring using pipenv instead, since that helps manage
these more effectively.
2021-05-23 11:32:25 -05:00
June Tate-Gans
802b342a1c clock: Display CPU percentage correctly
psutil.cpu_percent() actually delivers a percentage from 0 to 100. We need to
normalize that value to 0..1 to display properly.
2021-05-23 11:31:12 -05:00