Skip to content

v2.0.0-beta.0 #89

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 42 commits into from
May 28, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
0347970
chore: rename folders
mrholek Mar 4, 2018
7dcd6bf
refactor: new project structure
mrholek Mar 5, 2018
2313d94
refactor: CoreUI components
xidedix Apr 4, 2018
c96bddf
feat: app-footer fixed
xidedix Apr 5, 2018
c967f6c
refactor(dashboard): brand-card, progress-group-bars
xidedix Apr 5, 2018
97c6834
refactor(social-box-chart-example): props
xidedix Apr 5, 2018
7c57ce4
feat(forms): new `<b-form-input type="date">` example added
xidedix Apr 5, 2018
03a2863
refactor(cards): Card outline, Card accent - title variants added
xidedix Apr 5, 2018
483f8d5
feat: card-header-actions
xidedix Apr 5, 2018
6de23dc
feat(_nav): Navbars example added
xidedix Apr 5, 2018
123737e
update: vuejs-templates/webpack to v1.3.1
xidedix Apr 5, 2018
5784580
fix: eslint `valid template root`
xidedix Apr 6, 2018
8ada829
refactor: card header title spacing
xidedix Apr 6, 2018
20e26cc
refactor: btn-brand
xidedix Apr 6, 2018
e40d873
test(e2e): update
xidedix Apr 6, 2018
6c463c7
refactor: sidebar
xidedix Apr 10, 2018
0db334e
refactor: chart examples
xidedix Apr 10, 2018
fceb4ba
chore: dependencies update
xidedix May 10, 2018
636a845
refactor: components, containers
xidedix May 22, 2018
81839ee
feat(Cards): add transition/collapse to card-header-action
xidedix May 23, 2018
11aebe2
feat(Forms): add transition to card-header-action `btn-close`
xidedix May 23, 2018
748b332
chore: dependencies update
xidedix May 23, 2018
e2ab902
refactor(Switches): move to `Switch component v2`
xidedix May 24, 2018
bfa24d7
refactor(Buttons): view rearrange
xidedix May 24, 2018
83fde96
feat(Tabs): add missing feat `tabs`
xidedix May 24, 2018
26796fb
refactor(Jumbotrons): view rearrange
xidedix May 24, 2018
8e93771
refactor(Forms): add missing features
xidedix May 24, 2018
b594d01
feat(Icons): add `CoreUI Icons` set
xidedix May 24, 2018
a55d62b
refactor(Tabs): add to routing and _nav
xidedix May 24, 2018
9e4fffa
refactor(_nav): rearrange Buttons
xidedix May 24, 2018
70993df
chore: add missing dependencies (icons, tooltips)
xidedix May 24, 2018
270abee
chore: Changelog update
xidedix May 24, 2018
67c4670
refactor: move `scss` to `assets`
xidedix May 25, 2018
4aa0284
refactor: index.html favicon
xidedix May 25, 2018
c4d5ff8
refactor(charts): add CustomTooltips, add chartId prop
xidedix May 25, 2018
1bbae5b
chore(ColorView): clear console.log
xidedix May 25, 2018
0e15826
refactor: IE polyfills
xidedix May 25, 2018
fbe5808
refactor: scss import path
xidedix May 25, 2018
2b4f68b
chore: Changelog update
xidedix May 25, 2018
d4d2de4
chore(ship): v2.0.0-alpha.1
xidedix May 25, 2018
7aa9eaf
Merge branch 'master' into dev-v2-merge-master
xidedix May 28, 2018
14ce5ed
chore(ship): v2.0.0-beta.0
xidedix May 28, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion Vue_Full_Project/.babelrc → .babelrc
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
["env", {
"modules": false,
"targets": {
"browsers": ["> 1%", "last 2 versions", "not ie <= 9"]
"browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
}
}],
"stage-2"
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion Vue_Starter/.eslintignore → .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
/dist/
/*.js
/test/unit/coverage/
/test/e2e/specs
/test/e2e/specs/
2 changes: 1 addition & 1 deletion Vue_Starter/.eslintrc.js → .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// https://eslint.org/docs/user-guide/configuring
// http://eslint.org/docs/user-guide/configuring

module.exports = {
root: true,
Expand Down
20 changes: 16 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
.DS_Store
.idea
node_modules/
dist/
test/unit/coverage
test/e2e/reports
/dist/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
/test/unit/coverage/
/test/e2e/reports/
selenium-debug.log
package-lock.json

# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
File renamed without changes.
122 changes: 39 additions & 83 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,86 +1,42 @@
## [vue](./README.md) version `changelog`

##### `v1.0.13`
- fix: rollback `optimize-css-assets-webpack-plugin` to `^3.2.0`
- refactor: App.vue scss/css imports cleanup
##### `v2.0.0-alpha.1`
- refactor: separation of concerns - (CoreUI template/components) for use CoreUI as npm module
- refactor: project structure change
- refactor: moved to [vuejs-templates](http://vuejs-templates.github.io/webpack/)
- chore: moved to [Semantic Versioning](https://semver.org/)
- refactor: move to [CoreUI-Vue](https://github.com/coreui/coreui-vue) components `v2`
- refactor: rename containers
- refactor(Colors): view layout, sub-components
- refactor(Switches): move to `Switch component v2`
- refactor(Cards): add `transition` to card-header-action `btn-close`
- refactor(Cards): add `collapse` to card-header-action `btn-minimize`
- refactor(Forms): add `transition` to card-header-action `btn-close`
- refactor(Forms): add `autocomplete` attrib
- refactor(Forms): add missing `form` tags
- refactor(Buttons): view rearrange
- refactor(Jumbotrons): view rearrange
- feat(Icons): add `CoreUI Icons` set
- feat(Tabs): add missing feat `tabs`
- feat(Charts): add `CustomTooltips`, fix tooltip `chartId` issue
- refactor: move `scss` to `assets`
- refactor: IE polyfills
- chore: dependencies update

##### `v1.0.12`
- refactor(Aside): b-tab title with icon issue
- chore: dependencies update
- refactor(pages): `<b-input-group-prepend>`, `<b-input-group-text>`
- refactor(dashboard): `<b-form-radio-group>`
- fix(widgets): props spacing
- refactor: `router/index/ja` minor tweaks
- refactor: rename components `c-aside`, `c-footer`
- refactor(breadcrumb): add `:key` porp
- feat(forms): datepicker input `<b-form-input type="date">`

##### `v1.0.11`
- refactor: project directory structure
- update: vuejs-templates/webpack to `1.3.1`
- update: vue to `2.5.13`
- chore: dependencies update

##### `v1.0.10`
- fix: `className` -> `class`
- refactor: `<b-input-group-prepend>`
- refactor: `<b-input-group-append>`
- refactor: `<b-input-group-text>`
- refactor: remove `<b-input-group-button>`
- test: initial `Dashboard` unit test added
- update: bootstrap-vue to `2.0.0-rc.1`
- chore: dependencies update

###### `v1.0.9`
- refactor: Sidebar structure
- test: initial e2e test added
- chore: dependencies update

###### `v1.0.8`
- update: vue to `2.5.13`
- update: Bootstrap to `4.0.0-beta.3`
- update: bootstrap-vue to `1.4.0`
- chore: dependencies update
- refactor: `<b-table>` use the prop `responsive="sm"` instead of `class="table-responsive-sm"`
- fix: `Vue warn:` Do not use built-in or reserved HTML elements as component id: (header, aside, footer, table)
- feature: some Bootstrap4 components added
- temp tweaks(b4 beta3): `InputGroupAddon` and `InputGroupButton`
- refactor(checkboxes, radios, labels): temp tweaks
- feat: mobile sidebar link click closes the sidebar [#18](https://github.com/mrholek/CoreUI-Vue/pull/18)

###### `v1.0.6`
- refactor: raw html to `b-row`, `b-col`, `b-card`, `b-button` components
- fix: Cards.vue: change `variant="accent-` to `class="card-accent-`
- refactor: Modal's ok-button variants
- refactor: forms with validation feedback
- update: bootstrap-vue to `1.1.0`
- update: vue to `2.5.6`

###### `v1.0.5`
- update: bootstrap-vue to `1.0.x`
- fix: use `<b-form-radio-group>` instead of `<b-form-radio>` **[breaking change](https://bootstrap-vue.js.org/docs/components/form-radios)** :fire:
- refactor: `<b-table>` bootstrap-vue component in `Tables` #24
- refactor: extract `Table` component from `Tables`
- refactor: `<b-table>` bootstrap-vue component in `Switches` #24
- fix: add `table-responsive-sm` class to `Tables` #26
- refactor: use component `<b-navbar-nav>` instead of deprecated prop `is-nav-bar`
- fix: `b-progress` `height` property workaround (bootstrap-vue)
- chore: dependencies update

###### `v1.0.4`
- refactor: import Bootstrap 4 SCSS files from node_modules
- fix: callouts styles

###### `v1.0.3`
- update: Bootstrap version to `4.0.0-beta.2`
- update: vue-chartjs to `3.0.0` **[breaking change](https://github.com/apertureless/vue-chartjs/releases/tag/v3.0.0)** :fire:

###### `v1.0.2`
- update: to vue: `^2.5.x`
- update: bootstrap-vue to `1.0.0-beta.9`
- refactor: (vue `v2.5.x`) deprecated `<template scope="props">` replace with `<div slot-scope="props">`
- refactor: `HeaderDropdown` component added to `Header`
- refactor: `b-badge` component added (bootstrap-vue)
- chore: `package.json` project dependencies update

- chore: cleanups

other:

- feat: app-footer fixed
- refactor(dashboard): brand-card, progress-group-bars
- refactor(social-box-chart-example): props
- feat(forms): new `<b-form-input type="date">` example added
- refactor(cards): Card outline, Card accent - title variants added
- feat: card-header-actions
- feat(_nav): Navbars example added
- update: vuejs-templates/webpack to v1.3.1
- fix: eslint `valid template root`
- refactor: card header title spacing
- refactor: btn-brand
- test(e2e): update
- refactor: sidebar
- refactor: chart examples
74 changes: 63 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

### Check out our Vue Admin Templates and support CoreUI Development

[![Bootstrap Admin Templates Bundle](https://genesisui.com/img/bundle2.png)](https://genesisui.com/admin-templates/vuejs/prime/?support=1)
[![Bootstrap Admin Templates Bundle](https://genesisui.com/img/bundle2.png)](https://genesisui.com/bundle.html?support=1)

[Check out Bootstrap Admin Templates Bundle](https://genesisui.com/admin-templates/vuejs/prime/?support=1)
[Check out Bootstrap Admin Templates Bundle](https://genesisui.com/bundle.html?support=1)

This is Vue.js version of our Bootstrap 4 admin template [CoreUI](https://github.com/mrholek/CoreUI-Free-Bootstrap-Admin-Template).

Expand Down Expand Up @@ -32,23 +32,75 @@ Within the download you'll find the following directories and files:

```
CoreUI-Vue/
├── Vue_Full_Project/
├── Vue_Starter/

├── build/ # webpack config files
├── config/ # main project config
├── scss/ # styles
├── src/ # project root
│ ├── assets/ # module assets (processed by webpack)
│ ├── components/ # ui components
│ ├── containers/ # ui containers
│ ├── router/ # routing
│ ├── shared/ # utils
│ ├── views/ # ui views
│ ├── App.vue # main app component
│ └── main.js # app entry file
├── _nav.js # sidebar nav config
├── static/ # pure static assets (directly copied)
├── test/
│ └── unit/ # unit tests
│ └── e2e/ # e2e tests
├── .babelrc.js # babel config
├── .editorconfig # settings for your editor
├── .eslintignore # eslint ignore rules
├── .eslintrc.js # eslint config
├── .gitignore # defaults for gitignore
├── .postcssrc.js # postcss config
├── CHANGELOG.md
├── index.html # index.html template
├── LICENSE
├── README.md
└── package.json # build scripts and dependencies
```

## Other Versions

CoreUI includes 6 Version for Angular 4, AngularJS, React.js, Vue.js, Static HTML5 and AJAX HTML5.

* [Angular Version (Angular 2+)](https://github.com/mrholek/CoreUI-Angular).
* [AngularJS Version](https://github.com/mrholek/CoreUI-AngularJS).
* [HTML5 AJAX Version](https://github.com/mrholek/CoreUI-Free-Bootstrap-Admin-Template).
* [HTML5 Static Version](https://github.com/mrholek/CoreUI-Free-Bootstrap-Admin-Template).
* [React.js Version](https://github.com/mrholek/CoreUI-React).
* [Vue.js Version](https://github.com/mrholek/CoreUI-Vue).
* [Angular Version (Angular 2+)](https://github.com/mrholek/CoreUI-Angular)
* [AngularJS Version](https://github.com/mrholek/CoreUI-AngularJS)
* [HTML5 AJAX Version](https://github.com/mrholek/CoreUI-Free-Bootstrap-Admin-Template)
* [HTML5 Static Version](https://github.com/mrholek/CoreUI-Free-Bootstrap-Admin-Template)
* [React.js Version](https://github.com/mrholek/CoreUI-React)
* [Vue.js Version](https://github.com/mrholek/CoreUI-Vue)
* [ASP.NET Core 2 MVC Version](https://github.com/mrholek/CoreUI-NET)

## Build Setup

``` bash
# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

# run unit tests
npm run unit

# run e2e tests
npm run e2e

# run all tests
npm test
```

For a detailed explanation on how things work, check out the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader).

## Bugs and feature requests

Have a bug or a feature request? [Please open a new issue](https://github.com/mrholek/CoreUI-Vue/issues/new).
Expand Down
6 changes: 0 additions & 6 deletions Vue_Full_Project/.eslintignore

This file was deleted.

29 changes: 0 additions & 29 deletions Vue_Full_Project/.eslintrc.js

This file was deleted.

17 changes: 0 additions & 17 deletions Vue_Full_Project/.gitignore

This file was deleted.

Loading