On March 29, 2018, an IP camera viewer you might know debuted in the Mac App Store. 7 years ago, I would have never imagined many were looking for a native, privacy-focused app like the one I had built, and I want to take a moment today to thank you all for your support: your initial purchase, nice App Store reviews, upgrades to GlanceCam Pro, tips and great suggestions made it possible for me to keep working on GlanceCam and make it better, update after update (this is the 42nd, and it brings a much-requested feature). Rest assured that, with your support, my plan is to keep GlanceCam as the best IP camera viewer for Mac for many years to come: I have so many ideas, the limit is just time! And what better day for an official announcement? Many of you asked for it, so in the last year I started building from scratch a new GlanceCam for iPhone, iPad and Apple Watch (and possibly Apple TV, we'll see ;). This new project doesn't share a single line of code with GlanceCam for Mac: much like the GlanceCam you know is made to be an unobtrusive presence on your Desktop throughout the day, the mobile versions are designed to take advantage of their platforms. I'm very proud of the work done so far, but the new app is not ready to ship yet: GlanceCam for iPhone, iPad and Apple Watch will be available later this year as a single separate subscription, distinct from the Mac version of GlanceCam given the independent code-bases and very different feature sets, and I think you'll love it. I also don't want to leave a trace of doubt: GlanceCam for Mac is not going anywhere and is still my main focus, being the app I personally use every day; there's a lot of improvements planned for the coming months, starting today: 1. Glances can now have a designated "Alternate". A frequent feature request is to have a way to toggle between the SD and HD streams of the same camera. I think what ships today is more versatile: each camera can have an optional "Alternate" - another Glance with a different configuration (like stream quality or type of network access) for the same camera. And Alternates are none other than other Glances already in your list. You can quickly switch between a Glance and its Alternate by pressing the A key, or the button that appears next to the list of cameras when an Alternate has been set. Alternates are optional and work only in single-camera windows (they're not available in GlanceGrids). You can configure them in Settings, by clicking the Set Alternate button next to the camera name. When you set an Alternate relationship, it works both ways automatically - if Glance 2 is set as the Alternate for Glance 1, you can toggle between them in either direction. You even have the option to switch to the Alternate automatically when entering full screen. 2. GlanceCam's 1…9 single-key shortcuts are the quickest way to switch between your Glances, but are inherently limited to the first nine cameras. Now you can quickly switch to the cameras between 10 and 19 with the Shift key + the Glance number MINUS 10 (Shift-0 for camera 10, Shift-1 for camera 11, and so on); and why stop there? Control+Shift lets you access cameras 20 (Control-Shift-0) through 29 (Control-Shift-9). Hat tip to John, one of the first GlanceCam Users, for asking for a way to quickly access a large number of cameras! 3. Roll-up, the niche feature of GlanceCam that resembles WindowShade on classic Mac OS, letting you, ahem, "roll-up" a window with the R key, leaving only the title bar visible until the mouse pointer enters its area, had a couple bugs in Sequoia that have now been evicted. If you want to celebrate GlanceCam's birthday, a 5-star review, the upgrade to GlanceCam Pro if you haven’t yet unlocked the most advanced features or a generous tip would mean the world to me and help keep development going... and as always, if you have any suggestions or need assistance, I'm here for you (Support menu > Contact support via email)! My best, Cesare
This update makes GlanceGrids more reliable when loading cameras and switching presents, especially when dealing with a large number of concurrent streams; I want to thank Rodney for really pushing the limits with 90 cameras playing at the same time, and for helping me test this solution. There's also a new "Advanced tweak" option that allows to force Multicast for streams; it's extremely unlikely that you'll need to enable this option, since the video engine already evaluates if the camera is streaming in Unicast or Multicast mode, but this option proved useful to reduce latency for a Reolink doorbell camera (thank you Micheal, for your patience and all the help testing this!). As mentioned in the release notes for GlanceCam 4.3.2 in September, GlanceCam has been ready on day one for Sequoia. I want to provide a quick note to those who are going to update to macOS 15 in the coming months: after updating, a very small number of Users experienced an issue (streams not loading) caused by the new Local Network security prompt introduced by the new operating system; it's important that, after macOS updates, you'll remember to allow local network connections for GlanceCam when prompted by macOS (obviously, GlanceCam needs to be able to communicate with your cameras to display their streams, and Sequoia will ask your permission the first time a connection attempt is established, but let's just say the macOS process isn't rock solid yet). I remain available (Support menu > Contact support via email) if you need some clarifications about this before installing macOS 15, or if you need assistance afterwards. And speaking of Sequoia, a second tip: with the new operating system (and future versions), macOS will not not execute global keyboard shortcuts that only include Option or Option Shift as modifiers, so if in GlanceCam's Settings > Behavior you have configured global keyboard shortcuts to bring all your windows to front or to Insta-zoom a specific window, you might need to check and possibly include an additional key like Command or Control to your shortcuts of choice to keep them working. I am constantly grateful for people choosing GlanceCam and using it every day, and I hope you'll appreciate my continued commitment to make it the best Mac app possible; if you do, please leave a 5-star review and consider upgrading to GlanceCam Pro or, if you already did (you're awesome!), to leave a tip! Happy Halloween! Cesare
GlanceCam is ready on day one for the new operating system. This update, the 40th since GlanceCam launched 6 years ago, fixes a bug that would occur when 3 specific things were concurrently true: a. A vertical camera (i.e. showing a portrait image) in use; b. GlanceCam's custom aspect ratio set to Delayed (as it is often required with portrait cameras); c. The user interface of the app set to Standard, not Minimalistic. In that very rare scenario, the portrait camera's window size did shrink slightly every time the app launched or the stream reloaded, but now – thanks to exceptional help from Volkmar, who first reported the issue and then had exceptional patience in the research for a cause – that behavior is fixed. If GlanceCam is useful to you, 5-star reviews, GlanceCam Pro upgrades or coffee tips are deeply appreciated and keep development going... and if you have any suggestion or need assistance, I'd love to hear from you (Support menu > Contact support via email)! My best, Cesare
This minor release fixes a very rare bug, nothing worthy of long release notes. What's worth spending a few words on is the tremendous love you showed for GlanceCam after my plea for reviews a few days ago, to counterbalance some unfair ratings. I cannot find appropriate words to thank you enough! (but please, keep those 5 stars coming :) Wish you the best August possible! –Cesare
GlanceCam 4.3 brings performance improvements, squashes a few bugs and implements some changes based on Users' feedback: - Following the major update to the latest version video engine in the previous 4.2.1 release, this version includes another small update to VLCKit, improving the AV1 decoder (though I believe basically no camera uses that codec, one can never tell...). - A GlanceGrid bug that caused some cameras to remain temporarily black after exiting full-screen when the app was configured to focus the full-screen mode on a single Glance has been fixed; thanks to Eric for reporting the issue! - Speaking of GlanceGrids, a few Users requested to disable the manually set maximum number of columns when entering full-screen; before, if you had set a grid to be limited to 1 column max and chose to show the full grid (not just one camera) while in full-screen, GlanceCam would have still shown column, hence only one camera, full-screen, and to see the others you did need to scroll down. With the new implementation, when the window enters full-screen, the maximum number of columns is temporarily disabled, and the app takes advantage of the additional screen real estate to show multiple cameras at the same time; of course, when exiting full-screen, the previous number of columns you did choose to have is restored. This is a design decision that might be controversial, depending on your preferences; since I only heard feedback asking to go in this direction, and considering that it makes sense to use full-screen to see as many cameras as possible at the same time, I made the change, but if you don't like it, let me know (Support menu > Contact support via email) and, depending on the number of requests, I'll provide both options in a future release. - The label and tooltip of the audio toggle in Settings clarifies that it only applies to standard windows, not GlanceGrids; this was a design decision I am very comfortable with: I think it's unlikely one would want audio playing from 9 cameras in a grid at the same time, so enabling audio in GlanceGrids is possible, but requires to toggle audio on manually on a specific "tile" "(by clicking on the camera image with the left mouse button while holding down the CMD key, and then selecting "Toggle audio for this camera" from the menu). Thanks to Max for making me realise this needed to be clarified in the interface. - Since we're talking about the contextual menu that appears when clicking with the CMD key down, a bug that caused occasional reordering issues with GlanceGrids has been resolved. - There was a very unlikely scenario that could lead to a window not having the accessory buttons in the upper right corner (those used to toggle audio, open Settings, save a snapshot, etc.); no User ever reported it, and it took a lot of work to figure it out, but I think the issue is gone. I usually close all release notes with a humble request for reviews, and this time I'll do with more emphasis: if you like GlanceCam, please consider finding the time to leave a 5-star review... I need your help! There have been a couple 1-star reviews in the US App Store that I believe are unfair (in one case, I could have helped the User configure their camera if they contacted me, something I specify both in the description and in the app itself, because I know setting up cameras is hard and I make a point of pride to provide timely support, something that some of you might have experienced and hopefully were happy with; in the other review, I don't think that person did really read the description or look at the screenshots, and said quite hurtful things), but sadly such harsh comments do really affect sales, because give the wrong impression of an app I think most of you like, and that I've spent countless hours working on in the last 6 years. And as always, if you have any suggestion or need assistance, please get in touch via the Support menu > Contact support. Have a great summer! –Cesare
GlanceCam 4.2.1 focuses on performance: with a tight integration with the latest version of the VLCKit video engine, GlanceCam is more reliable and snappier, especially when switching cameras. If you find GlanceCam useful, please leave a 5-star review: they really do make a difference for indie apps like mine! GlanceCam Pro upgrades and tips are also very appreciated and keep development going... And as always, if you have any suggestion or need assistance, please get in touch via the Support menu > Contact support via email. Ciao, Cesare
GlanceCam 4.2 addresses a change in the way that macOS 15 Sonoma handles special characters inside URL credentials. This affects you only if your cameras' usernames or passwords include symbols such as @ / ? # and you have updated (or are planning to update) to the new operating system; if that's the case, please read the detailed release notes inside the app, which will provide every information you need, as it might be necessary to update your device credentials to stream on the last macOS. This version also includes a few of additional improvements: - When an invalid character is detected in credentials, GlanceCam doesn't just encode it to make it "safe" according to the new standard enforced by Sonoma, but also shows a warning symbol inside Settings, which you can click to gather more informations about the recent URL standard change. - When you contact me for assistance via the Support menu > Contact support via email, a privacy-focused report is generated and included in the message to help with troubleshooting, but on a couple of occasions that report was truncated on Sonoma; this version includes a fix to that issue. - Users who don't have Apple Mail set as their default email client (for instance, Gmail Users) can now copy the auto-generated report and then manually paste it into their application of choice before contacting me for assistance; to do so, please click the Support menu > Copy support report for other email clients. As always, I remain available at support@cdf1982.com if you need assistance with anything. I want to take this opportunity to wish you a joyful holiday season and a wonderful start to 2024! Ciao, Cesare
GlanceCam is ready on day one for macOS Sonoma and includes multiple improvements. I recommend to review the release notes for GlanceCam 4.1 (the previous version from today) to find out about everything that's new this September. This version 4.1.1 reverts the video engine to the one previously used in the app: earlier today a crash on launch on Intel Macs running Big Sur has been reported, and then I was able to reproduce the issue on Mojave; to be safe and as fast as possible in addressing a potential issue, I decided to immediately return to the established, rock-solid engine that's been in use for years, up to GlanceCam 4.0. First of all, I would like to personally apologise to everyone who might have been affected by that crash: making GlanceCam as reliable as possible is my first and most important goal, and actually the reason I was launching an update for Sonoma on the day the new macOS ships. I also want to thank Luca for immediately reporting this to me, and assure all Users that I immediately dropped everything to provide this update as soon as possible. As for the newer version of the open-source video engine I use in GlanceCam, I still plan to re-introduce it in a future release (it had the potential to be slightly faster), as soon as any issue on older operating systems – which I'll report to the open-source community later today – will be completely resolved. Finally, I've been able to snuck in a small feature update in this release: in GlanceGrids, when clicking while holding down the Command key, you now have the option to move the selected Camera to the previous or next spot. Please consider leaving a 5-star review, upgrading to GlanceCam Pro or leave a (very much appreciated!) tip to support the app and keep development going... and if you have any suggestion or need assistance, I'd love to hear from you (preferably via the Support menu > Contact support via email, or at support@cdf1982.com)! Ciao, Cesare
Welcome to GlanceCam 4.1! This release is ready for the new operating system and includes multiple improvements: - It's now possible to customise the double-click behavior for GlanceGrids: by default, double-clicking a GlanceGrid window will maximise the whole grid full-screen, but from the GlanceGrid settings panel you can now change it to send full-screen the single camera below the mouse pointer, or spun up a separate window for the camera you're double-clicking. I want to thank Tim and Mike for suggesting this feature. - Opening Settings from the gear icon in the upper right corner of a camera window now pre-selects that Glance in the Settings panel, instead of always defaulting to the first one in the list; special thanks to Dirk for recommending this feature, and also the next one! - GlanceCam Pro can now optionally rotate a video stream by 90°, 180° or 270°; to learn more about this capability and enable it, please click on Rotate stream in the Advanced stream tweaks of a camera in Settings. - Thanks to Timo-Pekka's' suggestion, there are 3 new AppleScript commands that extend the automation capabilities of GlanceCam: "reload" will, ahem, reload the stream in all windows, while "stop playback" and "resume playback" will allow to manually control playback for all the cameras that are currently streaming; please be advised that stopping/resuming a large number of cameras can occasionally cause issues. To learn more about GlanceCam's AppleScript support and for syntax examples, please refer to the FAQs available in the Support menu > Frequently Asked Questions, and specifically to the "Is it possible to automate GlanceCam in some ways?" section. - Connected to the previous feature, there's now a Stop / Resume Glance menu item to manually toggle on and off playback of the streaming of a single camera; this function can also be triggered by pressing the P key without modifiers while a window is active and might be useful if you don't need to look at a camera for a while, but don't want to close the window. - A bug when switching cameras while in full-screen, kindly reported by Cody, has been fixed. - The app now uses a new, future-proof approach for the Launch automatically at login feature; if you already had GlanceCam configured to open automatically when your Mac starts, that setting should migrate and work without the need for you to perform any action. - Starting with this release, GlanceCam adopts the latest version of the VLCKit video engine, with many improvements in performance and reliability. If GlanceCam is useful to you, 5-star reviews, GlanceCam Pro upgrades or tips are very appreciated and keep development going... and if you have any suggestion or need assistance, I'd love to hear from you (Support menu > Contact support via email)! My best, Cesare
GlanceCam 4 is here! This major new version introduces GlanceGrids and lots of improvements. Let's start with what GlanceGrids are and why I think you'll love them. Having multiple cameras in a single grid is one of the most requested features by GlanceCam Pro Users. Personally, I've often found regular grid implementations pretty limiting, because you have to decide in advance if you want a 2x2 or a 4x3 layout and then you're stuck with it; so, I spent the last 18 months building something different and, I'm confident you'll agree, better... A GlanceGrid is a preset of multiple cameras displayed in a single window with a flexible layout that automatically adjusts from a grid (2x2, 3x3, etc.) to a single row (i.e. 8x1) or column (1x8) based on the window's resizing. You can open separate GlanceGrids, each with a different preset and layout; is also possible to mix single-camera windows, GlanceGrids and USB-cameras. Beloved features like Always on Top and Insta-zoom are still available with GlanceGrids; there are a lot of customisations for GlanceGrids as well, as you'll be able to read about in the more detailed release notes available inside the app or by exploring the interface: each element has an explanation tooltip that appears when you leave your mouse pointer still on it for a moment. When you're ready to try GlanceGrids, which are included in GlanceCam Pro, just click on File > Add GlanceGrid window (or use the CMD + G keyboard shortcut). And we're not done with what's new in GlanceCam 4... there are lots of improvements to the standard version as well: - Roll Up is a new way to keep a camera you only occasionally look at active, but without taking up too much screen space: when this cool trick is enabled, you see that camera only when your mouse pointer enters the window area and, as soon as you move your mouse away, the camera "rolls up" leaving only the title bar visible. You can activate/deactivate Roll Up by pressing the R key. - GlanceCam is now more secure: by enabling Require authentication to open Settings (in Settings > Behavior), you can make sure that your camera URLs and the included credentials cannot be seen by other people with access to your Mac. Importing and exporting your cameras always requires authentication as well. - You can now customize how many times GlanceCam will try to restore a connection if a video stream is disrupted (Settings > Behavior > Number of reconnection attempts). - There's a new contextual menu for quick access to frequently used features that you can activate by clicking on a camera with the left mouse button while holding down the Command key. - The diagnostic report that GlanceCam auto-generates when you request assistance (Support menu > Contact support via email) now automatically redacts your credentials from URLs. - Bugs have been squashed! Special thanks to Graziano for noticing an issue with Cycle mode, to Mel for reporting that switching cameras via the URL scheme wasn't working as expected, and to Michael for pointing out an unexpected overlapping behavior with Insta-zoom. This version also improves how Insta-zoom handles multiple screens. - In addition to the existing GlanceCam Pro custom aspect ratios (4:3, 16:9, etc.), there are two new special (and rarely needed!) options, Freeform and Delayed mode; you can learn more about them in Settings. GlanceCam now requires macOS 10.14 Mojave. So many hours of design, development, and testing went into version 4, I really wish with all my heart you'll love it. I am constantly grateful for people using GlanceCam, and I hope you'll appreciate the continued commitment (this is the 32nd update since 2018) to make it the best Mac app possible. If you do, please leave a 5-star review and consider upgrading to GlanceCam Pro or leaving a tip! As always, feedback is very welcome, as well as any request for help you might have; please reach out via the Support menu > Contact support via email! Ciao e grazie, Cesare
This update fixes a couple bugs and layout issues reported by Diggory over the week-end (thank you so much for helping me improve GlanceCam!) and also restores the CMD+3 keyboard shortcut to maximize a window within the screen bounds, which I accidentally broke in the last update (sorry!). –Cesare
Quick update with a couple of small bug fixes to GlanceCam 3.8, which improved 'Out of my way', introduced 'Stay out of my way' and included an updated video engine. Out of my way is the cool and beloved GlanceCam feature that allows you to grab a file or access another app below a camera window, even when Always on top is enabled. You can trigger Out of my way by holding down the Shift key while moving your mouse pointer into the window area; when you do so, the window bounces to the opposite side of the screen for an certain time interval and then, after that delay, it returns automatically to the original position. Until today, Out of my way duration was fixed to 3 seconds, but you can now pick your desired delay between that minimum and 15 seconds by adjusting a slider in Settings > Behavior. And if you've come to rely on Out of my way, you'll love Stay out of my way: if you hold down Command and Shift while moving your mouse pointer into a GlanceCam window, you'll send it to the opposite side of the screen permanently, until you manually move it to another position. I want to thank Dirk for recommending both features! Finally, GlanceCam video engine has been updated to the latest and most reliable version, with minor bug fixes and improvements to make things work even better. As always, 5-star reviews, GlanceCam Pro upgrades or tips are very appreciated, and keep GlanceCam development going... and if you have any suggestion, I'd love to hear from you at support@cdf1982.com. –Cesare
Ciao! This new version improves 'Out of my way', introduces 'Stay out of my way' and includes an updated video engine. Out of my way is the cool and beloved GlanceCam feature that allows you grab a file or access another app below a camera window, even when Always on top is enabled. You can trigger Out of my way by holding down the Shift key while moving your mouse pointer into the window area; when you do so, the window bounces to the opposite side of the screen for an certain time interval and then, after that delay, it returns automatically to the original position. Until today, Out of my way duration was fixed to 3 seconds, but you can now pick your desired delay between that minimum and 15 seconds by adjusting a slider in Settings > Behavior. And if you've come to rely on Out of my way, you'll love Stay out of my way: if you hold down Command and Shift while moving your mouse pointer into a GlanceCam window, you'll send it to the opposite side of the screen permanently, until you manually move it to another position. I want to thank Dirk for recommending both features! Finally, GlanceCam video engine has been updated to the latest and most reliable version, with minor bug fixes and improvements to make things work even better. As always, 5-star reviews, GlanceCam Pro upgrades or tips are very appreciated, and keep GlanceCam development going... and if you have any suggestion, I'd love to hear from you at support@cdf1982.com. –Cesare
A quick update with a few small fixes: - By default, Cycle mode now pauses when your screen locks (i.e. the screen saver starts) and resumes automatically when it unlocks. If you have "Never pause playback" enabled in Settings, though, the cycle will continue even when the screen is locked. When your Mac goes to sleep, Cycle mode will always pause itself and automatically resume when the computer awakes. - On recent version of macOS and with many Glances configured, the Settings window might have opened with the list of cameras "scrolled down", hiding the first entry; now, when you open Settings, the first Glance is always the one you'll see at the top of the list. - The tooltips for Cycle mode now include this clarification on the behavior of this feature: "Finally, a note about Cycle mode and cameras with different aspect ratios: usually, GlanceCam detects the aspect ratio of a video stream and resizes the window to avoid "black bars"; this is intentionally disabled in Cycle mode because having cameras with different aspect ratios cycle would cause a periodic resizing "dance" which would be distracting to see." Thank you so much for letting me know you love Cycle mode as much as I do! –Cesare
Let's kick off November with a cool update meant specifically for GlanceCam Pro Users: Cycle mode! Before I detail what Cycle mode is, rest assured lots more is coming to all GlanceCam Users soon (this is the 5th update in less than a month... releasing the Apple silicon version unlocked lots of mental energy for yours truly!), but it's been a while since the last "Pro-only" advanced feature was added, and this is a good one. First of all, thank you to James, Steve and Shawn, who have asked for a way to cycle through different cameras in a single window. Cycle mode makes that possible: choose one of your windows and have it rotate some or all of your Glances (cameras) according to a time interval you define. This is especially useful with a large window or while the app is full screen. While only one window can be put in Cycle mode, you can still keep as many others "single camera" windows open while this rotation is enabled. By default, all cameras are included in Cycle mode with a 30 seconds time interval dedicated to each one, but you are free to decide which Glances you want to include and for how long they should remain on screen. Intervals can be configured in the 10 to 60 seconds range, in steps of 10 seconds, and can be different between cameras included in the cycle. Please note that longer intervals are preferable, especially for remote cameras, as the timer starts when loading the stream begins, not when the image appears; so, if a camera takes 5 seconds to show the image and the cycle is set to 10 seconds, you'd only see the image for 5 seconds before switching to the next one. You can enable Cycle mode by selecting the Glance menu > Enable Cycle mode, or by pressing the C key without modifiers while the window you want to enable it for is active; the same menu item or keyboard shortcut disables it, as it does saving any change to Settings or quitting GlanceCam (Cycle mode is not persisted between launches of the app). Here's an example of how Cycle mode can be configured: let's say you have 3 Glances configured; you might include camera 1 in Cycle mode and keep it visible for 30 seconds, exclude camera 2 and include camera 3 for 10 seconds. When you turn on Cycle mode, camera 1 and 3 will alternate, with Glance 1 remaining visible for 30 seconds and Glance 3 only for 10, with a total duration for the cycle of 40 seconds before it starts again. I hope you'll love this new feature... it's already one of my favorites! As always, your feedback at support@cdf1982.com is what keeps development going (while your Pro upgrades and tips keep the lights on ;) Ciao from Italy, Cesare
This minor update restores the Out of my Way functionality on Ventura, after a regression that's been reported by a few Users (thank you!). Out of my Way is the cool GlanceCam feature that allows you grab a file or access another app below a camera window, even when Always on top is enabled. You can trigger Out of my Way by holding down the Shift key while moving your mouse pointer into the window area; when you do so, the window bounces to the opposite side of the screen for 3 seconds and then, after that delay, it returns automatically to the original position. If you've never tried it, it's a quite useful "dance". GlanceCam has lots of cool tricks and shortcuts like this one, please check the FAQs (https://cdf1982.com/glancecam/faqs#shortcuts) to discover them all! As always, please don't hesitate to reach out at support@cdf1982.com if you have suggestions or problems you think I can help with, and thank you for your support of GlanceCam! –Cesare
GlanceCam 3.6 for Ventura is here, fully compatible with the new release of macOS and Stage Manager. This version also introduces an optional Zoom feature that's been requested by some Users a while back (thank you both for the suggestion and patience, Gretar and Olof!). GlanceCam works great on macOS 13 Ventura and is amazing in combination with Stage Manager, behaving exactly as you'd expect: with Always on Top enabled, your cameras remain visible in all Stages, just like they did (and do) with Spaces; if you don't use Always on Top in combination with Stage Manager, GlanceCam behaves like all other apps, moving to the side when you switch applications... but your camera preview remains live on the left sidebar even when it's not on the main stage! Zoom mode is available to all GlanceCam Users and might be useful for occasionally taking a closer look to a section of the stream. Here's how it works: - You can enable Zoom mode for the active window either by clicking the Window menu and then Toggle Zoom, or by pressing the Z key (no modifiers required). - The same Toggle Zoom menu item or Z key disables Zoom mode, when you're done. - When Zoom mode is active, the upper left area of the window displays a miniature of the whole camera, while the main area shows the zoomed-in image. - The white rectangle you see in the miniature area corresponds to the currently zoomed-in section of the stream, and you can click within that rectangle and drag it around to move the magnified area. - Below the miniature in the upper left corner, there's a small funnel shape that's only partially filled in white; if you click and drag up and down in the funnel-shaped area, you zoom in and out (as you zoom in, the funnel fills up, and vice versa). A couple of additional notes on some implementation details of this feature: - A window that has Zoom mode enabled cannot be moved around the screen by dragging its background, as you usually can do with all GlanceCam windows; this is because the drag interaction of moving the window conflicts with the drag interaction required to move the zoomed-in area. You can obviously move the window around by dragging its title bar. - Each time you enable or disable Zoom mode, the video stream reloads; this is required because Zoom mode is implemented with the Magnify plugin of the amazing video engine GlanceCam uses under the hood, VLCKit, but it wouldn't make sense to always load (and therefore show) the plugin for a feature that's only needed occasionally by a small number of Users. - Zoom mode is not persisted between sessions: it's always turned off when you launch the app or open a new window, but when you enable it, it remains active until you disable it again or close the window / quit the app; so, if you change camera in a window that had Zoom mode already on, the Zoom will be enabled for the stream you're switching to. - If you're a GlanceCam Pro User (thank you!), you can put as many windows as you want in Zoom mode. - Zooming capabilities are not available for built-in / USB cameras. - If you save a Snapshot while Zoom mode is enabled, the image saved to disk will be the same you're looking at, with the miniature area and the zoomed-in view. - The miniature area and the funnel are fixed in size in the plugin, and might appear quite small on Postcard or Regular size windows; Zoom mode works best with large windows or full screen. If you've ever need to take a closer look to sections of your cameras or specific details, this convenience feature might be useful to you, and I hope you'll like it! As always, reviews, Pro upgrades and tips are very much appreciated, and keep GlanceCam development going... and if you have any suggestion, I'd love to hear from you at support@cdf1982.com.
Thank you so much for all your loving words about GlanceCam for Apple Silicon! Here's what's new today: • If you have multiple displays, new windows are now created at the center of the active screen (the one with the mouse pointer), instead of always on the main one; • Keyboard shortcuts for resizing a window to 'Postcard' (⌘ 0), 'Regular' (⌘ 1), 'Large' (⌘ 2) and 'As big as possible' (⌘ 3) are now disabled if such window is currently full-screen. Finally, I have an apology to make: in the release notes for GlanceCam 3.5 I asked Users running High Sierra to contact me (and I still need to hear from you, please read why at the bottom); one of you did with a kind and useful email that I read in the middle of the night on my phone, but wasn't able to find the next morning, as I probably deleted it by accident (yeah, reading emails without glasses at night, not a great idea). I feel bad for not responding, so if you're reading this, would you please forward your email to this clumsy developer? I'm very sorry, and thank you! And if you missed them, here's GlanceCam 3.5 for Apple silicon release notes from last week: After SO. MUCH. WORK. GlanceCam for Apple silicon is here! The performance difference you'll notice on new Macs proves the effort was worth it: CPU and RAM usage decrease significantly, while everything else works as reliably as you're used to! My goal was to make the transition less noticeable as possible – except for performances, of course – while building the foundations for the next 10 years of GlanceCam. I'm happy with the results and hope you'll be too! Please know it wasn't for lack of trying that this major update didn't ship earlier: while Rosetta2 granted excellent performances, I've been at work on native support since Apple's announcement. After many challenges, and thanks to the kind Beta Testers who helped me make this work great, the future of GlanceCam is brighter than ever. I won't lie, what would make this launch perfect now would be for you to take a moment and leave a 5-star review :-) or maybe even consider going Pro if you aren't already (or leave a tip if you are ;). As for new features, please know that with this major step forward finally in your hands, plenty is coming! One last thing... I need to hear from Users who are running GlanceCam on macOS 10.13 High Sierra: in the last year, I've received 3 reports of issues on that operating system, but the way GlanceCam is built with privacy in mind means that I have no idea how many of you are still are running 10.13; and actually, you could be on High Sierra and have zero issues, especially if you don't have multiple windows open (the problem was a freeze when streaming multiple cameras concurrently). I've thoroughly investigated the issue and had to come to the conclusion that it's outside my control (it's an OpenGL bug in the OS fixed starting in macOS 10.14), therefore I need to at least consider the possibility to drop support for High Sierra in a future release. But if you're still using GlanceCam on 10.13 and have a good experience and no problems, I'd hate to leave you behind. Please, get in touch at support@cdf1982.com and let me know how's your experience running GlanceCam (and GlanceCam Pro) on High Sierra!
After SO. MUCH. WORK. GlanceCam for Apple silicon is here! The performance difference you'll notice on new Macs proves the effort was worth it: CPU and RAM usage decrease significantly, while everything else works as reliably as you're used to! My goal was to make the transition less noticeable as possible – except for performances, of course – while building the foundations for the next 10 years of GlanceCam. I'm happy with the results and hope you'll be too! Please know it wasn't for lack of trying that this major update didn't ship earlier: while Rosetta2 granted excellent performances, I've been at work on native support since Apple's announcement. After many challenges, and thanks to the kind Beta Testers who helped me make this work great, the future of GlanceCam is brighter than ever. I won't lie, what would make this launch perfect now would be for you to take a moment and leave a 5-star review :-) or maybe even consider going Pro if you aren't already (or leave a tip if you are ;). As for new features, please know that with this major step forward finally in your hands, plenty is coming! One last thing... I need to hear from Users who are running GlanceCam on macOS 10.13 High Sierra: in the last year, I've received 3 reports of issues on that operating system, but the way GlanceCam is built with privacy in mind means that I have no idea how many of you are still are running 10.13; and actually, you could be on High Sierra and have zero issues, especially if you don't have multiple windows open (the problem was a freeze when streaming multiple cameras concurrently). I've thoroughly investigated the issue and had to come to the conclusion that it's outside my control (it's an OpenGL bug in the OS fixed starting in macOS 10.14), therefore I need to at least consider the possibility to drop support for High Sierra in a future release. But if you're still using GlanceCam on 10.13 and have a good experience and no problems, I'd hate to leave you behind. Please, get in touch at support@cdf1982.com and let me know how's your experience running GlanceCam (and GlanceCam Pro) on High Sierra!
This was planned as a small update devoted to fixing obscure and rare bugs, but grew into a major release with two convenient new features: 1. "Out of my way" is a trick you'll love and is available to all GlanceCam Users! You know how sometimes you want to grab a file below a GlanceCam window or access something behind it, even if Always on top is enabled? You can now hold the Shift ⇧ key while you move your mouse into the window area and make it bounce to the opposite side of the screen for 3 seconds; after that delay, your window will return to the original position. Since the Shift key is not used by the operating system as a modifier while dragging files, you can begin to move an icon, realize a GlanceCam window is the same spot where you wanted to drop it, and only at that point hold ⇧ to get GlanceCam out of your way for a moment; the only requirement is that you start pressing Shift before your mouse enters the window area, and then you can release it immediately after the window starts bouncing to the opposite side of the screen. If you hold the Shift key and move your mouse over multiple windows, they will all bounce; those in the left half of the screen will align to the right edge, while those in the right half will go to the left edge. You'll need to wait 3 seconds and allow a window to return to its original position before you can invoke Out of my way again. A big thank you to Dirk for inspiring this feature! 2. You can now display video from a built-in or USB camera directly attached to your Mac; while this is not a key feature of the app, it has been requested in the past and might be convenient, so now all GlanceCam Users can do so by clicking 'Add Window for built-in / USB camera' in the File menu (or with the ⌘ B keyboard shortcut). A few details about this niche feature: • GlanceCam Users can open one built-in / USB camera window in addition to the standard GlanceCam window; GlanceCam Pro allows to open as many windows of this type as you need. • This "transforms" GlanceCam into a realtime viewer for such attached cameras, but does not mean that you can use this app to send cameras' video to apps like Zoom... it's just for glancing at a different kind of camera. • While it might seem similar to a regular GlanceCam camera, this special window is quite different, as it uses a specific video engine and required to tweak almost everything. Not everything possible in a standard GlanceCam window is available for built-in and USB cameras: there is no audio support, Always on top can only be toggled on and off for all windows, HTTP GET actions are not available, as aren't snapshots... • The basic functionality you might need is there, though: the special window can go full-screen, supports Always on top, can be resized with shortcuts (you need to prepend the Shift key to usual combinations), and remembers its size and which device was last selected; it has the usual dropdown button for selecting different sources (if, for instance, you have both the built-in MacBook Pro camera and a USB device), which again is also possible with keyboard shortcuts. • If you quit GlanceCam with one built-in / USB window open, it will reopen the next time you launch the app; but only one built-in / USB camera window will reopen, so in the rare case that you have two or three, you'll need to manually reopen the additional devices. • You might even decide to "bend" GlanceCam use case to only display built-in and USB devices and no IP camera, even if it's not what the app has been designed for. • This feature has been tested with a wide range of built-in cameras and USB devices, including the app Camo, and works well, but it's not perfect, nor compatible with every device out there, so your success using this feature will depend on your hardware. As always, please don't hesitate to contact me at support@cdf1982.com and, if you find GlanceCam useful, please consider leaving a 5 star review. Thank you! –Cesare
Minor fix to the just released GlanceCam 3.2, but you might need to adjust one setting after this update: please select again your default InstaZoom camera for the global keyboard shortcut, if you already chose one... and if you don't know what I am talking about, below you can find the release notes for GlanceCam 3.2, explaining a cool new feature. If you like details: there was a bug, now fixed, that caused cameras with the same name not to be added twice to the InstaZoom list for default destinations; in theory this could have prevented to temporarily reopen Preferences after importing duplicate Glances. Quite an unlikely scenario, but I'm glad I caught this in my testing before it caused any issue to Users. This minor release also allows me to point out that you can have global shortcuts associated with Function keys (for instance, Fn + F12), as I forgot to mention it in the previous release notes and tooltips (thanks Shawn!). Have a great day! --- 3.2 highlights, if you missed the release notes: GlanceCam 3.2 adds a cool new feature for all GlanceCam Users: global keyboard shortcuts. Inside Preferences, in the Behavior tab, you can now record your favorite key combinations to trigger two convenient workflow improvements: • Bring all GlanceCam windows to front; • Insta-zoom the last window or one specific Glance. Both shortcuts work when you are actively using GlanceCam and also while the app is open, but you are currently interacting with a different application (hence the "global shortcuts" name). This means that you can record any combination, for instance ⌘⌥G, and use it bring all your cameras to front when you're in Safari, and set another shortcut, let's say ⌘⌥Z, to Insta-zoom a window while you are going through your emails. This is even cooler because GlanceCam does not steal focus from the app you were in, so you can use these shortcuts without switching context. 'Bring windows to front' is pretty straightforward: you press the key combination and GlanceCam's window, or windows if you use GlanceCam Pro and have multiple cameras open, all come to front, even if you don't have Always on top enabled. 'Insta-zoom' is possibly even cooler, but can use a little introduction. It's an expansion of a beloved feature that long existed in GlanceCam, but only worked with the mouse / trackpad until today: the traditional Insta-zoom allowed (and continues to allow) to right-click and hold your mouse button on a window to maximise it temporarily, so that you can take a good look, and then when you stopped pressing the the mouse button the window returned to its original size. Now you can do the same thing with your keyboard, even when GlanceCam is running in background, and there's a neat superpower: you can Insta-zoom a camera that's not even open at the moment! Please refer to the tooltip that appears when you leave your mouse on its section inside Preferences for a detailed description. When you record these shortcuts, you need to use one or more of the following modifiers plus a letter or number: ⌘ Command ⌃ Control ⌥ Option ⇧ Shift The system checks if the shortcut is not currently registered by another application, so the perfect combination you had in mind might not be available. This was a fun feature to build, and one I believe can bring great convenience in day by day use of GlanceCam. A special thanks to Eli for suggesting a keyboard shortcut for Insta-zoom a while back! As always, I will be incredibly grateful if you’d take the time to leave a 5-stars review of GlanceCam, if it's useful to you! –Cesare
GlanceCam 3.2 adds a cool new feature for all GlanceCam Users: global keyboard shortcuts. Inside Preferences, in the Behavior tab, you can now record your favorite key combinations to trigger two convenient workflow improvements: • Bring all GlanceCam windows to front; • Insta-zoom the last window or one specific Glance. Both shortcuts work when you are actively using GlanceCam and also while the app is open, but you are currently interacting with a different application (hence the "global shortcuts" name). This means that you can record any combination, for instance ⌘⌥G, and use it bring all your cameras to front when you're in Safari, and set another shortcut, let's say ⌘⌥Z, to Insta-zoom a window while you are going through your emails. This is even cooler because GlanceCam does not steal focus from the app you were in, so you can use these shortcuts without switching context. 'Bring windows to front' is pretty straightforward: you press the key combination and GlanceCam's window, or windows if you use GlanceCam Pro and have multiple cameras open, all come to front, even if you don't have Always on top enabled. 'Insta-zoom' is possibly even cooler, but can use a little introduction. It's an expansion of a beloved feature that long existed in GlanceCam, but only worked with the mouse / trackpad until today: the traditional Insta-zoom allowed (and continues to allow) to right-click and hold your mouse button on a window to maximise it temporarily, so that you can take a good look, and then when you stopped pressing the the mouse button the window returned to its original size. Now you can do the same thing with your keyboard, even when GlanceCam is running in background, and there's a neat superpower: you can Insta-zoom a camera that's not even open at the moment! Just like with the right mouse button, Insta-zoom is executed only while you keep the selected keys down, and the camera returns to its previous size when you stop pressing them. By default, Insta-zoom works on the last window you interacted with, but you can select a different Glance to always be activated and Insta-zoomed when you press the shortcut; if that camera is not currently streaming, it will be selected in the current window or, if you have GlanceCam Pro, it will be displayed in a new window. If GlanceCam has to select a camera not currently open for Insta-zoom, you'll need to keep the shortcut keys pressed while the stream is loading. When you stop pressing the shortcut keys, the Glance you Insta-zoomed will return to the normal size and remain open. There's only one small caveat: to avoid the window you zoomed temporarily to become active, the only alternative was to send it behind all other windows when you're done (unless you have Always on top turned on... in that case the window obviously remains visible). When you record these shortcuts, you need to use one or more of the following modifiers plus a letter or number: ⌘ Command ⌃ Control ⌥ Option ⇧ Shift The system checks if the shortcut is not currently registered by another application, so the perfect combination you had in mind might not be available. This was a fun feature to build, and one I believe can bring great convenience in day by day use of GlanceCam. A special thanks to Eli for suggesting a keyboard shortcut for Insta-zoom a while back! As always, I will be incredibly grateful if you’d take the time to leave a 5-stars review of GlanceCam, if it's useful to you! –Cesare
Thank you so much for welcoming GlanceCam 3 with enthusiasm and for loving GlanceCam Pro with multi-windows! A few improvements are already here: • I've heard your feedback! Some of you did find how to add new camera windows a bit confusing at first; now there's a button in the upper right corner of each window that does just that... convenient for everybody! Obviously you can continue using the File menu > Add window, the ⌘ N (CMD + N) keyboard shortcut or, if you want to open a specific camera in a separate window, holding the ⌥ (Option) key down while clicking on a name in the dropdown button (which appears when you have multiple cameras and hover your mouse inside the current window). • The Dock menu improves in small but convenient ways: right-clicking on the GlanceCam icon now gives you not only the list of current windows and the ability to go to the next or previous camera, but also to reload it, to perform the optional HTTP GET actions and to toggle Always on Top and Audio for all windows. • Fixed a small bug caused the first window to slide down a few pixels at launch when using Minimalistic UI. • One User reported a visual glitch (a small artifact in the lower right corner) caused by an old workaround to support both the + key and spacebar for skipping to the next camera; the glitch is gone while both shortcuts are still here. • I might have fixed the longest standing bug: there was a rare and hard to reproduce scenario that could cause GlanceCam to crash immediately after saving Preferences, if the camera in the current window was not yet streaming when Preferences was opened. Last week's launch went beyond any expectation, including happy emails from many Users and nice reviews in the Tech Press (thank you iMore!); possibly, the last thing missing is a few more 5-star reviews, since they really make a huge difference in App Store ranking... would you help me with those? Thank you! –Cesare --- 3.0 highlights, if you missed the release notes: GlanceCam Pro is now available as an optional purchase for Users with advanced requirements: multi-windows, a Minimalistic user interface, custom aspect ratios for the cameras, priority support and 14 fun icons... Here's how each Pro feature works: • You can now open as many windows as you need, select which camera to view in each one, resize them independently and arrange everything "just right" around your screen. GlanceCam remembers size and position of all windows and restores them after you relaunch the app, whenever technically possible. • There's a new, optional, Minimalistic user interface. • You can force a specific aspect ratio for cameras (not in full-screen), even with custom proportions. • GlanceCam 3 rocks a new, beautiful icon and Pro Users can select a different one among 14 fun designs. • Priority assistance via email, Monday through Friday, in less than 24 hours. To have your Pro User support requests prioritised, please reach out from the Support menu > Contact support via email. You might think all the good stuff is reserved to GlanceCam Pro, but the regular version has a lot new to offer to all Users (and will continue to do so at each release): • A new Preferences window makes configuring GlanceCam simpler. Preferences are easier to use, with tooltips everywhere and additional help to new Users. And now you can also reorder and duplicate cameras! • GlanceCam 3 works great on Big Sur, and now requires at least macOS 10.13. M1 native support is in development. • Not only Dark mode anymore: Light mode and automatic switching are available. • Stream format auto-detection. • Postcard (CMD+0), Regular (CMD+1), Large (CMD+2) and As big as possible (CMD+3) shortcuts always behave consistently. Insta-zoom and full-screen improved too. • FAQs. • Updated Privacy Policy and new Terms of Service. • After the beloved 'Always on top', there's 'Behind everything'... leave your mouse on the Eye icon for details.
GlanceCam 3 is here and it's the biggest update yet! Let me just say "multiple cameras at the same time" and I'll probably have your attention... :) After 2 years of development, there are many new features, improvements and a gorgeous new icon, so let's explore them all, starting with GlanceCam Pro. GlanceCam Pro is now available as an optional purchase for Users with advanced requirements: multi-windows, a Minimalistic user interface, custom aspect ratios for the cameras, priority support and 14 fun icons... Here's how each Pro feature works: • GlanceCam's most requested feature, the ability to open multiple cameras at the same time, is finally ready! You can now open as many windows as you need, select which camera to view in each one, resize them independently and arrange everything "just right" around your screen. GlanceCam remembers size and position of all windows and restores them after you relaunch the app, whenever technically possible. • If you ever wanted to only see your camera stream, and nothing else, the optional Minimalistic user interface is for you! • You can force a specific aspect ratio for (non full-screen) cameras, even specifying custom proportions. How well this works depends on your camera. • GlanceCam 3 rocks a new, beautiful default icon designed by Becky Hansmeyer, but there's more: Pro Users can select a custom icon among 14 fun designs (most by me, but you'll probably like Becky's or Rob Poulter's more). The OS only allows icon changes while the app is running. • I always try to provide the best support possible and with GlanceCam Pro I'm taking a step further: priority assistance via email, Monday through Friday, in less than 24 hours. To have your support requests prioritised, please reach out from the Support menu > Contact support via email. You might think that all the good stuff is reserved to GlanceCam Pro, but the regular version has a lot new to offer to all Users (and will continue to do so with new features and improvements at each release): • A new Preferences window makes configuring GlanceCam simpler. Preferences are now easier to navigate, discover and customise, with tooltips everywhere and additional help to new Users setting up their camera. And now you can also reorder and duplicate cameras! • GlanceCam 3 works great on Big Sur, and now requires at least macOS 10.13 High Sierra. M1 native support is in development. • GlanceCam had supported Dark mode before Dark mode was cool... actually, it only ever supported it! Until now, that is. While Dark remains the default, you can now select Light mode or allow automatic switching. • Stream format auto-detection: after playback starts, GlanceCam checks if the stream is not 16:9 and adapts the window accordingly. • Resizing got better: the Postcard (CMD+0), Regular (CMD+1), Large (CMD+2) and As big as possible (CMD+3) shortcuts always behave consistently, no matter the resolution. • Insta-zoom and full-screen mode got better too: they're both faster and more reliable on ultra-wide monitors. • New in the Support menu: Frequently Asked Questions. Contact support by email now has one option to provide feedback and another to request assistance. If you want to know more about GlanceCam Pro or check the status of a current subscription, please use the menu item with a heart emoji. You know, a heart, because GlanceCam Pro Users show their love for the app... ;) You can also access the updated Privacy Policy and new Terms of Service in this menu and you should read them both. • A weird one: you know GlanceCam has Always on top, to keep its window float above any other. Now it has 'Behind everything' too, not nearly as useful, but some asked... Hover your mouse on the Eye icon for details. • Minor bug fixes. I am very grateful for you using GlanceCam, and my hope is you'll love this update I've poured so much work in. If you do, please leave a 5-star review (it helps a lot!) and consider GlanceCam Pro! Ciao e grazie! –Cesare
I hope you are safe and well! This new version 2.10 brings you a few helpful things for reliability and compatibility: • GlanceCam now tries to detect if the connection to a camera is disrupted and, instead of leaving a deceitful frozen image on-screen, it tries to reload the video stream 3 times over the next 90-ish seconds; if the connection cannot automatically be re-established, you'll know because the window will remain grey, with a small red warning, until you manually reload it. I think this is much better than believing a camera il working when it is not, and in the tests that myself and a few Users have done since January, it has worked very well, so the feature is on by default. Please, let me know if you like this improvement or if you experience any issues! • For each camera, there are now "expert tweaks" available in the app's Preferences. These are not settings most Users will need to adjust, but can be very helpful for special setups: 1. If you have a mirror image, you can flip the stream vertically or horizontally (or both). 2. By default, GlanceCam uses the RTSP over UDP protocol, which is perfect for most cameras and Users. If you regularly experience some significant delay when initiating the connection to the camera, or if you cannot establish a connection over a VPN (working from home, anybody?) or through a particularly aggressive firewall, you now have the option to enable RTSP over TCP, which in tests that myself and some Users have conducted in the last few months, in many cases could make a remarkable difference for both issues. 3. If you own a 4K camera and notice some frames dropped while being on a good reliable connection (LAN or fast WiFi, as dropped frames at 4K via Internet could be caused by the line speed), then it's possible that increasing the video buffer could help keep your frame rate smooth. Now this option is available, though it won't be necessary (and it is not recommended, because it necessarily increases the memory used by the app, even though GlanceCam remains super-efficient) for Users with 1080p or lower-resolution cameras, and also for 4K cameras with already smooth playback. These "expert tweaks" apply per-camera and, if you know what you are doing and have a complex setup, I think you'll love them. I know this is not the multi-windows upgrade most were waiting for, but GlanceCam 3.0 is not 100% ready yet, and I didn't want to hold back on these helpful features. As always, don't hesitate to contact me at support@cdf1982.com and, if you find GlanceCam useful, please consider leaving a 5 star review or, maybe, sending a tip (you can do so – and make my day – from the app's Preferences). Thank you! –Cesare