Releases: bp2008/ui3
Releases · bp2008/ui3
UI3-277
UI3-276
Version 276
- Moved PTZ-related settings to a new PTZ section in UI Settings.
- Gamepad PTZ support is out of the "experimental" phase is is now enabled by default.
- Added a visual "Gamepad Test" area to the PTZ settings.
- Added "Analog Input Deadzone" setting.
- Added "Gamepad Bindings" subsection to the PTZ settings where gamepad bindings can be changed.
- Added setting to make UI3 use the "Experimental Joystick API" which is a recent addition to Blue Iris. Results may vary. Feedback is welcome.
- In the graphical PTZ control pad, the "Focus Near" button is now on the left, and "Focus Far" is on the right, because this makes more intuitive sense to me.
- The UI Setting "Swap PTZ Focus Near/Far" can be enabled by any user who strongly cares about having it the old way.
- Added new internal custom events: "UI_Settings_Opening", "UI_Settings_Refreshing", "UI_Settings_Refreshed", "GamepadAction" for use internally or by local overrides scripts.
UI3-275
Version 275
- Rewrote PTZ control code to improve usability and resolve edge-case bugs. Some of the benefits:
- The graphical PTZ control pad buttons now light up when the associated actions are activated by keyboard keys or a gamepad (gamepad support is still experimental and is disabled by default in UI Settings).
- PTZ hotkeys (keyboard controls) now support pressing multiple keys simultaneously, meaning:
- It is no longer necessary to release a PTZ hotkey before pressing another (depending on your keyboard's anti-ghosting support).
- Diagonal movement is now performed when two compatible directional arrows are held.
- Renewed efforts were taken to prevent PTZ motors from getting stuck in a running state:
- Actions such as gracefully closing the browser, minimizing the browser, changing browser tabs, unfocusing the browser, or changing to a different camera view, now cause any active PTZ motors to stop.
- Stateless PTZ actions such as activating PTZ presets, toggling "Hold" mode, or changing IR/brightness/contrast, now temporarily stop any ongoing PTZ motor action to help prevent Blue Iris's camera instance from getting stuck in a bad input state.
- Fixed a bug where UI3 stopped periodically refreshing the camera list if Blue Iris returned a camlist response with a missing or empty camera list.
UI3-274
UI3-273
Version 273
- Improved the icon used when UI3 is added to the home screen on iOS.
- Renamed the Convert/Export List to Convert/Export Queue and updated its behavior to match changes made by Blue Iris over the years:
- The
Convert/Export Queue
dialog now instructs the user to openClips
>Clipboard
to access finished exports. - The
Convert/Export Queue
dialog now allows the user to click on queued exports in order to cancel them and remove them from the queue. - The
Convert/Export Queue
dialog now expects finished items to disappear from the queue instead of expecting them to be reported as "Done" (which hasn't happened in quite some time).
- The
- Load manifest.json from the web server root (appPath) even if UI3 is hosted in a subdirectory, that way the manifest file does not fail to load due to needing a session.
- Tweaked HTML5 video player stall detection code in a way that might reduce false alarms on Android devices.
UI3-272
Version 272
- Added
PTZ control via Gamepad (experimental)
toUI Settings
>Extra
. Not enabled by default. - The "Import All Settings" button in
UI Settings
>Extra
now links to ui3/storageinfo.htm to facilite the import using a modern file upload interface that does not require the user to copy and paste a large string.
UI3-271
UI3-270
Version 270
- Fixed bug where the timeline would fail to render if the Side Bar was set to hidden on the timeline tab and the UI was in portrait layout.
- The Status Area is now hidable on each UI tab individually.
- The setting to show/hide the Side Bar on the Timeline tab has been removed as it was now redundant with the Status Area toggle.
UI3-269
Version 269
- The Side Bar is now hidable on each UI tab via settings in
UI Settings
>Side Bar
. [#166]- The System Name button can be configured to toggle sidebar visibility. See
UI Settings
>Top Bar
>System Name Button Action
. [#166]
- The System Name button can be configured to toggle sidebar visibility. See
- The
System Name Button Action
setting has been moved from theExtra
section to theTop Bar
section. [#166] - The
Side Bar Position
setting has been moved from theGeneral
section to theSide Bar
section. - The top bar layout has been revised to be more efficient with its use of space. [#166, #177]
- Added
UI Settings
>Top Bar
>Save Snapshot Button
so users can hide this button. [#176] - Added
UI Settings
>Video Player (Advanced)
>Darken Video While Loading
so users can turn off this behavior. [#175] - Added
UI Settings
>Video Player (Advanced)
>Spinner Animation While Loading
so users can turn off this behavior. [#175] - Added
UI Settings
>Status Area
>Show Status Area in Side Bar
so users can hide this panel completely. [#174] - Moved the
Status Area
section of UI settings to a new position to improve organization.
UI3-268
Version 268
- Fixed a bug in the implementation of the
OverrideDefaultSetting
method'sIncludeInOptionsWindow
argument (used in ui3-local-overrides.js files).- This argument's value is now persisted when you have UI3 generate a new local overrides file (as was originally intended).
- Calling
OverrideDefaultSetting
withIncludeInOptionsWindow
set to false no longer is irreversible; you can call it again set to true to re-show a setting that was hidden by an earlier call during the same UI3 instance.