Age | Commit message (Collapse) | Author | |
---|---|---|---|
6 days | fixed navigate.select() not working on switches | 0neGal | |
6 days | don't prompt when enabling a core mod | 0neGal | |
Previously disabling or enabling a core mod would show a prompt warning about the fact that a core mod is being toggled. This is only needed for when disabling a core mod. fixes #253 | |||
6 days | Merge pull request #248 from Jan200101/PR/protocol | 0neGal | |
feat: support thunderstore ror2mm protocol for installing mods | |||
6 days | Merge pull request #249 from Jan200101/PR/handle-permission-error | 0neGal | |
feat: handle unzip errors | |||
7 days | Merge branch 'main' into gamepad-supportgamepad-support | 0neGal | |
2024-08-15 | support SteamDeck bumper buttons in desktop layout | 0neGal | |
2024-08-15 | chore: remove installing translation description | Jan200101 | |
its a bit redundant since the title already states that we are installing | |||
2024-08-14 | feat: show toast when installing mod through ror2mm protocol | Jan200101 | |
2024-08-14 | chore: display alert when mod install via protocol cannot be resolved | Jan200101 | |
2024-08-13 | chore: use existing mod installation logic for r2mm protocol | Jan200101 | |
2024-08-13 | chore: rework protocol mod installs to use renderer package list | Jan200101 | |
This is achieved by sending an IPC event to the renderer and waiting for a reply once Since this is async we return from the function after sending the event and recursively invoke it once the reply arrives The package data is returned a a JSON String because Electron is unable to copy the Object over IPC | |||
2024-08-04 | feat: add error handler for streaming unzip | Jan200101 | |
2024-08-04 | fix: call correct method for renderer ipc toast event | Jan200101 | |
2024-08-04 | fix: correct install callback for mods that aren't already installed | Jan200101 | |
2024-07-21 | open non-default installation guide externally | Jan200101 | |
2024-07-20 | show guide button for mods with non-default installation methods | Jan200101 | |
2024-06-25 | update selection bounds automatically | 0neGal | |
If a selected element has its bounds changed, so should the `#selection`, this makes it so it now does that. | |||
2024-06-20 | Merge branch 'main' into gamepad-support | 0neGal | |
2024-06-20 | fixed Escape closing popups when inputs are active | 0neGal | |
2024-06-20 | allow navigating around on a keyboard with HJKL | 0neGal | |
2024-06-19 | prevent changing section when a popup is open | 0neGal | |
2024-06-19 | select sections when quickly switching to them | 0neGal | |
This is for when you use Q/E on keyboard or the bumper buttons on a gamepad, this prevents your selection from being on an element that is no longer visible. | |||
2024-06-19 | auto deselect selection if its no longer visible | 0neGal | |
2024-06-19 | select previous selection when a popup is closed | 0neGal | |
2024-06-19 | proper gamepad element scrolling support | 0neGal | |
2024-06-18 | make center cluster buttons open settings popup | 0neGal | |
2024-06-18 | Merge pull request #229 from 0neGal/linux-launch-v2 | 0neGal | |
feat: Linux launch support v2 | |||
2024-06-15 | up delay between gamepad axes and their actions | 0neGal | |
The lower delay that was there previously would lead to the axes/joysticks moving around the UI way too fast. | |||
2024-06-15 | prevent gamepad buttons from repeating actions | 0neGal | |
It now waits until the button has been released before that button can again do its action. | |||
2024-06-15 | prevent gamepad from toggling disabled switches | 0neGal | |
2024-06-15 | added ability to switch section with bumpers | 0neGal | |
Either with the top bumper buttons on a gamepad, or with Q/E on a keyboard instead. | |||
2024-06-15 | use popups.hide_last() for gamepad close button | 0neGal | |
2024-06-15 | Merge branch 'main' into gamepad-support | 0neGal | |
2024-06-15 | added launcher.relative_section() | 0neGal | |
This will be particularly useful for #239 | |||
2024-06-15 | added popups.hide_last() and popups.open_list | 0neGal | |
This will be particularly useful for #239 | |||
2024-06-14 | initial gamepad/keyboard navigation support | 0neGal | |
Far from complete, but this does the bulk of the work, the rest is just fixing places where the selection moves in weird ways after doing some things, and overall improving the look and feel of it. | |||
2024-06-09 | Merge branch 'main' into linux-launch-v2linux-launch-v2 | 0neGal | |
2024-06-09 | fixed webview theming not being appliedmodularized-frontend | 0neGal | |
2024-06-09 | fixed version numbers not updating after update | 0neGal | |
Technically this is also broken on the main branch, however it's a lot easier to just fix here, instead of having to fix it there, then also fix it here, due to the modularization | |||
2024-06-09 | fixed things in the settings popup not loading | 0neGal | |
2024-06-08 | rename js/set_dom_strings.js to localize.js | 0neGal | |
2024-06-08 | fixed race condition in js/set_dom_strings.js | 0neGal | |
2024-06-08 | convert js/browser.js to a CommonJS module | 0neGal | |
And `js/popups.js`, but it was already technically a CommonJS module, it was just leftover in `index.html` due to `js/browser.js` not being a CommonJS module. | |||
2024-06-08 | convert js/tooltip.js to a CommonJS module | 0neGal | |
It's not actually used anywhere outside of itself, but oh well. | |||
2024-06-08 | convert js/launcher.js to a CommonJS module | 0neGal | |
2024-06-08 | move browser.js' normalize() into mods.js | 0neGal | |
2024-06-08 | convert js/toast.js to a CommonJS module | 0neGal | |
Renamed from `toast.js` to `toasts.js` as well | |||
2024-06-08 | convert js/mods.js to a CommonJS module | 0neGal | |
2024-06-08 | replace js/misc.js file with js/version.js module | 0neGal | |
2024-06-08 | initial commit to better modularize frontend | 0neGal | |
Far from done, but this pretty much splits everything inside `src/app/main.js` into separate files. |