Skip to content

Commit

Permalink
v.1.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
mistenkt committed Nov 18, 2023
1 parent d8cd067 commit 1105ce9
Show file tree
Hide file tree
Showing 7 changed files with 14 additions and 17 deletions.
9 changes: 2 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@
[![Thumbnail description](./public/home-screenshot-thumb.png)](./public/home-screenshot.png)
[![Thumbnail description](./public/profile-screenshot-thumb.png)](./public/profile-screenshot.png)

Check the [ROADMAP.md](./docs/ROADMAP.md) for upcoming planned features.

## Installing

To install Resize Raccoon, head over to the [Releases](https://github.com/mistenkt/resize-raccoon/releases) section and download the latest version for your operating system.
Expand All @@ -25,13 +27,6 @@ To install Resize Raccoon, head over to the [Releases](https://github.com/misten

After installing Resize Raccoon, you can create custom profiles for your applications:

> #### NOTE:
> Some applications / games do a lot of fuckery with their window during startup that will prevent the resizing to take effect or persisting.
> - If manually applying the profile you should usually wait for the intros to finish and the main menu to appear.
> - If using process watcher you should set a delay long enough for the fuckery to end. (the amount of delay required varies, from none to 20-30 seconds (EA WRC 23))
> Working on a better solution for this were no manual intervention or magic delay timers are needed. Check the [Roadmap](./docs/ROADMAP.md) for more info about upcoming feautures.
1. Open the Resize Raccoon interface.
2. Add a new profile by specifying the target application process, name, size and position and whatever else is there.
1. If you are unsure about the values you can use some of the presets created for different triple monitor setups.
Expand Down
7 changes: 7 additions & 0 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Changelog

## [1.3.0] - 2023-11-17
#### Added
- After applying profiles, the system now keeps an eye on the process for a short while to make sure the size/position is not being changed agian by the process it self. If it detects a change between the applied profile and the window, it will reapply it self.
- If a process does not have an active window when applying the profile (like during load when the process hasnt had time to create its active window yet), we ill wait for 5 seconds and check to see if an active window has been created. There is a max of 2 retries for this.
- As a result of the two fixes above automatic resizing can now be enabled without any delays


## [1.2.2] - 2023-11-17
#### Fixed
- Fixed problem where the wrong child window of a process was selected for resizing. (should fix issues with WRC and ACC not always resizing. Process watcher is still a bit buggy so recommend manually triggering for now, or setting a delay long enough where you know you have had time get passed the intro and have activated the main window)
Expand Down
7 changes: 1 addition & 6 deletions docs/ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,13 @@
Quick overview over features i plan to implement
|
## Current Status
- Current version: `v1.2.0`
- Current version: `v1.3.0`
- [View Changelog](./CHANGELOG.md)

### Very soon™
- **Global resize delay**: Adding a global resize delay setting that will affect all processes.
- **Bug Fixes**: List any known bugs that will be addressed.

## Soon™
- **Process Watcher v1 (non-beta)**: Sort out the issues currently faced where some games are making adjustments to their windows during boot preventing a profile from being appliedp properly.
- Detect when a program is "ready" for receiving new size/position params.
- Re-enabling a profile if its overridden by the process itself at any point.
- See if we can find a better solution for detecting when a process is started than polling.
- **Testing**: Add tests
- **More options in profiles**: Introduce more of the "advanced" options that SRWE offers to provide a more "complete" sollution. Open for suggestions on features to prioritize here.

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "resize-raccoon",
"private": true,
"version": "1.2.2",
"version": "1.3.0",
"type": "module",
"scripts": {
"dev": "vite",
Expand Down
2 changes: 1 addition & 1 deletion src-tauri/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src-tauri/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "resize-raccoon"
version = "1.2.2"
version = "1.3.0"
description = "Resize Raccoon"
authors = ["mistenkt"]
license = ""
Expand Down
2 changes: 1 addition & 1 deletion src-tauri/tauri.conf.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
},
"package": {
"productName": "Resize Raccoon",
"version": "1.2.2"
"version": "1.3.0"
},
"tauri": {
"allowlist": {
Expand Down

0 comments on commit 1105ce9

Please sign in to comment.