Overview: A native macOS alternative to EVE-O Preview

v0.7.0-alpha

Download latest release at https://williampierce.io/overview/

v0.7.0-alpha is out, and we’d love to hear your feedback – credit to my brother/collaborator for this release!

Highlights:

  • Added option to enable previews to display on all desktops, including full-screen applications . This feature is still under development, and preview display bugs are expected. This feature may be especially useful to those who want better system performance while multiboxing on EVE, as the game client can only scale to lower resolutions when in full-screen mode.

Features:

  • Added option to display the name of the previewed application in the title bar, rather than the window title.
  • Added option to customize the location of the title bar on previews.
  • Settings window now dynamically resizes to fit the contents of each menu tab.

Bug Fixes:

  • Adjusted window level behavior of the settings window. In addition to floating on top of previews, the settings window now also appears in Mission Control.
  • Resolved alignment issues with the edit mode/resizing indicator, which now appears squarely in the bottom-right corner of previews.
  • Added numeric input validation to the default window size settings pane. Invalid values will now automatically revert to acceptable settings.
  • The LICENSE file has been renamed to LICENSE.md. This corrects file type errors in XCode. Thank you to @rogerlward for identifying this bug!
  • Excessive stream configuration updates have been eliminated, increasing performance of the application.
  • Added automatic settings migration from previous bundle IDs (only applies if you have not yet switched to Overview-alpha).

While we’ve done significant QA work on this release, we still expect bugs (especially regarding preview behavior on full-screen applications).

Please report any bugs or other issues on our Discord, on GitHub, or here

v0.7.1-alpha

Download latest release at https://williampierce.io/overview/

v0.7.1-alpha is now out with fixes (I hope) for three major bugs

Bug Fixes:

  • Windows should now be closable on some macOS 13 (Ventura) and 14 (Sonoma) systems where this was broken before
  • Window closure fixes should prevent blank captures from persisting while closing the application
  • Windows should no longer all reset to selection view when a source window is closed

Please report any bugs or other issues on our Discord, on GitHub, or here

v1.0.0-beta

Download latest release at https://williampierce.io/overview/

BETA LAUNCH :confetti_ball: :tada:
v1.0.0-beta is out, with some major quality of life updates!

Highlights:

  • New website! Overview: Window Previews for macOS
  • Keyboard shortcut system replacing hotkeys, allowing multiple window titles per shortcut
  • Automatic update feature added, with beta channel option and menu bar item
  • Implemented developer ID Apple notarization for direct distribution, no more unsigned app!

Features:

  • Permission manager now handles permission state and setup window
  • Context menu item added to stop capture/return to selection view
  • Option added to show both application name and window title in overlay
  • Dock icon now shows while in permission setup or while settings window is open

Bug Fixes:

  • Multiple hotkey bugs resolved in switch to keyboard shortcuts

Please report any bugs or other issues on our Discord, on GitHub, or here

v1.0.1-beta

Download latest release at https://williampierce.io/overview/

v1.0.1-beta is out, fixing an issue with the latest release capturing multiple windows

Hotfixes:

  • Fixed issue with multiple captures

Please report any bugs or other issues on our Discord, on GitHub, or here

All I have to say is you guys rock. This keeps getting better and better with each update.

Now a question to see if you can make it remember different windows by the character name or window name and automatically populate them when the game loads. I generally run 3 accounts at a time but like to have specific accounts show up at each of the windows I have populated IE Main Alt 1, Alt 2 just as an example… But I have multiple “Mains” that when I switch I would like to just have automatically open up.

The other thing that would be nice is just the ability to have a single hot key that can tab or toggle in order each “Open” window instance.

Again Keep up the great work.

Running on : MAC OS 15.3.1 (24D70) on a Mac Studio M2 Ultra (maxed).

Thanks!!!

1 Like

Noting a bug on 15.3.1 (24D70) - The App is closing out all active windows when the client(s) are closed out. Restarting the App does not open the previous windows in their positions.

I suggest that you make this a Settings file (perhaps even have a button in settings to “Save” things so it’s confirmed that its saved).

Also having a debug mode that tracks window instances and premature closing of windows to better help bug tracking.

(running 1.0.1 Beta)

Thanks for the feedback! If I understand correctly, this isn’t so much a bug as it is a limitation of the current window restoration feature, which only saves positions of the previews still open when Overview is closed.

I can totally see how this would be annoying for someone switching/closing clients often during their sessions. I have an expansion for window position saving/restoration coming soon that should help with this.

And good idea having a button to save positions instead of it being automatic, I may very well include this in at least an early solution!

I’m also already in the middle of adding an option to generate diagnostic reports, stay tuned for that.

And thank you for the kind words as well! You’ll be happy to hear that both those features are planned for the next few releases, which in no particular order will include:

  • Hotkey for cycling windows
  • Profiles/preview saving improvements
  • Binding preview windows to specific window titles

I can’t promise a timeline for these, but hopefully within the next month or two!

What I noticed specifically is if you just close out a client the attached preview window closes with it now instead of reverting back to a state of being assigned. So what happens in this instance is if you get disconnected or the client just crashes closed that preview goes away fully. (instantly updating Overviews “Current windows and positions” to the new number of windows.

To currently circumvent this issue I have to close out of overview if there was a disconnect and not an outright client crash (Mind you those normally don’t happen often but I have been testing to see overall tolerance of the app in several instances) One must close out of overview first to “Preserve” the current state and then close out the disconnect clients, re open clients and overview to get back to gaming.

Also to reference these things are happening on the M2 as well as the M4 Pro.

Again thanks for all the work with this. If you guys need any other help or someone to help test things don’t hesitate to reach out I would be more than happy to get you my contact infos.
I love what your doing!

Points well taken! Thank you for the detailed write up, it’s super helpful to get these!

I’ll make sure the planned iteration on window saving/restoration/profiles addresses this pain point.

v1.1.0-beta

Download latest release at https://williampierce.io/overview/

:cyclone: Hotkey cycling :cyclone: has arrived with v1.1.0-beta!

Highlights:

  • Window cycling shortcuts: Repeated presses of window activation keyboard shortcuts will activate the next window title in the list bound to that shortcut
  • Direct window activation: Windows are now activated directly, instead of just their owning application

Features:

  • Diagnostic report: Added a menu option to generate a diagnostic report
  • Help menu: Added a help menu with links to create issues/get support
  • Accessibility permission management: Added accessibility permission management to the permission onboarding

Please report any bugs or other issues on our Discord, on GitHub, or here

v1.1.1-beta

Download latest release at https://williampierce.io/overview/

v1.1.0-beta broke some of the functionality for focusing fullscreen windows or windows in different spaces, this update partially restores these functions

Hotfixes:

  • Partially fixed issue with focus across spaces and for full screen windows

Please report any bugs or other issues on our Discord, on GitHub, or here

v1.1.2-beta

Download latest release at https://williampierce.io/overview/

v1.1.2-beta is out, which reverts some of the updates in v1.1.0-beta, but then re-implements shortcut cycling in a simpler way

Features

  • Shortcut cycling: Re-implemented simpler window cycling shortcuts, with partial functionality

Bug Fixes

  • Reverted window cycling shortcuts from v1.1.0-beta
  • Reverted direct window activation from v1.1.0-beta
  • Reverted accessibility permission management from v1.1.0-beta

Please report any bugs or other issues on our Discord, on GitHub, or here