Ng2 Semantic Ui Versions Save

Semantic UI Angular Integrations (no jQuery)

v0.8.1

6 years ago
  • Modal
    • Added automatic & manual scrolling functionality (see mustScroll in the docs, closes #87)
    • Fixed transition not working when opening (closes #86)
  • Search & Select
    • Expanded option lookup to support returning results immediately (closes #85)
  • Popup
    • Fixed arrows not pointing in the right direction when popups are auto-repositioned (closes #83)
  • Angular
    • Added typescript^2.3.0 as a peer dependency to avoid AOT issue introduced by having a lower version (closes #88)

v0.8.0

6 years ago

The component you've all been waiting for has finally arrived - ng2-semantic-ui now supports modals. Head over to the docs for a guide on how to implement them.

The next few releases before hitting 1.0.0 are going to be about ensuring consistency between components & improving documentation, however there is room for further feature updates - watch this space.

  • Modal (new component) (closes #78)
    • Supports creating modals from both templates & existing components
      • This allows for 'one off' modals, as well as creating generic modals such as an accept / reject dialog
    • Supports automatically opening modals (for modals as routes)
    • Fully supports semantic UI styling, e.g. size, close buttons, full screen, transitions etc
    • Modals exit with approve or deny events, and can be fully controlled from component's code
  • Popup
    • Added popupDelay setting, controls delay between popup triggered & popup shown
    • Added popupOptions setting, allows batch configuration of a single popup
    • Added ability to set popup defaults globally, using SuiPopupConfig service
  • Collapse
    • Fixed issue where height would not auto adjust on screen resize (closes #81)
  • Accordion
    • Added transition setting, specifies the transition applied to panel content when opening & closing
  • Dimmer
    • Fixed issue where dimmer would not honour custom transition durations
  • Transition
    • Updated to Renderer2 to avoid deprecation warnings with future Angular builds (thanks to @piotrn1)
      • All references to Renderer when extending SuiTransition must be replaced with Renderer2 BREAKING

v0.7.0

7 years ago

This release contains quite a few breaking changes. This is because I'm refactoring the old parts code base to the standards of the newer components, and ensuring that there is maximum consistency between all of the components. I'd rather be doing all of these changes now, rather than after it has hit 1.0.0.

  • Search
    • Fixed search not opening on mouse click
    • Renamed onItemSelected to itemSelected BREAKING
  • Dropdown
    • Keyboard navigation now automatically scrolls selected item into view (closes #33)
  • Tab
    • Renamed onActivate to activate BREAKING
    • Added deactivate event that fires when a tab deactivates
  • Progress
    • Fixed progress not going automatically green when maximum > 100
    • Fixed progress precision not updating until value changes
    • Renamed progress to showProgress BREAKING
  • Rating
    • Renamed max to maximum for consistency with progress component BREAKING
  • Message
    • Renamed onDismiss to dismiss BREAKING
  • Collapse
    • Removed reliance on external web animations polyfill - now included with the library, so external references to it (if used) can be removed.

v0.6.5

7 years ago
  • Multi-select labels no longer remain after options are programmatically removed (closes #70, thanks to @fsievers)
  • Select, search & dropdown components all now close when opening another similar component (closes #71)
  • Fixed transition component when using ChangeDetectionStrategy.onPush (closes #59, thanks to @piotrn1)
  • Fixed error derived from incorrect usage of RxJS in UMD bundle (closes #68)
  • Fixed small bug in accordion that prohibited use of isDisabled with isOpen in some cases (addresses #57)
  • Fixed accordion animation breaking when using ngFor (closes #61)
  • Stopped dimmers from fading when initially rendered
  • Updated usage of Popper.js (closes #64 #65)

v0.6.3

7 years ago
  • Fixed Popper.js related compilation error (closes #60, #62, thanks to @FezVrasta)
  • Updated documentation for manual popup triggering (closes #56)
  • Updated docs to address confusing mention of AngularJS (closes #58)

v0.6.2

7 years ago
  • Fixed ngModel item not being highlighted in select when using reactive forms (closes #52)
  • Fixed AoT build when using Angular CLI (closes #53)

v0.6.1

7 years ago
  • Added Sidebar component
    • Full set of directions & transitions supported
    • Supports optional page dimming
  • Updated to Angular 4
  • Added remote options to select & multi select components (thanks to @loudandwicked, closes #48)
    • See docs for further information
  • Minor improvements to dropdown usability
  • Fixed bundle build for SystemJS compatibility (closes #49)

v0.5.0

7 years ago
  • Added Popup component
    • Support for templates
    • Support for custom positioning
    • Support for custom transitions
  • Complete rewrite of Transition component BREAKING
    • Vastly improved control over transitions & queueing
    • Far easier to add transitions to elements
    • Added support for adding transitions to host element without relying on nativeElement (closes #35)
    • See docs for how to use the new version
  • Added support for AOT compilation (thanks to @GregOnNet, closes #32)
  • Fixed SuiModule is not an NgModule (closes #44)
  • Rewritten Dropdown component from the ground up (no breaking changes)
    • Improved keyboard navigation
    • Added more fine grained control via properties on the menu directive
    • Improved support for nested dropdowns
  • Rewritten Search component from the ground up
    • Search results now flow above or below component depending on viewport space
    • Renamed icon to hasIcon BREAKING
    • Added RegExp support to search field (thanks to @Strulle)
      • Matches are highlighted in bold
    • Eliminated all known minor UI glitches
  • Rewritten Select component from the ground up
    • Improved keyboard navigation and tab indexing
    • Renamed displayField to labelField and keyField to valueField BREAKING
    • Select now highlights the currently selected item (closes #34)
    • Added noResultsMessage property (thanks to @loudandwicked)
    • Fixed passing undefined to options error (closes #30)
    • Fixed click target issues with nested dropdowns (closes #27)
  • Added animation to Collapse component
    • Added property to control transition duration
  • Added animation to Accordion component
    • Added property to control transition duration
  • Renamed dismissable property of Message to isDismissable BREAKING
  • Various other minor bugfixes (closes #25, closes #22)

v0.4.6

7 years ago
  • Bugfixes for select components using NgModel
  • Fixed multi select docs
  • Typescript compilation fixes (thanks to @karlhiramoto)

v0.4.2

7 years ago
  • Updated dependencies to Angular 2 Final
  • Fixes for various components
    • Improved tab switching logic for tabsets
    • Fixed transition bug where automatic direction would be wrong when multiple animations were queued
    • Fixed select bug where using keyField and ngModel wouldn't set the initial state of the dropdown