summaryrefslogtreecommitdiff
path: root/hackusu.md
diff options
context:
space:
mode:
Diffstat (limited to 'hackusu.md')
-rw-r--r--hackusu.md22
1 files changed, 22 insertions, 0 deletions
diff --git a/hackusu.md b/hackusu.md
new file mode 100644
index 0000000..5ae6359
--- /dev/null
+++ b/hackusu.md
@@ -0,0 +1,22 @@
+# Features I *could* add to `InstantRice` during HackUSU
+*number after item indicates anticipated level of difficulty out of 5*
+- [] Using a central config file instead of a python dictionary | 2
+- [] Completing the TUI | 4
+ - [] Creating classes that store configuration settings and persist changes made to config | 2
+ - [] Class will need to grab initial state of configuration files | 2
+- [] Add support for compiling dmenu with predetermined list of plugins | 5
+- [] Add support for `dwm` | 5
+- [] Add support for `sway` (*should* be trivial) | 1
+- [] Rewrite K-means clustering algorithm using builtins instead of `scikit-learn` | 4
+- [] Implement native terminal image viewer (or find python lib that covers functionality) | 5
+- [] Minimize number of `sys` package usage | 5
+- [] add features to randomized color selector | 5
+ - [] preview what colors will be used for what aspects of the system color scheme | 1
+ - [] Add ability to customize what colors are used for different aspects of the system | 3
+ - [] Add ability to 'keep' colors and regenerate other colors. | 1
+ - [] Detection of when colors do not have enough contrast from one another and generate new scheme | 3
+ - [] Provide ability to save color schemes to use independent of wallpaper | 2
+ - [] Ability to load preset color scheme | 1
+ - [] Provide ability to pass in separate image to provide colors than image being used for background | 1
+- [] Put program in a state to publish on AUR/pip | 2
+ - [] Create build process using `PKGBUILD` or `PyInstaller` | 2