Pre-release

@roman-yagodin roman-yagodin released this Sep 14, 2018 · 1 commit to master since this release

Assets 3
  • GH-88 Link to alternate website in functions.
  • GH-75 If query string contains mid/moduleid argument, show message and links to return to the full page view.
  • GH-87 Update Yandex counter code.
  • Fix GH-86 Wrong text color in alert containers.

@roman-yagodin roman-yagodin released this Mar 15, 2018 · 11 commits to master since this release

Assets 3

Feedback improvements

  • GH-80 Allow to use nearly any DNN module for feedback (the feedback/module-definition-name and feedback/open-in-popup config options).
  • GH-54 Allow to show custom message on the top of the feedback form (customizable via Feedback.Message.Text resource).
  • Faster method to get feedback module by definition.

@roman-yagodin roman-yagodin released this Sep 20, 2017 · 37 commits to master since this release

Assets 3
  • Bootstrap CSS/JS now included using CDF Name and Value, which allow their reuse/override by other DNN components on same page (#71).
  • Minimal DNN version is 8.0.4 now to utilize some new CDF features.
  • New menu-min-headers configuration option (#72).
  • Bootstrap popovers initialized by the skin, initialization code moved to bootstrap-init.js.
  • Popup skin will not load entire skin.js anymore.
  • YamlDotNet upgraded to 4.2.1.
Pre-release

@roman-yagodin roman-yagodin released this May 29, 2017 · 66 commits to master since this release

Assets 5
  • Implemented Google Adsense adaptive banners support with automatic reloading on window resize using LazyAds (#62).
  • Fixed feedback form doesnt' open in popup in IE < Edge if URL contains Unicode characters (#64).
  • Fixed broken HTML formatting in HomeCustom skin variant.
  • Then calculating last modified date, all content items related to the modules on the page now also counted (#63).
  • Added close button for submenus.
  • Implemented ability to focus top-level menu items by hover.
  • Focused submenu will not remain open on mouse hover out anymore.
  • Made some adjustements in local/headers menu, social share buttons and last footer row styles for mobile screens.

@roman-yagodin roman-yagodin released this May 22, 2017 · 96 commits to master since this release

Assets 3
  • Implemented ability to use custom DDRMenu node manipulators for primary and secondary menus.
  • Rangy javascript library moved to dependencies, install package provided by R7.Dnn.JavascriptLibraries.
  • Use async initialization of VK API, update API version.

@roman-yagodin roman-yagodin released this Mar 16, 2017 · 105 commits to master since this release

Assets 4
  • Enable Bootstrap styling in popup skin (pass "loadTheme=true" in the popup URL).
  • Add Inside skin variant for pages which require authentification.
  • Add containers for panel-body Bootstrap classes.
  • Add containers for Bootstap alert classes.
  • Don't use page title to calculate tagline (#44).
  • Display last modified date of page content (#58).
  • Make PageInfo skinobject display also permalink, move it to the bottom.
  • Add H1 tag for Home skins, visible for screenreaders only.
  • New icons for login control (graphics based on typicons).
  • Display number of messages/notifications in login control.
  • Get theme version from assembly.
  • Don't cache Yandex Cycounter skinobject.
  • Skin will try to load legacy banner skinobject dynamically and won't crash (but logs error) on DNN 8/9 (#56).
  • Based on profiling data, GetModuleByDefinition is very slow, so its result cached.
  • Drop Flowplayer support (#59).

Revamp of social network group icons UI and config:

  • Split social network group icons into primary and secondary, move secondaries to dropdown.
  • Switch to use YAML collection to store social network options in config.
  • Fill social network button lists at runtime using new "is-primary" config option.
  • Add new clickable icons for Instagram and LinkedIn, update YouTube icon (graphics based on typicons).
  • Use full URLs for social network group links in config.
  • Get rid of SocialGroups skinobject duplication in skins.
  • Update VK and Facebook API versions.
Assets 3
  • Fixed wrong namespace name in ErrorSkin.
  • Fixed colored background on DNN radiobuttons.
  • Emptied main footer row in Admin skin.
  • Fixed breadcrumbs loose style on DNN 8 (#57).
  • Tested on DNN 8, readme updated to address issue with banners (#56).
  • Setting menu-url-type to 2 now produce '/TabId/XXX' URLs instead of '/pXXX' URLs.

@roman-yagodin roman-yagodin released this Nov 27, 2016 · 168 commits to master since this release

Assets 3

End-user changes:

  • Feedback module now opens in popup (if popups are enabled and not in a11y mode).
  • Feedback content now pre-filled with link to a source page and user-selected text.
  • New round icons for float buttons, colored according to the current theme (#27).
  • New customizable area in the site header right after title (HeaderPane1.Content resource).
  • Site logo title text now hidden starting from sm screens, not only for xs screens.
  • Language switcher now have round icons (#33).
  • Fixed open submenu ovelaps search preview, module actions overlaps submenu.
  • LayoutManager: Fixed manage layots button not visible to administators.
  • Fixed 'go up' button tooltip remains visible after click indefinitely.
  • Some style tweaks.

Upgrade notes:

  • Rangy JavaScript library v1.3.0 now installed with the skin as a separate package.
  • 'Controls' folder renamed to 'SkinObjects'. It's safe to delete old one after upgrade.
  • Please update your Global.asax file!

Developer changes:

  • Source CSS format changed from Less to SASS (SCSS) (#36).
  • Major build system enhancements, including VS Code support, integration with tests, etc.
  • Add support for VaryByCustom="A11y" caching.

Note that custom layout support is still WIP.

@roman-yagodin roman-yagodin released this Nov 22, 2016 · 171 commits to master since this release

Assets 4

End-user changes:

  • Feedback module now opens in popup (if popups are enabled and not in a11y mode).
  • Feedback content now pre-filled with link to a source page and user-selected text.
  • New round icons for float buttons, colored according to the current theme (#27).
  • New customizable area in the site header right after title (HeaderPane1.Content resource).
  • Site logo title text now hidden starting from sm screens, not only for xs screens.
  • Language switcher now have round icons (#33).
  • Fixed open submenu ovelaps search preview, module actions overlaps submenu.
  • LayoutManager: Fixed manage layots button not visible to administators.
  • Fixed 'go up' button tooltip remains visible after click indefinitely.
  • Some style tweaks.

Upgrade notes:

  • Rangy JavaScript library v1.3.0 now installed with the skin as a separate package.
  • 'Controls' folder renamed to 'SkinObjects'. It's safe to delete old one after upgrade.
  • Please update your Global.asax file!

Developer changes:

  • Source CSS format changed from Less to SASS (SCSS) (#36).
  • Major build system enhancements, including VS Code support, integration with tests, etc.
  • Add support for VaryByCustom="A11y" caching.

Note that custom layout support is still WIP.

@roman-yagodin roman-yagodin released this Sep 7, 2016 · 235 commits to master since this release

Assets 3
  • Skin source code is re-published under terms of GNU Aferro GPL v3 or any later version (#42).
  • Add ErrorSkin skin variant to use with 404 and 500 error pages (#32).
  • TopLeft/TopRight and BottomLeft/BottomRight panes now of equal width.
  • Fixed skip-to-content functionality by adding missing anchor tag.
  • Stripped user-targeted elements from last footer line in the admin skin.
  • Bootstrap upgraded to v3.3.7.
  • Added preliminary support for custom pane layouts along with LayoutManager module (#39, #40). Set page skin to Custom or HomeCustom and place R7.Epsilon.LayoutManager module somewhere on the site to explore new features.