Skip to content

Changelog (Current: 1.2.0)

Seun Ogedengbe edited this page Sep 5, 2015 · 1 revision

Changelog

comix-ngn version 1.2.0

Alpha

0.5.0: Initial Setup, Version tracking

0.7.58: Added Dependencies (JS): (jquery.min, angular-touch.min, angular.min[Update],bootstrap.min), Carousel for slides, real-time reactivity

0.7.7: Retooled carousel buttons, added page count checker

0.7.8: Minor Modifications, page is aligned to center, index.html is cleaned up

0.8.2: caruso updated, controls are now hid automatically, date is now formmated, appifying the stage

0.9.8: stage.html template created, index html cleaned up, added isrc(imaginary source) attribute to preload images but not implemented yet

###Beta 1.0.0: routing and page updating works???Page loading works, navigate by url and back button work

1.1.0: code refactor, all external dependencies removed, new micro lib dependencies are embedded

1.1.1: iCanHaz replaced with HTMLparser

1.2.0: created machinery for initing stageInjection, created new template: costumes.html, that creates multiple pages for the app, added dir and script specification, added redundancy checks so that the program isn't broken when data fails to load, or there is a conflict.

1.3.0: Depreciating HTMLparser b/c it is to unreliable.

1.4.1: Reorganize CG structure to allow plugins to simply append rather than replace. Reorganize directory

1.7.5: Complete addition of REPO system

1.7.6: version info migrated to README, PRECEPT migrated to README

1.7.7: added smartAttrib helper function, succesfully imports a wellformed app into page, but its not functioning curently

1.8.0: wellformed fuctioning carousel on page, not appified yet, control injection performs correctly, source map added, tracking via rollbar added

1.8.2: Routing added, starting preload and url changing, possibly html5pushstate

1.8.3: Bellerophon-Embed added, achieves sub 200 ms speed by basically defering everything, manual code minimization, optimizing etc

1.8.5: Mark stage for deletion and turn it into a constructor

1.9.0: Main file size reduced from 37.051 kB -> 25.56 kB, swipe replaced with direction, stage has been refactored into a constructor, script spec upgraded to v2, load speed appears slower but is still under 200 ms, new plug in added: swip.cng.js, code clean up and organization, direction handles preloading, but router needs to be re-enabled, stageinjection now simply wraps the constructor, need to add app page functionality however.

1.9.1 App pages added

1.9.2 Major bugfixes, including null and undefined property checking

  • addendum: bugfixes on direction js, properties are now more clear

1.9.3 New version of direction, bugfixes on direction

1.9.4 EVEN MORE direction bugfixes, loader broke but now it seems to work and adjusts to height, correctly mapped callbacks, comix-ngn now uses localstorage to store recent comic page

  • addendum: error reporting disabling added

1.9.5 comicid field added, store most recent page and goes to it automatically upon reload, constructor now simply returns a direction object, thus to use its commands ".main" prefix can be omitted

  • 1.9.5.9 added ctrls.html ajax request

1.9.6 comixngn.jq.js jquery plugin added, registers the stage injection function so that can be used via jquery selectors; This version doesn't take arguments. Framework now binds the direction object and stores recent page according to a stage's id attribute rather than iD, which is a terrible identifier for multiple reasons.

Version 1

1.0.0 Routing and push state enabled, startpage option enabled, custom script addition and disposal added. All features for v1 I can think of are present.

1.1.0

  • Reassigned global vars/functions under cG namespace
  • cG.recyclebin added, this allows temporary global-like variables, that are deleted on stageInjection
  • cG.queue - object that stores queued functions
  • cG.controllers - stores active controllers(navbars), counterpart to cPanel
  • Better script attribute processing
  • Version script attr added - adds the ability to override version settings.
  • air attr added - allows overwriting of script.config.dir
  • cG.avx - comix-ngn version in float form
  • cG.verbose - print function that allows printing in levels
  • direction updates
  • cg.avx overrides on functions
  • pg commands added: pg, at, my, navto. Pages are displayed sections of the app.
  • stage.internals added - allows real time manipulation of stage internal script
  • chapter commands added - counterpart to slide commands: ch_data, ch_count, ch_current, ch_go, ch_prev, ch_next, ch_frst, ch_last
  • AJAX requests wrapped in a function
  • stagechange added to queue - stores functions called on stage changei
  • controlInjection - injects controllers into page
  • stageInjection automatically recycles vars in recyclebin, adds cgcij attribute which keeps an element from being overwritten on repeated injections, archival protects previous non injected contents
  • route2page is now cG.route2Page under the global namespace
  • routing now supports multiple parameters although they are not processed
  • push state supports multiple formats
  • helpers|stick function added new functions to object
  • helpers|findClassesInside finds children elements of a class
  • bug fixes such as making accidental global functions in for loops local

1.1.1

  • added comments and removed others
  • updated rollbar
  • patches in for loops: add var to iter var
  • cg-hot attribute added - reloads all content contained in element with this attribute
  • stagechange Hotcontent - implement cg-hot

1.2.0

  • cG.fBox object allows global options that overwrite everything else
  • direction is now expanded
  • removed avx temporarily
  • additive feature added - added allows for easy comic page addition without modifying script.json
  • readdir feature allows read direction that changes direction of auto generated controls
  • arrow feature added allows control navigation by arrow keys

comix-ngn Writer version 1.0.0

Alpha

0.5.0: "Initial Setup, Version control

0.8.0: Huge implementations, Object config by dynamic form injection for Page and Chapter, Setting config compartmentalized, design config added

0.9.0: added pyoofreader configuration, added continue a config file, but its not implemented script wise yet, pyoofreader not fully implemented yet

0.9.6: pyoofreader gets its own version, continue config fully implemented, cosmetic changes, now able to download a stage and a template index.html

Beta

1.0.0: Ready for beta

1.1.0: Setup for refactoring, all JS re-specified and deferred, js enclosed in closure

1.5.0: writer now supports v2 and v3 JSON, adds support for spinner

Version 1

1.0.0

  • mainsrc changed to host lib (labs)
  • updated jquery
  • use of labs feature fusebox
  • changed dir/tir to host server
  • needs to be updated, to newest version of bellerophon
  • added toolbar that allows export button, and setting/design accordion button to be available irregardless of scroll position.
  • additive option added - additive allows a simpler method to add pages without requiring the configuration of the more complex script.json
  • reading direction option - reading direction reverses the order of navigation buttons
  • disable design buttons
  • reorganization

comix-ngn Pyoofreader Version 0.1.0 (beta)

0.1.0: Implemented version, counts page dif and warns of Mismatch