Permalink
Commits on Dec 12, 2018
  1. lib(image): add image component

    jeanlescure committed Dec 12, 2018
    Image component includes preloading feature that shows placeholder while final image is downloaded from source.
Commits on Dec 8, 2018
  1. development(scripts): add final echo to setup:dev script

    jeanlescure committed Dec 8, 2018
    This is mainly so that add-on arguments do not mess up with the call to yarn setup:dev.
  2. lib(theme): refactor gutter scss and hoc

    jeanlescure committed Dec 8, 2018
    Gutters from flexbox grid were not being respected as the variable syntax was wrong. Fixed the syntax and jury-rigged the theme hoc since the ">" operator was being escaped by style-jsx. Need to look further into this to remove jury-rig.
  3. development(lib/scripts): fix dev setup

    jeanlescure committed Dec 8, 2018
    Some inter-dependencies were not being met when runnin setup:dev on clean dev environment.
Commits on Nov 25, 2018
  1. dev(dependencies): add missing dependencies that break setup:dev script

    jeanlescure committed Nov 25, 2018
    Switched dev computer, re-installed all node modules and setup:dev broke. I think it was only a missing babel package. Was quick fix.
Commits on Nov 14, 2018
  1. Docs updated Nov 14, 2018

    jeanlescure committed Nov 14, 2018
  2. content(logo): update logo based on new design

    jeanlescure committed Nov 14, 2018
    Also added shadow logo for use case in light background. We could also add the dark version for use in light background as well.
  3. Docs updated Nov 14, 2018

    jeanlescure committed Nov 14, 2018
  4. content(favicon): add favicon

    jeanlescure committed Nov 14, 2018
    For dev server had to go in and implement a regex route to match all icon filenames to serve them as if from root of site.
  5. feature(list): implement List component

    jeanlescure committed Nov 14, 2018
    Made sure to include list types ul, ol and dl. Also both List and ListItem have asunchronous capabilities. Have to admit this implementation was easier than expected.
  6. general(util): add error handling util

    jeanlescure committed Nov 14, 2018
    Opted for a util function rather than a HOC since Kune's vision is one of simplicity. Nothing simpler than passing a string to a function. The error thrown is instance of KuneError and its name can be customized using class name enclosed between square brackets at beggining of error string.
    
    closes #17
Commits on Nov 13, 2018
  1. fix(paragraph): replace paragragh for paragraph in variable names

    jeanlescure committed Nov 13, 2018
    Inconsequential typo, yet it is a bit of an eye sore.
Commits on Oct 25, 2018
  1. Docs updated Oct 25, 2018

    jeanlescure committed Oct 25, 2018
  2. fix(deploy): make sed regex work properly when more than one tilde/un…

    jeanlescure committed Oct 25, 2018
    …derscore present
    
    Deployment script was failing for gh-pages due to improper regex that was skipping replacing of illegal characters when more than one present. It was literally two characters that were changed to fix this.
  3. content(documentation): document async content loading using Paragrap…

    jeanlescure committed Oct 25, 2018
    …h component
    
    There is still the async inception example missing. Will need inline component such as Aside to be able to document the recursive nature of the async HOC without causing "p within p" nesting warnings.
    
    closes #16
  4. feature(paragraph): implement async functionality in Paragraph component

    jeanlescure committed Oct 25, 2018
    First example of ow simple it is to decorate components with the withAsyncChildren HOC.
  5. feature(hocs): implement a withAsyncChildren HOC to manage loading of…

    jeanlescure committed Oct 25, 2018
    … async content
    
    Made sure to add error handling and abort functionalities. Must say I'm pretty proud of this one.
Commits on Oct 24, 2018
  1. Docs updated Oct 24, 2018

    jeanlescure committed Oct 24, 2018
  2. Docs updated Oct 24, 2018

    jeanlescure committed Oct 24, 2018
  3. styles(prismjs): add better themes for prismjs

    jeanlescure committed Oct 24, 2018
    The previous theme did not look sober enough for the quality of work we are doing. Atelier Sulphur Pool Light is a better fir for the light version of docs.
  4. Docs updated Oct 24, 2018

    jeanlescure committed Oct 24, 2018
  5. deploy(renamer): add global npm install of renamer

    jeanlescure committed Oct 24, 2018
    If we skip this step, it will fail for anyone that does not have renamer installed globally.
  6. Docs updated Oct 24, 2018

    jeanlescure committed Oct 24, 2018
  7. build(deploy): fix prod file names to be compatible with gh-pages

    jeanlescure committed Oct 24, 2018
        As per https://help.github.com/articles/files-that-start-with-an-underscore-are-missing/ there are many naming conventions that Next.js is violating, which causes 404 errors constantly.
  8. content(components): fix content markup and document Heading component

    jeanlescure committed Oct 24, 2018
    The documentation for Components was not properly formatted, mostly missing divs nested according to content level. I went in and fixed all of it. Also documented the Heading component.
  9. styles(global): add .code-box css class so that PrismCode component o…

    jeanlescure committed Oct 24, 2018
    …verflows properly
    
    PrismCode was displaying poorly in smaller screens due to the grid's responsiveness. This fixes that issue.
  10. feature(prismjs): implement PrismCode component in Components documen…

    jeanlescure committed Oct 24, 2018
    …tation page
    
    Syntax highlighting galore for all our code documentation needs.
    
    closes #15
  11. build(global): Upgrade Next.js and Babel versions

    jeanlescure committed Oct 24, 2018
    This is needed so that we can add @zeit/next-css to be able to use PrismJS
Commits on Oct 22, 2018
  1. fix(components): remove pre in p tag warning

    jeanlescure committed Oct 22, 2018
    This is also fueling the syntax highlighting side-quest
  2. style(global): update message level colors

    jeanlescure committed Oct 22, 2018
    Our UX advisor let us know that the previous colors where not going to fly
Commits on Oct 5, 2018
  1. Docs updated Oct 05, 2018

    jeanlescure committed Oct 5, 2018
  2. content(colors): add color class definitions on components page

    jeanlescure committed Oct 5, 2018
    Also began implementing collapsible code blocks through basic markup, using what we have so far, but we are going to want to use syntax highlighting soon.
  3. style(link): make sure Link component has cursor pointer when no href…

    jeanlescure committed Oct 5, 2018
    … is given
    
    Simply put a default value of hashtag ("#").
  4. style(theme): finish implementing the message level colors for backgr…

    jeanlescure committed Oct 5, 2018
    …ound and text
    
        The colors are loosely based on the ones from Material UI. They have the same number of scales and color names. Implemented three versions of css classes for each color level: one where the background color is set, another where the text code is set, and a final one that sets both background and text color. I will look into maybe adding a border to that last one depending on future needs and experience.