Commits on Dec 10, 2016
Commits on May 3, 2016
  1. Simplify font-sizing, default to 13px for components.

    JoshStrobl committed May 3, 2016
    Fixed width sizing of owned Lists.
Commits on Apr 28, 2016
  1. Resolve issue #4. Implement Picture Component, use in Navbar and Side…

    JoshStrobl committed Apr 28, 2016
    …pane Components.
    Test large and small images are just QR codes to
Commits on Apr 6, 2016
  1. Refactor long interfaces list into files. Introduced skeleton structu…

    JoshStrobl committed Apr 6, 2016
    …re for Picture Component and its interfaces. Ref. #4
Commits on Apr 2, 2016
  1. Fix stupid. Ref: #3

    JoshStrobl committed Apr 2, 2016
  2. Change all float:left to use .left mixin, float:right to use .right m…

    JoshStrobl committed Apr 2, 2016
    …ixin. Enforce more usage of .dimensions mixin. Tests now adjust Dropdown Button in Navbar pos based on dir. Navbar now supports RTL. Ref: #3
  3. Enforce Sidepane to be left-positioned even for RTL. Moved dynamicTes…

    JoshStrobl committed Apr 2, 2016
    …t to page-ltr.html, copied to have page-rtl.html as well. Removed dir attribute from body of page-ltr.html. Ref: #3
Commits on Mar 30, 2016
  1. Syiro 1.7.0-rc2 release

    JoshStrobl committed Mar 30, 2016
Commits on Mar 29, 2016
  1. Do more stringent checking during syiro.component.Fetch. Reduce redun…

    JoshStrobl committed Mar 29, 2016
    …dant sanitizing and innerHTML setting code in syiro.list.SetHeader. Ensure append and setSucceeded are set appropriately in syiro.listitem.New and syiro.listitem.SetLink. Set some sane defaults for max and step for playerLengthInfo in syiro.mediaplayer.GetPlayerLengthInfo. Condense variable and reduce unnecessary querySelector calls in syiro.mediaplayer.IsPlayable. Continue general cleanup of properties truthness checks. Fix Sidepane event code. Rewrote a bunch of Cleanup of syiro.utilities.ElementCreator.
Commits on Mar 26, 2016
  1. Move location of type check for Media Player to beginning of New. Che…

    JoshStrobl committed Mar 26, 2016
    …ck if art is a string rather than undefined. Drop bool check for ForceLiveUX, if it is anything other than true then the statement isnt truthful. Drop unnecessary if check for properties.title and properties.artist, do the comparison and directly assign the value to generateContentInfo. Drop height check / declaration for Audio-type Media Player. Refine dimension setting. Drop bool type check for UsingExternalLibrary. In Searchbox, drop type check for DisableInputTrigger and properties.suggestions. Changed all list-item-handler references to listItemHandler to keep it consistent with properties. Simplified preseed checks. Fixed TypeOfThing for null and undefined checks.
  2. Simplify Navbar creation code by dropping unnecessary properties recu…

    JoshStrobl committed Mar 26, 2016
    …rsion, navbarType variable declaration, etc. Split property checking based on the Navbar position, then do item adding, followed by the simpler position.fixed check.
  3. Refactored Button creation code to eliminate redundant dropdown type …

    JoshStrobl committed Mar 26, 2016
    …checking, removed property deletion calls and recursive "extra" property key attribute setting.
  4. Implemented interfaces for every creatable component, ranging from Bu…

    JoshStrobl committed Mar 26, 2016
    …tton to Toast Components. Changed all usage of properties : Object durign Component creation to the appropriate properties interface, dropping a bunch of unnecessary usage of keys since they are treating by TypeScript now as properties from the interfaces. Changed property for list-item-handler to listItemHandler in Searchbox. Dropped ability for logo in Sidepane to be an Element, keep it as a string to be consistent with logo definition for Navbar. Ensure we provide the playerRange as a bound arg for input change on playerRange for media players. Drop WebKitMutationObserver and all the legacyDimensionsDetection code in syiro.ts
Commits on Mar 25, 2016
  1. Fix syiro.list.(Add/Remove)Item. Fix mediaControlComponent selection …

    JoshStrobl committed Mar 25, 2016
    …in DurationChange. Switch syiro.ts and syiro.utilities over to using let instead of var.
Commits on Mar 24, 2016
  1. Switched syiro.init, syiro.render, and over to using let …

    JoshStrobl committed Mar 24, 2016
    …instead of var. Eliminated, simplified Updated README.
  2. Continued move from var to let in all files in this commit. Simplific…

    JoshStrobl committed Mar 24, 2016
    …ation of syiro.animation.Animate, syiro.animation.Reset,, and, whether the simplifications were eliminating the type checking throughout the code or setting different varaible defaults.
  3. Fix for syiro.component.Remove only removing if the parent has a data…

    JoshStrobl committed Mar 24, 2016
    …-syiro-component-id attribute.
  4. Further simplification of syiro.component.Remove. Changed all instanc…

    JoshStrobl committed Mar 24, 2016
    …es of var to let in components functionality, changed logic of Toast Toggling code.
  5. Simplify syiro.component.Fetch by defaulting componentElement to bein…

    JoshStrobl committed Mar 24, 2016
    …g the component we provide, only changing if component is a ComponentObject. Rewrote syiro.component.FetchComponentObject to be cleaner, more concise, enable more type checking, dropped two-argument system and simplified how we handle id / type checking. Minor simplification of syiro.component.FetchDimensionsAndPosition by defaulting componentElement to being the component we pass. Simplified syiro.component.FetchLinkedListComponentObject by dropping unnecessary comparisons and listSelector var declaration. Simplified syiro.component.IdGen with saner defaults to lastUniqueIdOfType. Updated syiro.component.IsComponentObject. Completely rewrote syiro.component.Add, doing simpler checks and utilizing the improvements to Fetch and FetchComponentObject to do less variable type checking. Cleaned up syiro.component.Remove
Commits on Mar 22, 2016
  1. Move playButton UX toggling outside of PlayOrPause and now into playi…

    JoshStrobl committed Mar 22, 2016
    …ng and pause event listeners on the audio and video elements of Media Players. Simplified syiro.mediaplayer.IsPlaying, simplified syiro.mediaplayer.PlayOrPause, and ensure we do logical displaying of play / pause icon based on what the next action of the user will do.
  2. Change step count for content that is 30s to 1min to being every 2 se…

    JoshStrobl committed Mar 22, 2016
    …conds. Dropped value setting in input range creation. Dropped unnecessary playerRange declaration in playerRange up event func. Changed to using localName instaed of nodeName in trigger.
  3. Continue to thin the Audio Player player, as well as making the contr…

    JoshStrobl committed Mar 22, 2016
    …ols less chunky, including the input and button icon sizes. Changed input range to be encapsulated by a "progressbar", which enables us to do dictate when the input thumb is showing, which we have implemented (which the input is being used, the thumb is shown).
Commits on Mar 21, 2016
  1. Update test

    JoshStrobl committed Mar 21, 2016
  2. Unify normal and mini Audio Players, have menu only apply towards Vid…

    JoshStrobl committed Mar 21, 2016
    …eo Player. Tweak Toast design.
Commits on Mar 19, 2016
  1. Simplify syiro.button.Toggle for Toggle Button Component code. Droppe…

    JoshStrobl committed Mar 19, 2016
    …d specialized eventData / passableValue for Toggle Buttons in Fixed Control added to List item.