Skip to content

[pull] main from ejbills:main#64

Merged
pull[bot] merged 61 commits into
Mu-L:mainfrom
ejbills:main
Jun 5, 2025
Merged

[pull] main from ejbills:main#64
pull[bot] merged 61 commits into
Mu-L:mainfrom
ejbills:main

Conversation

@pull

@pull pull Bot commented May 17, 2025

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull Bot added the ⤵️ pull label May 17, 2025
@github-actions

github-actions Bot commented May 17, 2025

Copy link
Copy Markdown

Hey there and thank you for opening this pull request! 👋🏼

We require pull request titles to follow the Conventional Commits specification and it looks like your proposed title needs to be adjusted.

Details:

No release type found in pull request title "[pull] main from ejbills:main". Add a prefix to indicate what kind of release this pull request corresponds to. For reference, see https://www.conventionalcommits.org/

Available types:
 - feat: A new feature
 - fix: A bug fix
 - docs: Documentation only changes
 - style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
 - refactor: A code change that neither fixes a bug nor adds a feature
 - perf: A code change that improves performance
 - test: Adding missing tests or correcting existing tests
 - build: Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm)
 - ci: Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs)
 - chore: Other changes that don't modify src or test files
 - revert: Reverts a previous commit

ejbills and others added 27 commits May 17, 2025 13:44
* feat: redesign settings

separate wrapping controls in settings

fix: separate window switcher and dock preview wrapping controls

fix support

fix filters

dissolve window switcher tab

refine settings

finalized appearance view

better layout

fix syntax

window previews

live switcher preview

remove comments

clean up

performance settings

better main settings

section titles

uniform styling

wip

action row

fix settings profiles

* fix: middle click modifier causing ui flicker

related to #519 but not directly associated with it

* fix: match bg with other settings rows

* feat: Hiding application name on window preview

closes #477

* chore: clean up show app name view logic

adjusts view positioning as alignment was wonky in some configurations

* chore: clean up pr

* feat: redesign top of main settings

* chore: update docs and media
    This commit was created by changelog-from-release in 'Update changelog on release published' CI workflow
better visual clarity
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
    This commit was created by changelog-from-release in 'Update changelog on release published' CI workflow
ejbills and others added 29 commits May 24, 2025 10:49
- adds DD pro teaser
- adds discord link
improves UX for automatic update checking
responsive sizing for logo
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
    This commit was created by changelog-from-release in 'Update changelog on release published' CI workflow
    This commit was created by changelog-from-release in 'Update changelog on release published' CI workflow
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* feat: allow navigation with arrow keys, select by pressing return

closes #458

perf improvements

activation attempts

queue window switcher

better flow algorithm

remove window states, rely on observed object to track window states

- this is fundamental to changes requested in #368
- - we need to orchestrate window actions in the child window preview when a dock preview is active. this means that we need direct access to the entire window states array from the child view to ensure that the action is reflected in the window preview. to get around having to pass multiple copies of the same windows objects and bloat memory, we strip out the window states entirely and instead back the windows with an observed object. this means we can access the object from child views, orchestrate view changes, and manage the entire array with little issue.

* fix: merge conflicts

feat: arrow keys with switcher, cmd q, w, m for quit, close, and minimize

fix: always purify app cache for each processed PID after updating windows

1. Added cache purification for each app PID after window updates in WindowUtil to remove stale entries
2. Tracked PIDs during window updates to maintain accurate cache management

closes #574

* fix: swiftformat
    This commit was created by changelog-from-release in 'Update changelog on release published' CI workflow
when windows are removed or added to the cache in a background thread, an optimistic post is made to any active preview coordinator
    This commit was created by changelog-from-release in 'Update changelog on release published' CI workflow
@pull pull Bot merged commit bed95ab into Mu-L:main Jun 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant