inkline

Inkline is the intuitive UI Components library that gives you a developer-friendly foundation for building high-quality, accessible, and customizable Vue.js 3 Design Systems.

MIT License

Downloads
8.3K
Stars
1.4K
Committers
19

Bot releases are hidden (Show)

inkline -

Published by alexgrozav about 3 years ago

  • feat: Added the ability to set default size and color for all components as well as individual components. 8f21ae75
  • fix: Added number type to input modelValue property. 2161db89
  • fix(validation): Fixed various validation inconsistencies. Added more complex validation examples. 21d7b2f8
  • chore: Updated dependencies. 14b11e9b
  • Added doc files for form validation schema, validators and methods. 3b4f6aca

https://github.com/inkline/inkline/compare/v3.0.0-beta.7...v3.0.0-beta.8

inkline -

Published by alexgrozav over 3 years ago

  • feat: Fixed form validation when used with Composition API. 48ab6602
  • feat: Added support for old way of writing the component. 59dd9a83
  • docs: Added validation overview docs. 99e611a5
  • fix: Fixed required state for form group and form label. Fixed label margin. 9e48e55e

https://github.com/inkline/inkline/compare/v3.0.0-beta.6...v3.0.0-beta.7

inkline -

Published by alexgrozav over 3 years ago

  • docs: Updated form, form group, and form label documentation. a642113c
  • docs: Added proper docs for form component. f0aacd31

https://github.com/inkline/inkline/compare/v3.0.0-beta.5...v3.0.0-beta.6

inkline -

Published by alexgrozav over 3 years ago

  • fix: Adjusted select item padding. 6a5a27e1
  • fix: Updated select dropdown design configuration. c68e3819
  • refactor: Regenerated css variables based on manifest files. bbc4d643
  • refactor: Refactored tooltip for design system update fe67239e

https://github.com/inkline/inkline/compare/v3.0.0-beta.4...v3.0.0-beta.5

inkline -

Published by alexgrozav over 3 years ago

  • refactor: Refactored toggle for design system update dff34646
  • refactor: Refactored tabs for design system update 9eb79e5f
  • refactor: Refactored table for design system update 5fa6aace

https://github.com/inkline/inkline/compare/v3.0.0-beta.3...v3.0.0-beta.4

inkline -

Published by alexgrozav over 3 years ago

  • refactor: Refactored form components for design system update 66cf1e94
  • refactor: Refactored sidebar component for design system update. de1d4e28
  • refactor: Refactored radio component for design system update. 55f684c9
  • refactor: Updated progress component for design system update. 52f8c5eb
  • refactor: Updated popover component for design system update. 9a50ef28
  • refactor: Got pagination and navbar ready for design system update. bfb254e4
  • refactor: Reconfigured collapsible structure to allow individual css variable configurations. aebda0df
  • refactor: Updated css variables order in manifest files. Working on collapsible. 92b5f598
  • fix: Switched to using exact package versions. 73a37be8
  • chore: Added coverage folder to gitignore. 64f197c8
  • refactor: Further refactored components for design system changes. 58fb2419
  • refactor: Rewrote the variable usage and manifest css to use new design system update. d158f4f8
  • refactor: Deleted old css variable files. e4cd99df
  • refactor: Generated separate colors and sizes variant files. Prepared checkbox for design system update. cae0356d

https://github.com/inkline/inkline/compare/v3.0.0-beta.2...v3.0.0-beta.3

inkline -

Published by alexgrozav over 3 years ago

  • feat: Updated design system to rely more on CSS variables than sass variables. 791a16fe
  • refactor: Refactored card for upcoming design system update. 9d70be88
  • refactor: Refactored button for upcoming design system update. 87b225d2
  • refactor: Refactored breadcrumb for upcoming design system update. a5bf372f
  • refactor: Refactored badge for upcoming design system update. ea4f262f
  • refactor: Refactored alert for upcoming design system update. 60f38ae9
  • refactor: Switched from manifest.json files to manifest.js files for readability. Updated css variable generation script. 6b1bc0d7
  • docs: Added beta installation guide. e15cbcea
  • docs: Updated installation instructions. f67cb7c4
  • docs: Added basic installation guide for beta version. 6e895e75
  • docs: FIxed installation images. 05e3c9d3
  • docs: Updated readme image path. d82baaa4

https://github.com/inkline/inkline/compare/v3.0.0-beta.1...v3.0.0-beta.2

inkline -

Published by alexgrozav over 3 years ago

  • fix: Removed test command for beta version. 947108c9
  • chore: Changed beta version to 0 to start uxing np. a0e7c366
  • refactor: Moved packages/inkline to root. 0b2f67d3
  • chore: Updated gitignore after refactoring. 4fa5c495
  • refactor: Removed vue-cli-plugin, nuxt-module and docs from monorepo. 8f645316
  • refactor: Moved inkline3 folder to inkline b1d180a6
  • fix: Updated integrations config import. 8984c1e0
  • chore: Removed optional icon dependencies. 62c588cf
  • refactor: Updated icons imports. f3dc7271
  • refactor: Extracted icons package from monorepo into @inkline/icons. 0fb99144
  • refactor: Updated icons dependencies. 33065a93
  • fix(icons): Added missing module exports. 0973c6b2
  • docs(icons): Updated readme. Added missing package.json fields. e383197c
  • feat: Added integration between inkline and icons package. c8410445
  • feat(icons): Added prefix to icon config. e89e282d
  • feat(icons): Added times icon. 057229db
  • fix(icons): Removed id and class from svg elements. bb1f2d5a
  • fix(icons): Fixed duplicate icon declaration. 5a9a0004
  • feat(icons): Added kebab case naming scheme for scss variables. 985c4727
  • fix(icons): Updated package exports to include subfolder. 02432716
  • fix(icons): Updated sass and style exports. 14f9166a
  • fix(icons): Updated default exports for package. 99765b1e
  • fix(icons): Updated package.json exports 97d40e8c
  • chore(icons): Added prepare script. fdd341d9
  • fix(icons): Fixed included publishing files. ce6dfb67
  • Added @inkline/icons integration. 7cbd60cb
  • docs(universal icons): Updated integration examples. ebe5578e
  • feat(universal icons): Added icon generator script. Added inkline svg icons. Added universal icon support. d0bba593
  • Started working on universal icon solution. 85a3f750
  • Finished select component and documentation. 7819f585
  • Added select autocomplete and infinite scrolling functionality and examples. 48dc8338
  • Passing click outside event to binding. f6bc9eeb
  • Fixed hide() return condition. 88f99aa0
  • Added helper functions for memoization, search string splitting and isFunction check. 448a4ebd
  • Added miragejs server for interacting with mock api. 9b49d49d
  • Added mark component for highlighting search strings. 46457997
  • Basic select input functionality with autocomplete done. 7d9e3eb2
  • Updated routes and manifest files. Started on select component. d41fe03a
  • Added toggle component. c901fecc
  • Added radio input component. 64590698
  • Finished checkbox input component. e56e3123
  • Fixed various manifest transcription mistakes. d3d4379b
  • Finished manifest to sass and css variables generator. Added missing manifest styles. da768784
  • Added ending newline to manifest files in generator. bb148234
  • Greatly improved manifest.json workflow. Added manifest.json to SASS and CSS variables generator to have sassdoc variable descriptions. 7873ae38
  • Updated checkbox styles. ea901ace
  • Added postcss-preset-env. Updated playground app. f3b37e4f
  • Updated css variable names and examples. 5257e386
  • Updated utility classes. 078366b8
  • Added sidebar component. 6bc6d083
  • Updated navbar examples. a8cdee45
  • Rewrote navbar (wip). bb80b59a
  • Finished input examples. a00ca664
  • Added tabs component. 83473004
  • Added progress bar component. b8195c01
  • Finished dropdown component. ddf95fb5
  • Finished popup components: dropdown, popover, tooltip. 6597bbd7
  • Updated playground and vite. 120b226c
  • Updated utility classes. af14253e
  • Added tooltip component (wip) and popup controller. 57ac228e
  • Updated navbar and nav variables. 8f7256b7
  • Added textarea component. e54af376
  • Added pagination component. cb6a6258
  • Added input, number input and added form schema bindings. 15c2dd59
  • Updated type definitions. 3bba01e8
  • Updated utility classes to use clear class naming scheme. 05ccaf47
  • Added more types. Restructured routing to use md files. 177c8c92
  • Updated lerna. 23e59809
  • Fixed readme. 98534bd6
  • Updated vite version. 46429c30
  • Updated validation workflow. Added i18n support. b7dd4b7c
  • Initial form validation flow rewrite. 38a1e4aa
  • Migrated docs pages to each component folder. Improved routing to be dynamic and support markdown. Updated examples. 0f448ac2
  • Refactored and restructured library to contain documentation inside components folder. Added new components. Playground routing is now dynamic. d75e7fad
  • Improved maintainability. Started adding documentation pages for each component. 01ae1382
  • Added expand transition, and collapsible, hamburger-menu, header, icon and list-group components. 5b161072
  • Added remaining utility classes examples. 94a80fc3
  • Added light and dark shades and updated generator. Added multiple utility classes with example pages. Updated loader and button components. c462bdff
  • Added button examples. Added button group and loader. Added remaining utility classes. 94c7efa6
  • Added intermediary color increments. Fixed stylelintrc format. 29b74d79
  • (WIP) Added button component and examples. bd2ee400
  • Added breadcrumbs. Added Linkable mixin. Extracted CSS variables declaration in existing components. fc64d847
  • Separated scss and css variables. Tested variables change effect. fe1c56f9
  • Updated imports. Added badge component. Updated size variants variables. 84a1df73
  • Upgraded to vite 2. Added layout and table components. e649c19c
  • Added grid, helper functions and scss mixins. 75e2e350
  • Added i-alert component playground page. 23adaaeb
  • Initial inkline 3 progress. b474056c
  • chore(icons): Updated package.json main and module references. 0b037c4e
  • Temporarily disabled typescript tests due to vue-cli changes. 4540f904
  • docs(icons): Updated readme. eb911c28
  • docs(icons): Added README for icons package. a0399576
  • fix(icons): Replaced sed with perl to ensure MacOS comaptibility. f05838d6
  • Finished build and dist generation for icon packages. 92ed2727
  • Improved file generation. Added root index to src. e56f2389
  • feat: Initial universal icons component commit. b1d19ecd
  • Typo 78d386a9
  • Fixed broken tests f5a65cb2
  • Updated module tests. bb9da8b0
  • Updated versions. 345cfacf
  • Generated dist folder. 4b8f88fd

https://github.com/inkline/inkline/compare/v2.3.6...v3.0.0-beta.1

inkline -

Published by alexgrozav about 4 years ago

@inkline/inkline

  • Fixed position values
  • Fixed failing integration tests

@inkline/docs

  • Fixed incorrect sidebar entry titles
inkline -

Published by alexgrozav about 4 years ago

@inkline/inkline

  • All variables used in variants are now overridable at compile time and can be easily tracked using the documentation
  • All components now have their variants explicitly defined using a Sass function
  • Alerts design has been slightly changed to be easier to read in both light and dark mode
  • The <i-navbar-items> component now renders using the .navbar-items class, instead of just .items
  • Added button variants for common authentication platforms (facebook, google, twitter, github)
  • Added $color-gitlab variable
  • Dropdown size and variant props moved from <i-dropdown-menu> to <i-dropdown>
  • Added <i-modal> fill modifier using the fill property
  • You can now use default inkline variables when overriding by importing the variables in your override file
// src/assets/variables.scss
@import '~@inkline/inkline/src/css/config';

$color-primary: $color-red;

@inkline/docs

  • All component variants are documented and the variant mixin is listed
  • Added <i-modal> documentation for fill prop
inkline -

Published by alexgrozav over 4 years ago

@inkline/vue-cli-plugin-inkline

  • Fixed installation error. The plugin now works properly with or without options
inkline -

Published by alexgrozav over 4 years ago

@inkline/inkline

  • Form submit is prevented if validation fails
  • Form fields are validated on submit
inkline -

Published by alexgrozav over 4 years ago

@inkline/inkline

  • Fixed i-toggle readonly bug
  • Changed i-collapsible dark variant to have dark body background color
  • Changed i-modal design to have fill background color for every variant

@inkline/docs

  • Rewrote the whole documentation environment
  • Rewrote documentation components to be SFC in order to be compatible with @nuxt/components
  • Used @nuxt/content for pages that don't use complicated data
  • Changed all code, api and scss sections to use a common i-code components based on i-tabs
inkline -

Published by alexgrozav over 4 years ago

@inkline/docs

  • Updated the Getting Started documentation page
  • Added separate Installation guides for Vue CLI, Nuxt.js, Custom and CDN
  • Restructured documentation sidebar

@inkline/vue-cli-plugin

  • Plugin now adds devDependencies as well
  • Added handler for transpileDependencies in vue.config.js
  • Changed to provide only a --customizable flag, included by default in the docs
inkline -

Published by alexgrozav over 4 years ago

@inkline/inkline

  • Fixed dark mode reactivity bug after refactoring

@inkline/docs

  • Added dark mode styles for documentation sidebar
inkline -

Published by alexgrozav over 4 years ago

@inkline/nuxt

  • Fixed @nuxt/components pattern after update caused components as folders to break
inkline -

Published by alexgrozav over 4 years ago

@inkline/inkline

  • Updated inkline description
  • Form validation fields are configurable using plugin options
  • Extracted form control listeners into separate methods

@inkline/docs

  • Updated form examples and documentation
  • Form documentation examples now have proper labels
  • Form validation example updated to be real-world use
  • Restructured sidebar
  • Updated homepage design
inkline -

Published by alexgrozav over 4 years ago

@inkline/nuxt

  • Integrated @nuxt/components module to provide optimized tree shaking
  • Updated documentation and integration tests
  • You can no longer opt in for importing the bundled inkline package. Transpilation is required now for both JS and Sass files and will be done out of the box

@inkline/docs

  • Added documentation for plugin options on installation page
inkline -

Published by alexgrozav over 4 years ago

@inkline/inkline

  • The i-form component now handles all the input values using a v-model binding
  • The form input components now only display schema.value if schema is present
  • Added a global default validation event config accessible as this.$inkline.config.validation.on
  • Fixed the global variant config being undefined during SSR

Breaking changes

  • The i-form component now requires a v-model instead of schema
    • <i-form :schema="form"> -> <i-form v-model="form">
  • Each input now requires only a schema binding for form validation. The value update is handled behind the scenes by the i-form component
    • <i-input :schema="form.field" v-model="form.field.value"> -> <i-input :schema="form.field">

@inkline/docs

  • Fixed the sass-variables overview url on all components pages.
inkline -

Published by alexgrozav over 4 years ago

@inkline/inkline

  • Added block variant for i-button-group to support full width for buttons as tabs or toolbars

@inkline/docs

  • Fixed collapsible background-color in documentation sidebar