Releases: gambitph/Titan-Framework
Releases · gambitph/Titan-Framework
1.12.1
1.12
1.9.2
- New:
tf_css_get_css_file_path_{$namespace}
filter - Enhanced: Heading options in Customizer now look great
- Enhanced: The
css
parameter now performs live preview changes instead of reloading the page - Enhanced: Added
inherit
values for some styles in the font option - Enhanced: Changed some default style values in the font option to
inherit
- Fixed: Options with a value of zero do not generate CSS properly (they wrongly reset to their default value before)
- Fixed:
getOptions
function turned non-existent keys to false - Fixed: Existing panel names (not panel IDs) across different namespaces that match get shown in the wrong section
- Fixed: Removed remnance of a checkbox in the enable option while in the Customizer in Firefox
1.9.1
1.9
- Major performance and speed optimizations, now is less process & memory intensive
- New
iframe
option - New
custom
option - New
multiple
attribute in select options for selecting multiple values - New
desc
attribute in heading options for displaying short descriptions - New
alpha
attribute in color options for picking rgba colors - New
editor_options
attribute in editor options for specifying editor settings - New
tf_admin_tab_created_{namespace}
action - New
$titan->getOptions()
function for getting multiple options at once - Updated Google Font list
- Heading options now generate an
id
attribute - Now using Gulp for development and building
- Started using WordPress PHP Coding Standards
- Started unit testing. Coverage currently at 8%
- Removed initializing state which could cause duplication problems
- Bumped minimum version to 4.1
- Simplified Titan Framework checker code
- Fixed: notice for newly added options
- Fixed: upload option now uses attachment url in
livePreview
attribute - Fixed: meta boxes now save properly for attachment post_types
- Fixed: font text-shadows
- Fixed: meta box css & js code from showing up in non-singular pages
- Fixed: stray border in enable options in the customizer
- Fixed: upload images misalign after saving in the customizer
- Removed: references to old select-google-font option
1.8.1
1.8 rc2
Stability rc1
- New option: ajax-button
- Added new hooks:
- tf_done
- tf_pre_save_admin_{namespace}
- tf_save_admin_{namespace}
- tf_pre_reset_admin_{namespace}
- tf_reset_admin_{namespace}
- Added
desc
option for headers - Removed unused tracking code
- Tweaked customizer font css
- Added label for blank page/post titles for page/post options
- Updated & namespaced SCSSPHP
- Saving '0' values now work (e.g. in select options)
- Additional check to prevent scss compile of empty string
- Fixed bug where sometimes options without IDs (e.g. note) produce errors in the Customizer
- Fixed possible JS running in iframe-font-preview + empty checks for CWE-200
- getOption no longer throws a "called too early" warning and can now be called anywhere
- #240 Update class-option-font.php
- #235 Update class-option-checkbox.php
- #262 Namespace invisible class
- #264 Switch to strpos instead of preg_match
- #253 Remove timepicker from requirements
Faster SCSS / loading time + Theme Customizer enhancements
- Faster SCSS parsing
- Faster loading time
- Unit parameter for number options now supported in the Theme Customizer
- Better font color option handling in Theme Customizer
- Now prevents SCSS errors from showing up
- Fixed name label issues with the enable option
- Better plugin checking method
- Plugin checker now integrates with TGM Plugin Activation
- Updated Ace
1.7.2 Admin Panel Fix
- Fixed bug introduced in 1.7.2 where admin options sometimes were not being saved