1.21
2017-08-15
This app has been updated by Apple to display the Apple Watch app icon.
Bug fix release.
Added extra error handling and fixed a couple of bugs in the Dropbox functionality.
1.20
2017-07-21
New feature:
Just a quick small change I can give you. You can now set colours for layers.
Other changes:
Small code improvements
1.19
2017-07-05
v1.19
This release is mostly bug fixes and usability updates as noticed by users. Still working on some new features, but this can be released now.
As always, if you notice anything, have suggestions, I will address them as soon as possible.
Bug Fixes:
Fixed Photos and Videos collection view not showing correct, or missing thumbnails on larger collections.
Fixed activity indicator not being hidden when viewing photos from the camera roll.
When importing a video or photo from the camera roll, user is now given the option to rename on import, and a more readable default name is given instead of a UUID.
1.18
2017-05-17
This update mostly changes the interface to a dark theme, which works better in low light environments without blinding you! If you like the old look, you can change it back in the settings for the app (Available from the Apple Settings).
After this update I will be working on documentation (A few users have pointed out this is less than adequate) and a new website dedicated to the app. Then after I’ll be looking into some new features, so there might not be a major update for a while. I’ll address any bugs as soon as possible however.
Other changes and bug fixes:
Fixed crash when creating a slideshow where the album used is empty or only contains a single image.
Video and Image table cells in the sources view changed to give a bit more information and look tidier with matching thumbnail sizes.
Dropbox file browser now shows folder icons next to folders.
Haptic feedback added when select mode enabled in layers view with a long press (Supported devices only).
Disabled going back by dragging on the left side of the screen for views with sliders, so it’s easier to adjust when close to the edge.
Tweaked table views selection on static table views.
Removed bounce from tableviews to aid performance (Table views are a performance problem in general, this is being looked into).
New settings option for the dark theme.
Fixed problem with user limit for dropbox.
Changed display name.
1.17
2017-05-01
Quick update to the previous version, tidying some things up and addressing some user issues. If you notice something, do let me know, I will endeavour to fix issues as soon as possible.
Bug fixes and improvements:
You can now set the background colour of text, this was an omission from the UI.
The colour picker graph has been fixed, previously it would only get the correct colour from certain regions of the graph.
The layers view now shows all layers fully animated when not connected to a projector, giving a better overall impression of your configuration. The chequer patterns remain for those areas with no image assigned.
The background colour of the layer editor has been changed to black.
1.16
2017-04-21
New Feature
Removed the lock screen when not connected to a projector, so you can still design and edit your creations without a projector connected. A warning is initially displayed, which can be dismissed forever if you wish. To connect with google cast, you must now use the outputs tab. Airplay still connects through the device’s settings screen you drag up from the bottom.
Bug fixes
Some sources wouldn’t render correctly when editing, but not used in mapping, now fixed.
Thumbnails for configurations changed to show mapping areas and update more reliably.
1.15
2017-03-16
Bug and reliability release. It’s been a few months since the last release, that time has been put to extending automated testing across the app. This involved some major code restructuring to better isolate and test individual bits of functionality. This is to support future new features and ensure the app remains as stable as possible and bugs are caught early during development. I will be moving back to more frequent releases with new features for each release now that this is done.
Bug fixes and improvements:
Downloading dropbox videos cancel correctly.
Fixed dropbox downloaded videos using a UUID instead of the filename.
Improved requesting access to and dealing with access to the Photos library.
Stopped swipe on left side of drawing screens going back to the previous view, so nodes on edges are easier to change.
Made selecting cropped image units for layers more human readable for longer names.
Several edge case video import bugs fixed.
Switching and creating configurations improved and edge case bugs fixed.
Sources view switches between Edit/Done correctly.
Removed launch screen and opening the app now complies with Apple Human Interface Guidelines.
Fixed possible memory leak while importing images.
Creation and retrieval of thumbnails improved.
Extended localisation of strings (No localisation options yet but planned).
Fixed internal code warnings.
Hundreds of tweaks and nudges to the code, Lots of old code stripped out.
Vastly expanded automated testing, the app is now covered by over 200 automated tests.
1.14
2016-11-24
New feature:
Added on boarding. New users will now get a complete introduction to the basic features of the app, the help will disappear after first use. Existing users will get the tutorial when creating a new configuration, but you can easily skip them.
Bug Fixes and Improvements:
Fixed crash when switching back from the cropping view and general updates to openGL views to avoid similar crashes.
Fixed bug where sources with multiple crop areas would not delete all associated objects.
More code overhauls and general updates for updated coding standards and stricter internal checks.
1.13
2016-11-05
New feature:
You can now add grids in the cropping view, making it much easier to subdivide your sources into regular areas. You can set rows and columns, and padding between. Good for breaking a source over regularly spaced surfaces, or spanning sources across multiple layers evenly.
You can add grids with the new add grid icon, next to the add area button. Once added, selecting any area in the grid activates the whole gird. Scale with the outer nodes of the grid, and change the padding and translation with the nodes on the area in the grid. Any area in the grid is denoted as a Grid Area when choosing sources for layers.
Bug fixes and improvements:
-Unified icon placement across the app. Adding and removing icons for configurations, cropping areas and layers are now in the top right, where an editing mode is appropriate, it is in the top left.
-Fixed bug where touching the top middle node of a crop would cause the crop area to expand to the top.
-Fixed bug with some sources not rendered in the external display not being rendered in the cropping view.
-Fixed bug with OpenGL resources not being reclaimed after leaving crop areas view.
1.12
2016-10-14
This one’s a bug fix and stability update, no new features in the interest of getting it out sooner! A few bugs got through on iOS 10 that my testing did not correctly pick up.
Bug fixes:
Fixed crash in iOS 10 when changing configurations and generally cleaned up configuration creation and switching.
Fixed occasional crash on adding a layer.
Fixed bug where some videos from dropbox were incorrectly identified internally as photos, and the app would freeze trying to preview them.
Disallowed linking to composed videos in the camera roll, such as slo mo videos, these must now be imported to avoid a crash.
Fixed bug where the new configuration name could not be edited.
Fixed thumbnail not saving for slideshows.
Various internal updates and improvements.
1.11
2016-09-24
New feature:
Dropbox integration has been added, you can now import videos and videos directly from dropbox. Dropbox requires authorisation on first use and the app will take you to the dropbox authorisation webpage. The reality augmenter only stores an access token needed to maintain access, and no other data is stored or communicated outside of the app.
iOS 10 Update
Crash on first accessing camera roll in iOS10 fixed.
Bug fixes and others.
Fixed new layers not highlighting when added.
Videos used as masks only now correctly autoplay.
Video import view fixed to properly show linking availability, and fix an issue where the import button could be incorrectly labelled.
Modernised and updated code.
1.10
2016-08-10
New Feature
You can now link to videos in the Camera roll in addition to importing them. Linking to a video saves space and does not require compression and copying of the source video, but the source will no longer function if the linked video is moved or deleted.
Improved support for iCloud added. Videos in the camera roll that are stored on iCloud and not on the device are now marked with a cloud icon. Videos stored in iCloud have to be downloaded by the app before they can be viewed and the user interface now allows the user to cancel this action. Videos in iCloud must be imported and can not be linked.
Fixes and Improvements.
Video import button now depicted with an icon.
Various underlying code changes to support future network features.
1.9
2016-07-22
Changes
The standard photo and video importer screen has been removed and replaced with a custom chooser. This was done because the standard chooser would take over the external display at inappropriate moments. The new chooser let's you view and import videos and photos without affecting the external display, helping in live situations. Additionally, the chooser no longer blocks the interface while importing, instead, importing videos report their progress from the sources view, and can be cancelled from there, you can continue to use the interface while videos are importing.
The sources view now groups sources of common types together, videos, images, texts, slideshows and webpages all appear in individual groupings.
Video players now consume less resources when not displayed. Videos are automatically paused unless they are displayed in the final projection, or you are viewing them in an editor..
1.8
2016-06-30
New Features
This update gets rid of the layers table view, replaced with a new view that shows the layer geometries instead, so you can instantly see which layer is which. From this view you can tap any layer to edit it's properties. Layer geometries are locked by default to stop accidentally interfering with the projection, to unlock, either long press on any area, or touch the edit button in the top left. You can then select and edit any layer like before, pinch to zoom, pan, and a long press to unlock snaps. The geometry view also looks a bit prettier and the checker pattern let's you see if you're texture edges line up or not, snapped nodes now appear in orange instead of blue.
The layer properties editor now has perspective correction, the default is off and the Reality Augmenter uses bi linear interpolation by default, this ensures the edges of your textures always line up. You can now turn on Perspective correction for a more correct 3d mapping, but the edges of textures are not guaranteed to line up, in many situations, this is not an issue.
Bug fixes
Fixed crash when trying to connect to a google cast device with an iPad.
Various internal code updates.
1.7
2016-06-11
New feature:
Sources can now be cropped and used with layers, allowing a source to be split across multiple layers or adjusting the aspect ratio for different surfaces. Crops are not destructive, the original source is kept and is always available, allowing any number of crops for a source. Crops are numbered sequentially and appear in the image chooser with the number of the crop. The full areas have no suffix.
To access crops, click the crops icon in the navigation bar of any source. A new zoomable screen is presented, add crops with the add icon, and delete existing crops with the bin icon. Crops can snap to other crops at corners and mid points when zoomed in.
Bug fixes and changes:
Tab bar icons now account for retina screens.
Added cancel action to add source popup.
Changed configuration icon to a more universally recognisable folder icon.
Same source can be used as image and mask on same layer.
Fixed bug that would cause data loss when deleting text sources.
Fixed various minor code and data bugs.
1.6
2016-05-20
New features:
This update is all about snaps for the layer geometry editor. When zoomed in, dragging a node near another will snap the geometries. Snapped nodes appear blue instead of green, and when moved, will move all other snapped layer nodes with it. To release a snap, use a long press followed by a drag, the other snapped layers will be released and the node can be moved as normal.
Other changes:
A few further tweaks to openGL rendering.
1.5
2016-05-05
New Feature
Now Google Cast enabled! You can connect to a projector with an adapter, Airplay or Google Cast, giving lot's of options to connect to a projector!
Other
Improved display detection for hot plugging and switching between displays sizes and connection types.
OpenGL rendering pipeline improved for a faster more efficient rendering and reduced memory usage.
Better handling of going into and out of background.
1.4
2016-04-27
New features:
You can now set a webpage as a source! Couple of caveats. Webpages are not "live" but refresh periodically (determined by the user), animation and video media are not supported yet due to an intensive rendering cycle. It's also not possible to navigate webpages in the app, only the address can be set.
Other changes:
Some small openGL optimisations, minor bug fixes.
1.3
2016-04-12
New Features:
You can now pinch to zoom and pan in the edit geometry view, allowing super fine control over your mapping!
Bug fixes:
Fixed crash that could occur when swapping in and out of a video source view.
Fixed masks not rendering.
Removed requirement for certain chips and look for support of OpenGL ES 2 instead.
1.2
2016-03-07
New Feature:
A new slideshow feature has been added! Use smart albums or user curated albums from photos as sources, options for speed and transition and aspect styles.
The screensaver can now also be activated from the start screen to support projectors that go straight to active status. This means you can leave the Reality Augmenter running while connected to a projector running on a timer, ideal for night time displays.
Fixes:
A few UI tweaks here and there to make things look a little better.
Static images now import to a size appropriate to the output, rather than the internal maximum texture size. Existing configurations will not be effected but new image imports will use smaller file sizes. To adjust existing sources, you will need to delete and re-import the source image.
1.1
2016-01-16
New Feature:
A new source type has been added, text can now be created in addition to videos and images. You can set fonts, colour and enable scrolling to deliver longer messages.
Bug Fixes and Improvements:
External display detection improved.
Fixed issue when first starting the app could cause unusual behaviour after creating first configuration.
Fixed portrait videos not displaying correctly.
Thumbnails for configurations updated more frequently.
Improved edit geometry view and the highlight grid for cleaner grids.
Fixed various small UI misalignments.
Small code optimisations to rendering.
Completed icon set.