- {registration_date}
- сообщений: {posts}
- {tel_link}
tasker обновился до версии 4.3 обновление от 5.04.2014 список изменений
Release Notes
Android 4.0+ Devices
06/04/2014: v4.3
Incompatibilities
DRMd ringtones are no longer supported
WebView element: DB API data stored in Android-determined path instead of Tasker/cache/webview-db
Added
state Humidity (where supported by hardware, untested)
action Say: parameter Use Network: improves speech synthesis with some engines (API 15+)
action Alert / Beep
action Alert / Morse
action List Files: added Use Root parameter (requires rooted device to use)
permission RECEIVE_SMS for new Android 4.4+ SMS support
state Cell Near, %CELL... vars: support for JellyBean+ cell info API
task edit: added 'paste below' multi-select option when last item of task selected (and clipboard not empty)
time context: variable specification possibility (not in beginner mode)
time edit: improved layout for some devices
%%var: meaning: "the variable whose name is held in %var"
action Read Binary: load binary data from a file into a variable in base 64 format
action Write Binary: write base 64 data from a variable to a file in binary format
state BT Near, relevant Monitor Prefs settings, and corresponding entries in action Set Tasker Pref
settings actions: Dream Settings, NFC Settings, NFC Payment Settings, Android Beam Settings
action Scan Card: specifying a directory will recursively scan it
state Wifi Near: support for 'Scan always available' (Android wifi setting)
action Phone / Set SMS App (change default, Android 4.4+)
Prefs / Data / Share
Prefs / Data / Description
state Power: support for Note 3 values (why oh why did they make new ones...)
scene edit: a-z element selector: long-click entry to show options for element (hide etc)
Run Log: log monitor and exe service start/restart/stop
action Set Tasker Pref: humidity sensor entry
app creation: kid app launch data is available in %intent_data in the launch task
HTTP Post/Get: parameter Ignore SSL Anchor Errors
App Context: App button
MTK Control to list of suggested action plugins
action edit: action number in action bar
state: Ethernet Connected
action Load Image: parameter Max Width Or Height
Services flag for app context
action Set Timer (system timer) (KitKat+))
action MIDI Play, userguide section on MIDI
action edit: search menu option
state Variable Value: multi conditions
multiple If conditions in actions
search: search names of installed plugins and show as features
built-in local variable %priority, also to userguide
Run Log: long-click option Filter On
Run Log: help page in userguide
action Load App: specific activity selection via long-click
action Load App: -> Launch App
action Search: added parameter for web search instead of local
Profile Properties screen: help text for Restore Settings
UI: plugin event category
Prefs / Misc: Reduce Memory Usage option
Prefs / Monitor / Use New Cell API
Bugfixes
actions Display Brightness, Auto-Brightness: was creating black flash in some situations on Android 4.4.2
Compose MMS/SMS: weren't working at all on KitKat
action Element Web Control: Load URL: sets mode/source to direct/url so later reloads will reload the *new* url
auto-backups: on restore were not restoring enabled/disabled state
auto-backups: were not encrypting passcodes
action javascript: including libraries was blocking Tasker builtin function definitions
action Array Process: Remove Duplicates was buggy sometimes dependent on array content
action Scan Card: wasn't stopping action on failure
action Scan Card: wasn't working at all on KitKat, now just detects *new* files
UI variables tab: changes result in reevalution of execution queue e.g. for Wait Until
removed spurious warnings from action with icon parameters
wait/for at start of task with simultaneous previously existing wait was causing errors
Perform Task: when child rejected (queue full, duplicate etc), stop parent task with error
app creation: actions in kid-generated notifications weren't responding
action Set Tasker Pref: was showing bad parameter values in task edit/main screen/export descr
Play Ringtone: playback wasn't being stopped via Stop action
attempted to improve popup edit text behaviour
action Send Intent: wasn't stopping task on error (e.g. permission failure)
exclude nested brackets when matching arrays
another attempt at the jump-to-top-after-long-click in task edit
task selection on main screen: was jumping back to marked task when slow scrolling (Android bug)
Run Shell: root shell timeout wasn't effective
Variable Clear: no var specified was crashing in some circumstances
Note3: removed fix for different values SDK >= 19 (Samsung apparently changed back to standard Android pattern)
click on AB item in scene, %scene_name wasn't being populated in resulting task, other params were wrong, changed to %item_label and %item_index
intermediate settings reapply: use high-priority system macro to prevent collisions and blocking
Menu / Exit, Save And Exit: wasn't reloading monitor unless prefs had also been modified
variable references (%%) was allowing modification of builtin variables
JS: alert() wasn't showing title correctly in some cases
action Say/SayToFile: wasn't leaving enough time to initialize for Google's new (large) voices, up to 20s
action Set Light: wasn't resetting value when light type changed
Perform Task with equal or lower priority: occasionally parent next task would execute before child first
Say, Say To File, some Plugins: queue was not being reprocessed if Wait was simultaneously ongoing
temp files on SD from some operations weren't being deleted
Run Log: occasional crashes upon leaving while file is changing
UI lock wasn't bringing up keyboard automatically
changing array index wasn't triggering array change in some situations
app creation: icons used in notify actions could cause crashes in some circumstances
action plugin: Never timeout was stopping after an hour
plugin lists weren't alphabetic
Run An Action: action edit was finishing if file selection dialog was used
state plugins: requery when the plugin package is updated
state Calendar Entry: UI wasn't allowing variables in Calendar parameter (despite showing selector...)
action Run Shell: if a Wait was running in another task, actions after Run Shell would not be executed till wait finished
JS: wasn't checking that variable names were local before trying to make them 'transparent'
app select: wasn't showing any feedback for touches
JS in webview: alert etc was crashing after hiding scene then showing it again
JS in webview in overlay: give warning for alert/confirm/prompt instead of crashing
widget labels weren't set to be a single line
app creation: don't accept purely numeric tuples (e.g. x.03.y)
main screen, beginner mode, + button wasn't centered
BT Connected: Name/Address selector appends with / instead of replacing
upgrading some old photo actions to the unified version was failing
JS: shell function: was losing newlines in output
app creation: JS: prompt/alert/confirm was crashing
actions EndIf/EndFor: don't show If condition in action edit screen
actions Variable Search Replace/Section/Convert: show builtin vars in 'Variable' selector
actions Variable Search Replace/Section/Convert: allow use of builtin var when Replace/Store In parameter not selected
Time context: beginner mode variable swap buttons were showing but not clickable
Time context: long variable names were masking variable select button
Say: moved audio focus grab to post TTS init, losing focus during init caused users to think action was failing completely
JS: local function wasn't working
JS: local/setLocal: weren't validating varName correctly, didn't support array refs
action HTTP Get/Post: Tasker was hanging when attempting to stop them (e.g. with Stop button in action edit)
only first-level task references to monitor vars were being picked up (expanded to 2nd level)
processing vars from plugin action: was accepting some syntactically bad variable names
Say/Say To File: speech finish detected immediately instead of wait loop
HTTP Post/Get: response codes 400-599: store returned error document in %HTTPD
scene scaling improvements, especially for super-high-density devices
action System Lock: catch exceptions from Android call and stop task when they occur
builtin scenes: header/footer elements can be removed
builtin scenes: header visibility wasn't being respected when title existed and was visible
scenes tab: fixed oversized 'x' on high density screens
state USB Connected: added delay before checking USB devices after disconnect
app creation: %CNAME, %CONAME, %SMSRN: app wasn't getting permission needed to read name from number
action plugins: returning result very quickly could result in it not being processed
Changes
removed None operator in conditions, default to Matches
Say/SayToFile: use new API call to detect max TTS input length, warn when exceeded
action Load Image: add parameter to respect Exif orientation tag
Run Log: speeded up initialization
Light Level: increased responsiveness
slight efficiency improvement with general state handling
Perform Task: allow priority to exceed 10 when using variable specification (useful for %priority + 1)
Run Log: when going to edit entry, use name to retrieve entity if ID doesn't exist (where possible)
profile list: show export option for unnamed profiles, demand name if clicked
action edit: Label parameter vis controlled with checkbox
action edit: rearranged bottom fixed params
Run Log: long-click for options instead of single click to go to item
don't allow Beginner Mode (or show option for it) if have projects in data
Run Log: record and restore current position until exiting Tasker
Run Log: returning from task edit launched via Run Log returns to Run Log, not main screen
Run Log: only allow most-recent-top direction, faster and works better with restoring position
javascript libs: assume file:// if lib specification starts with /
Search Tasker: returning from task/scene edit launched via Search Tasker returns to search screen, not main screen
profile list: removed italics from profile name
Say / Say To File: speech engine shutdown controlled by Reduce Resouce Usage pref
Phone / Radio: again available, probably for most devices
use SMS broadcast for Received Text event instead of messaging DB
actions Variable Add/Subtract: variable can hold a long (twice integer range) value, result can also be a long
action Compose SMS: restrict to specify recipients or message, not both, on KitKat+
action Compose MMS: removed Number parameter on KitKat+ (doesn't support recipient + attachment)
action Send SMS: don't show Messaging App parameter in 4.4+ (not supported)
scene element text: allow text selection when no event tasks are defined
action javascript(let): (post JellyBean) code has access to file urls (as was the case prior to JB)
scene element webview: (post JellyBean) all JS on page has access to file urls (as was the case prior to JB)
don't write human-readable data to SD on backup, just causes confusion
auto-backup data must be regenerated, takes a lot longer when Allow Phone Access is checked
WebView/JS: enable debugging when Tasker system log debugging enabled (KitKat)
task edit: pressing Play Buttin in multi-select mode only executes the selected actions
action Scan Card: on KitKat+ whole card scans wait for scan to complete before continuing task
state Wifi Near: shorter scan time and power usage when APs present relevant to all required states
action Display Brightness: removed 'Immediate Effect' parameter for KitKat+ (not needed, can cause a black flash)
list item action selection: only set item icon and label if they're not already set
Developers
support for event plugins (see Tasker Event Plugin Extension at
support String [] in values of TaskerPlugin.addVariableBundle()
replacement of vars in String [] values before passing to FireReceiver (when key specified)
TaskerPlugin.variableNameValid()
support for ArrayList in plugin data bundles and TaskerPlugin.addVariableBundle()
TaskerPlugin: constants for requested timeouts NONE, MAX and NEVER
Прикрепленный файл #1:
Внимание! У вас нет прав для просмотра скрытого текста.
(2,18 Mb)ответ опубликован:
Рейтинг: 5
голосов: 2
- 5
- 1
- 2
- 3
- 4
- 5