Lemur change log 5.3.4 (updated October 28 2017)

Discuss Lemur and share techniques.
Locked
nick_liine
Liine Staff
Posts:340
Joined:01 Oct 2010 11:06
Lemur change log 5.3.4 (updated October 28 2017)

Post by nick_liine » 17 Oct 2014 09:20

Lemur 5.3.4 2017/10/28

App (iOS)
- App now launches in full native resolution on iPad Pro
- MIDI from Sequencer is fixed when using USB
- Container Tab-bars can now be hidden from In-App Editor inspector
- Improved responsiveness on large projects
- MIDI ports with special characters are no longer ignored

Editor and Daemon
- Mac Editor and Daemon now 64bit and signed
- Fix Editor crash when pasting non-ASCII characters
- Mac Editor max width now 2560 pixels
- Editor MIDI Mapping list now shows all mapping, including those set to Project/Parent
- Home and End keys correctly interpreted in Script window
- Fix Script window scrolling while selecting
- Fix instability when using stretch function in a script
- Fix unresponsiveness after clicking a menu's scrollbar
- Add support for iPad Pro resolution
- MIDI ports with special characters are no longer ignored



Lemur 5.3.2
2015/12/20


iOS
- Support for iOS 9 and 64-bit architectures
- Support for USB connections (MIDI with Lemur Daemon on OS X, editing with Lemur Editor on OS X)
- Fixed canvas radial gradient

Lemur 5.2.2
2015/03/30


iOS
- Remove character limit in Canvas displayed strings
- Fix graphical glitch in horizontal Fader in Pixel skin

Android
- Fix font rendering issue
- Add Help popup
- Remove character limit in Canvas displayed strings
- Fix graphical glitch in horizontal Fader in Pixel skin

Lemur 5.2
2014/10/17


Lemur App
- Fixed file system access on iOS 8
- Fixed On MIDI scripts receive messages from Parent/Project MIDI Targets
- Fixed templates loading with mismatch between navbar and displayed page
- Fixed CoreMIDI issue where ports were not displayed for some hardware devices (Novation X-Station and others)
- Fixed Fader.value displaying correct type
- Fixed stretch function displaying correct types
- Various Canvas fixes and improvements
- Added Relative cursor mode to Fader object
- Integer values are now parsed as such when saving / loading JZML.
- Added automatic conversion of OSC INT64 & boolean to INT32
- MIDI Target configuration now properly saved when quitting the app and returning
- Sequencer objects phase no longer jumps when changing 'steps' attribute
- StepSwitch now sends out values when out variable goes back to null (i.e. Note Off messages correctly sent now)

Editor
- Fixed crash with canvas_restore() on Windows
- Fixed crashes when opening menus while Canvas is drawn
- Fixed copy/paste from Lemur to other applications

Daemon
- Fixed issues where Daemon ports would get disconnected and appear in red
- Fixed issue with mislabeled Daemon ports


Lemur 5.0.3
2014/04/21

Lemur app
- Fixed crash when drawing in Canvas with line caps set to 'round'
- Fixed graphical glitches when attempting to resize a Canvas while it's redrawn


Lemur 5.0.2
2014/04/11

Lemur app
- Raised template memory limit from 32MB to 48MB
- Fixed OSC output of integer variables
- Fixed OSC remote control of object attributes
- Implemented findchild() function to reference nested objects (see Addendum 5.0.3 PDF)
- Improved Canvas fill when path is almost convex
- Templates now always open on first interface page when loaded
- Fixed crash when reordering pages with In App Editor
- Fixed crash when app was in background with Canvas-based template

Lemur Editor
- Fixed drawing with linecap = 1
- Disabled settings rect attribute on a Canvas object from its On Redraw script


Lemur 5.0
2014/03/10

New Canvas object for creating custom objects
- 2D drawing, animation and mono/multi-touch support
- Based on HTML5 Canvas specifications
- Implemented as standard Lemur scripting
- 50 new scripting functions

New sequencing objects: StepNote, StepSwitch, StepSlider
- Eight internal MIDI clocks, one for each MIDI Target
- Clocks can run as master or sync to an external source
- New type of script execution to trigger events based on musical subdivisions
- New scripting functions for getting/setting clock state and bpm

New bundled templates
Numerous tweaks and improvements

Lemur 4.1.2
2013/11/28

- Lemur: Fix issues with sliders in in-app editor for iOS 7.0.3-4

Lemur 4.1.1 / Editor 4.1.1
2013/11/03

- Various iOS 7 fixes

Lemur 4.1 / Editor 4.1
2013/08/14

- Lemur: New option to allow running in the background
- Lemur: Update icons and artwork
- Lemur: Fix SysEx reception bug on Windows
- Lemur: Prevent malformed SysEx messages from triggering scripts
- Editor: Fix sending of char message to text box
- Editor: Fix Bipolar Knob crash (Windows)

Version 4.0.3
2013/05/03


Improvements
Lemur: Display Lemur IP in Settings page
Lemur: Auto-save disabled to prevent accidental template modifications
Editor: Multilabel font sizes
Editor: Better jzlib management with sub-folders

Bug fixes
Lemur: Fixed long SysEx messages transmitted over MIDI hardware
Lemur: Fixed issue with z-variables not always being released
Lemur: Fixed knob rendering issue causing a jump to 1.0 when remote controlled
Lemur: Fixed knob rendering in endless mode with visible label
Lemur: current_interface now always returns correct information
Lemur: Mackie Control SysEx init string (240 0 0 102) is no longer blocked in On MIDI scripts
Editor: Renamed HSB to HSV to maintain consistency with Lemur Editor
Editor: getobject() now listed in internal functions
Editor: Fixed disappearing syntax coloring issue
Editor: Fixed disappearing cursor in page name input fields
Editor: Fixed Windows 8 display issue


Version 4.0.0
2012/12/19


Lemur: Fully featured In App Editor
Lemur/Editor: Skins support with three new themes: Flat, Pixel, Shaded
Lemur/Editor: Transparency added to corners of Knob and RingArea objects
Lemur: z variable now available on Range, MultiSlider, Knob and RingArea objects
Lemur: Fixed multitasking crash in iOS 6
Lemur: Fixed rounding error in Menu object
Lemur: Fixed undo bug in Lemur Editor with Menu object
Lemur: Fixed crash when changing value of an array parameter that is not large enough
Lemur: Multilabels on MultiBall now fade in ephemeral mode
Editor: Resolutions renamed
Editor: Fixed syntax colouring for long scripts in Lemur Editor
Editor: Fixed data field for SysEx MIDI Mapping. Braces should not be used, just comma-separated constants.

Version 3.2.2
2012/10/10

Lemur: Fixed iOS 6 UDP broadcasting issue
Daemon: Fixed iOS 6 UDP broadcasting issue


Version 3.2.1
2012/08/06

Lemur: Fix ephemeral MultiBalls label display
Editor: Improve Editor tree display
Lemur: Fix tabification of Containers containing Containers
Lemur: Improve font gamma
Lemur: Improve font alignments
Lemur: Revert Knob object to thicker lines
Editor: Improve fonts dpi and use same fonts in all apps
Lemur: Invert page button colors
Lemur: Fix variables corruption when passing invalid parameters to MIDI script functions
Daemon: Fix skipping of certain Daemon packets

Lemur 3.2/ Editor 3.2
2012/06/19

Lemur: Retina support
Lemur: Variables initialized as constants are always interpreted as positive even when decremented past zero
Editor: New objects created past the available memory limit cause instant crash
Editor: Using undo/redo commands while editing a script loses editing history

Lemur 3.1/ Editor 3.1
2012/04/11

Daemon: Added a warning on startup when port 8001 is already busy
Editor: Fixed a bug where objects get renamed with an infinitely long name
Editor: Added template stretching when switching resolution
Editor: Fixed a crash when setting a manual IP
Editor: Copy/Paste text from external application now works
Editor: Maximum JZML size raised to 16MB
Lemur: Fixed remembering OSC targets
Lemur: Added display of Interface name in Interface tabs
Lemur: Fixed a crash when sending a very long OSC list to Lemur
Lemur: Increased maximum length of SysEx messages to 256 bytes
Lemur: Increased maximum length of lists in scripts to 256 elements
Lemur: Fixed bug in Knob object when tapping center
Lemur: Fixed MultiBall bug where z variable was stuck is x and y variables were set from a script Lemur: Improved the referencing of identically named objects exist in different scopes

Editor 3.0.4
2012/02/29

Editor: Fixed the 512kb limit for templates. Limit is now 2MB.

Lemur 3.0.3 / Editor 3.0.3
2012/02/17

Daemon: GUI not displaying if Daemon was launched before switching graphics cards on Lion.
Editor: Crash on drag-and-drop jzml from Finder
Editor: New default colors implemented
Editor: Color picker displays blank rectangle when reverting to 2D
Editor: Crash when duplicating an interface
Editor: Objects are deleted when template is using approximately more than 16% of memory
Lemur: Knobs could not be set to Linear mode
Lemur: Setting speed as vector for Breakpoint was broken.
Lemur: Allow tap-through of Liine ident video on app startup
Lemur: Default colors did not match in the iPad
Lemur: Breakpoint live edit mode seems was broken
Lemur: Parser HSV(x,y,z) function was broken


Last bumped by nick_liine on 17 Oct 2014 09:20.

Locked