-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP - DO NOT USE] Pythonic and simpler refactor of wemod-launcher
#105
base: main
Are you sure you want to change the base?
Commits on Jul 13, 2024
-
refactor: Rename files, set executable bit
- Set +x on prepare.py (prev. setup.py). - Set +x on wemod (symlinked to wemod.py as well). - Rename setup.py -> prepare.py - otherwise conflicts - Pythonize modules. Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 245b5b2 - Browse repository at this point
Copy the full SHA 245b5b2View commit details -
refactor: Update references to renamed modules
This commit updates the names of imports from previously renamed modules. Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f6d1c09 - Browse repository at this point
Copy the full SHA f6d1c09View commit details -
refactor: Move Python files to directory, fix some typos
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 97e6dc6 - Browse repository at this point
Copy the full SHA 97e6dc6View commit details -
refactor: Convert project to Poetry, with Nix flake
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 08e535b - Browse repository at this point
Copy the full SHA 08e535bView commit details -
feat: Add initial util modules
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3f69cb1 - Browse repository at this point
Copy the full SHA 3f69cb1View commit details -
fix: Update Poetry+Flake to work with Nix
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6b24c6a - Browse repository at this point
Copy the full SHA 6b24c6aView commit details -
refactor: Refactor Log and Configuration utils
Temporary commit. To be reworded. TODO! FIXME! Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 087c184 - Browse repository at this point
Copy the full SHA 087c184View commit details -
fix: Fix broken LoggingHandler class
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ceb3683 - Browse repository at this point
Copy the full SHA ceb3683View commit details -
refactor: Begin tidy up of
consts.py
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2712573 - Browse repository at this point
Copy the full SHA 2712573View commit details -
refactor: Prepare components for Python packaging
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ed57407 - Browse repository at this point
Copy the full SHA ed57407View commit details -
chore(flake): Remove unused overrides
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3a8fdac - Browse repository at this point
Copy the full SHA 3a8fdacView commit details -
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f7747f8 - Browse repository at this point
Copy the full SHA f7747f8View commit details -
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 660a463 - Browse repository at this point
Copy the full SHA 660a463View commit details -
feat: Add initial start-up msg to CLI
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 45ea2bf - Browse repository at this point
Copy the full SHA 45ea2bfView commit details -
refactor: Move from YAML to TOML
TOML is easier to read, and I hated dealing with YAML. PyYAML bad. Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 591b517 - Browse repository at this point
Copy the full SHA 591b517View commit details -
feat: Add initial Consts class, with
pathlib
supportSigned-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c5674b4 - Browse repository at this point
Copy the full SHA c5674b4View commit details -
feat; Get CLI to print STEAM_COMPAT_DATA_DIR
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cf0fe74 - Browse repository at this point
Copy the full SHA cf0fe74View commit details -
feat(flake): Add overlay to Flake
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e1fb882 - Browse repository at this point
Copy the full SHA e1fb882View commit details -
chore: Bump deps and remove deps
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3e92732 - Browse repository at this point
Copy the full SHA 3e92732View commit details -
fix: Fix typo in STEAM_COMPAT_DATA_PATH env var
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0e92c37 - Browse repository at this point
Copy the full SHA 0e92c37View commit details -
fix: Remove debug print in
Configuration
classSigned-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 364de04 - Browse repository at this point
Copy the full SHA 364de04View commit details -
fix: Rename import in accordance with dependency change to stdlib
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e70d570 - Browse repository at this point
Copy the full SHA e70d570View commit details -
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d2da431 - Browse repository at this point
Copy the full SHA d2da431View commit details -
fix(logger): Add optional env override for log file path
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c7e7b1e - Browse repository at this point
Copy the full SHA c7e7b1eView commit details -
feat: Add initial GFX module - and welcome screen
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 28979d4 - Browse repository at this point
Copy the full SHA 28979d4View commit details -
feat: Add initial Prefix module
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 28b56f1 - Browse repository at this point
Copy the full SHA 28b56f1View commit details -
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 270c10f - Browse repository at this point
Copy the full SHA 270c10fView commit details -
fix: Allow for Tkinter to work
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a09fa72 - Browse repository at this point
Copy the full SHA a09fa72View commit details -
chore: Remove unused print in CLI
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 362e784 - Browse repository at this point
Copy the full SHA 362e784View commit details -
refactor: Simplify gfx/WelcomeScreenGfx
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5c73e2b - Browse repository at this point
Copy the full SHA 5c73e2bView commit details -
refactor: Return
None
rather than fail on non-existsent cfg keySigned-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 990307f - Browse repository at this point
Copy the full SHA 990307fView commit details -
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b385e7f - Browse repository at this point
Copy the full SHA b385e7fView commit details -
chore: Add notes in pyproject.toml
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 819134f - Browse repository at this point
Copy the full SHA 819134fView commit details -
chore: Remove erroneous pyproject.toml
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d122478 - Browse repository at this point
Copy the full SHA d122478View commit details -
fix: Add fallback to STEAM_COMPAT_DATA_PATH const
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1431003 - Browse repository at this point
Copy the full SHA 1431003View commit details -
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 62a5ad5 - Browse repository at this point
Copy the full SHA 62a5ad5View commit details -
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ce75bb9 - Browse repository at this point
Copy the full SHA ce75bb9View commit details -
refactor(Logger): Refactor
Logger
class- Remove Optionals - superseded. - Simplify directory tests. - Run formatter. Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6cc5a43 - Browse repository at this point
Copy the full SHA 6cc5a43View commit details -
fix: Fix typo in Flake overlay
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1bdb2e8 - Browse repository at this point
Copy the full SHA 1bdb2e8View commit details -
fix: Adjust path in Configuration class and fix Flake
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 83395cf - Browse repository at this point
Copy the full SHA 83395cfView commit details -
feat: Add
devenv
support, hooks & flake-compat supportSigned-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 835bc95 - Browse repository at this point
Copy the full SHA 835bc95View commit details -
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 96f8be6 - Browse repository at this point
Copy the full SHA 96f8be6View commit details -
feat: Add 'devcontainer' support
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9643d2d - Browse repository at this point
Copy the full SHA 9643d2dView commit details -
fix: Remove unnecessary
.expanduser()
As per review. Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ea4cea9 - Browse repository at this point
Copy the full SHA ea4cea9View commit details -
fix: Remove
.
/_
replacement logic for logging moduleSigned-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ac7e7ac - Browse repository at this point
Copy the full SHA ac7e7acView commit details -
refactor: Use pyright and pass inputs to devenv
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 562c0aa - Browse repository at this point
Copy the full SHA 562c0aaView commit details -
feat: Add replacement
winepath
/unixpath
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e109423 - Browse repository at this point
Copy the full SHA e109423View commit details -
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eeab391 - Browse repository at this point
Copy the full SHA eeab391View commit details -
refactor: Use absolute module paths
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 554301b - Browse repository at this point
Copy the full SHA 554301bView commit details -
feat: Add initial (broken) PyInstaller support
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a0b2b2b - Browse repository at this point
Copy the full SHA a0b2b2bView commit details -
fix: Fix lint error with literals in Logger
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4082493 - Browse repository at this point
Copy the full SHA 4082493View commit details -
fix: Lock Python to Python 3.11
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9432d96 - Browse repository at this point
Copy the full SHA 9432d96View commit details -
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ef91166 - Browse repository at this point
Copy the full SHA ef91166View commit details -
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 131db0f - Browse repository at this point
Copy the full SHA 131db0fView commit details -
chore: Remove erroneous print statement
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8300ccf - Browse repository at this point
Copy the full SHA 8300ccfView commit details -
fix(core_nodeps): Revert debugging change
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0603d15 - Browse repository at this point
Copy the full SHA 0603d15View commit details -
fix: Fix missing
--env=
prefix on FlatpakSigned-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2af0447 - Browse repository at this point
Copy the full SHA 2af0447View commit details -
fix(CI): Fix CI workflow with new structure for codebase
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cb54e7d - Browse repository at this point
Copy the full SHA cb54e7dView commit details -
fix(WineUtils): Fix potential breakages in WinNT path test
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 01f059a - Browse repository at this point
Copy the full SHA 01f059aView commit details -
feat: Add caching for WeMod logo download
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 60073e1 - Browse repository at this point
Copy the full SHA 60073e1View commit details -
Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 08191c9 - Browse repository at this point
Copy the full SHA 08191c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53b691e - Browse repository at this point
Copy the full SHA 53b691eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c04a30 - Browse repository at this point
Copy the full SHA 1c04a30View commit details
Commits on Nov 16, 2024
-
refactor: Migrate to PDM from Poetry
Also tidy up Flake, use `devenv` inside Flake (and update .envrc), as well as restructuring project layout Signed-off-by: Dom Rodriguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8477c6d - Browse repository at this point
Copy the full SHA 8477c6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b524e2 - Browse repository at this point
Copy the full SHA 1b524e2View commit details