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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions