.editorconfig
.gitignore
.gitlab-ci.yml
LICENSE.md
MANIFEST.in
README.md
install.py
pylintrc
requirements.dev.txt
requirements.optional.txt
requirements.txt
setup.cfg
setup.py
troubleshooter.py
scripts/1x_uninstall.sh
src/grapejuice/__about__.py
src/grapejuice/__init__.py
src/grapejuice/__main__.py
src/grapejuice/background.py
src/grapejuice/tasks.py
src/grapejuice.egg-info/PKG-INFO
src/grapejuice.egg-info/SOURCES.txt
src/grapejuice.egg-info/dependency_links.txt
src/grapejuice.egg-info/entry_points.txt
src/grapejuice.egg-info/requires.txt
src/grapejuice.egg-info/top_level.txt
src/grapejuice/gui/__init__.py
src/grapejuice/gui/about_window.py
src/grapejuice/gui/fast_flag_editor.py
src/grapejuice/gui/fast_flag_warning.py
src/grapejuice/gui/main_window.py
src/grapejuice/gui/yes_no_dialog.py
src/grapejuice_common/__init__.py
src/grapejuice_common/dist_info.py
src/grapejuice_common/registry_file.py
src/grapejuice_common/registry_utils.py
src/grapejuice_common/robloxctrl.py
src/grapejuice_common/uninstall.py
src/grapejuice_common/variables.py
src/grapejuice_common/winectrl.py
src/grapejuice_common/assets/disable_mime_assoc.reg
src/grapejuice_common/assets/dist_info.json
src/grapejuice_common/assets/roblox_documents_folder.reg
src/grapejuice_common/assets/desktop/grapejuice.desktop
src/grapejuice_common/assets/desktop/roblox-app.desktop
src/grapejuice_common/assets/desktop/roblox-player.desktop
src/grapejuice_common/assets/desktop/roblox-studio.desktop
src/grapejuice_common/assets/glade/about.glade
src/grapejuice_common/assets/glade/fast_flag_editor.glade
src/grapejuice_common/assets/glade/fast_flag_warning.glade
src/grapejuice_common/assets/glade/grapejuice.glade
src/grapejuice_common/assets/glade/grapejuice_components.glade
src/grapejuice_common/assets/glade/sparklepop.glade
src/grapejuice_common/assets/icons/hicolor/128x128/apps/grapejuice-roblox-player.png
src/grapejuice_common/assets/icons/hicolor/128x128/apps/grapejuice-roblox-studio.png
src/grapejuice_common/assets/icons/hicolor/128x128/apps/grapejuice.png
src/grapejuice_common/assets/icons/hicolor/16x16/apps/grapejuice-roblox-player.png
src/grapejuice_common/assets/icons/hicolor/16x16/apps/grapejuice-roblox-studio.png
src/grapejuice_common/assets/icons/hicolor/16x16/apps/grapejuice.png
src/grapejuice_common/assets/icons/hicolor/24x24/apps/grapejuice-roblox-player.png
src/grapejuice_common/assets/icons/hicolor/24x24/apps/grapejuice-roblox-studio.png
src/grapejuice_common/assets/icons/hicolor/24x24/apps/grapejuice.png
src/grapejuice_common/assets/icons/hicolor/256x256/apps/grapejuice-roblox-player.png
src/grapejuice_common/assets/icons/hicolor/256x256/apps/grapejuice-roblox-studio.png
src/grapejuice_common/assets/icons/hicolor/256x256/apps/grapejuice.png
src/grapejuice_common/assets/icons/hicolor/32x32/apps/grapejuice-roblox-player.png
src/grapejuice_common/assets/icons/hicolor/32x32/apps/grapejuice-roblox-studio.png
src/grapejuice_common/assets/icons/hicolor/32x32/apps/grapejuice.png
src/grapejuice_common/assets/icons/hicolor/48x48/apps/grapejuice-roblox-player.png
src/grapejuice_common/assets/icons/hicolor/48x48/apps/grapejuice-roblox-studio.png
src/grapejuice_common/assets/icons/hicolor/48x48/apps/grapejuice.png
src/grapejuice_common/assets/icons/hicolor/64x64/apps/grapejuice-roblox-player.png
src/grapejuice_common/assets/icons/hicolor/64x64/apps/grapejuice-roblox-studio.png
src/grapejuice_common/assets/icons/hicolor/64x64/apps/grapejuice.png
src/grapejuice_common/assets/icons/hicolor/scalable/apps/grapejuice.svg
src/grapejuice_common/assets/mime_xml/x-grapejuice-roblox.xml
src/grapejuice_common/features/__init__.py
src/grapejuice_common/features/fast_flags.py
src/grapejuice_common/features/settings.py
src/grapejuice_common/gtk/GtkPaginator.py
src/grapejuice_common/gtk/__init__.py
src/grapejuice_common/gtk/grapejuice_component.py
src/grapejuice_common/gtk/gtk_stuff.py
src/grapejuice_common/ipc/__init__.py
src/grapejuice_common/ipc/dbus_client.py
src/grapejuice_common/ipc/dbus_config.py
src/grapejuice_common/ipc/dbus_connection.py
src/grapejuice_common/ipc/i_dbus_connection.py
src/grapejuice_common/ipc/no_daemon_connection.py
src/grapejuice_common/ipc/pid_file.py
src/grapejuice_common/logs/__init__.py
src/grapejuice_common/logs/log_config.py
src/grapejuice_common/logs/log_util.py
src/grapejuice_common/logs/log_vacuum.py
src/grapejuice_common/logs/self_test.py
src/grapejuice_common/updates/__init__.py
src/grapejuice_common/updates/provider_map.py
src/grapejuice_common/updates/source_update_provider.py
src/grapejuice_common/updates/system_update_provider.py
src/grapejuice_common/updates/update_provider.py
src/grapejuice_common/util/__init__.py
src/grapejuice_common/util/errors.py
src/grapejuice_common/util/event.py
src/grapejuice_common/util/paginator.py
src/grapejuice_common/util/task_sequence.py
src/grapejuice_packaging/__init__.py
src/grapejuice_packaging/__main__.py
src/grapejuice_packaging/local_install.py
src/grapejuice_packaging/builders/__init__.py
src/grapejuice_packaging/builders/appimage_builder.py
src/grapejuice_packaging/builders/debian_package_builder.py
src/grapejuice_packaging/builders/linux_package_builder.py
src/grapejuice_packaging/builders/linux_supplemental_builder.py
src/grapejuice_packaging/builders/package_builder.py
src/grapejuice_packaging/builders/pypi_package_builder.py
src/grapejuice_packaging/packaging_resources/__init__.py
src/grapejuice_packaging/packaging_resources/appimage/AppRun
src/grapejuice_packaging/packaging_resources/appimage/appimagetool-x86_64.AppImage
src/grapejuice_packaging/packaging_resources/appimage/grapejuice.desktop
src/grapejuice_packaging/packaging_resources/bin/grapejuice
src/grapejuice_packaging/packaging_resources/bin/grapejuiced
src/grapejuice_packaging/util/__init__.py
src/grapejuice_packaging/util/distribution_detect.py
src/grapejuiced/__init__.py
src/grapejuiced/__main__.py
src/grapejuiced/dbus_service.py
src/grapejuiced/state.py
tests/test_grapejuice.py