Skip to content

2017-04-26 #31

@fis-cz

Description

@fis-cz
  • Namespaces renamed to CamelCase
    • Log strings are now constants to be possible to remove them in release
  • Resources
    • Implemented IndexedDB resource storage
    • Enums are now CamelCase
    • Separated constants to own files
    • Separated enums to own files
    • Storage providers refactored to be async (required by Indexed DB)
    • Storage implementations refactored to be more async (because of IndexedDB)
  • Boot
    • onUpdate offline now clears caches and reloads the app
  • Container
    • container construct function now complies ES6
  • DocMan
    • CSS loader updated to use same cache setting as template
  • State manager
    • constants are in separate file now
    • refactored according to new ResMan needs
  • Utils
    • GetClassName complies es6 now as well as getFunctionParamNames
  • tsconfig
    • ES6 tunning & testing
    • Added exclusions for .Release.ts to debug and .Debug.ts to release
  • MVVM
    • is more async because of ResMan requirements
    • started better separation of layers (will continue with next update)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions