Amit Moryossef
a30379bef6
feat(rtl): add rtl margin, padding, position and border-radius ( #11342 )
...
* refactor(item): replaced item-left with item-start
replaced item-right with item-end
* style(item): fix spacing
* fix(item): add backwards support for left/right in ng-content
* fix(item): deprecated old variables, not breaking change
* feat(rtl): padding mixin
* feat(rtl): change all padding variables to start/end
add support for old variable names
* feat(rtl): replace all padding-side with start/end
* revert(functions): remove mixins
* feat(scss): add padding-horizontal and rtl functions (thanks brandy)
* feat(padding): use padding horizontal mixin everywhere
* feat(padding): use padding horizontal mixin everywhere
* fix(lint): change properties order. tests passing
* fix(sass-functions): reorder functions to avoid warning
* fix(scss): fix variable name
* perf(rtl): add check if need rtl selector
* feat(scss): add full padding function
* feat(scss): add border-radius mixin
* fix(rtl): change border-radius to use mixin
* perf(scss): only override if has something to override
* feat(scss): add margin scss variables for sides
* feat(scss): add margin mixin
* fix(scss): fix wrong support for 2/3 args
* feat(rtl): spread margins/paddings
* feat(rtl): spread margins/paddings
* feat(position): add rtl support for absolute
* fix(rtl): add missing calls
* fix(item): old attributes deprecated support
* revert(changelog): not intended to be changed
* fix(sass-functions): and not &&
* fix(padding): merge + missing padding
* style(): remove newline
* refactor(mixins): move mixins to mixins file
* style(): fix alignment
* fix(item): right padding should not be set
* fix(): incorrect defaults
* feat(scss-lint): disable some side variables
* fix(scss): lint passes
* feat(lint): disabled text-align
* fix(): correct variable name
* fix(fab): missed a comma
* fix(rtl): rtl method incorrect for multiple selectors
* fix(rtl): toolbar bad merge
* fix(rtl): icon-only is in px not em
* fix(rtl): toggle padding
* feat(rtl): correct notation for rtl custom
* Merge branch 'breaking-item' into start-end
# Conflicts:
# src/components/checkbox/checkbox.ios.scss
# src/components/checkbox/checkbox.md.scss
# src/components/checkbox/checkbox.wp.scss
# src/components/item/item.ios.scss
# src/components/item/item.md.scss
# src/components/item/item.wp.scss
# src/components/radio/radio.ios.scss
# src/components/radio/radio.md.scss
# src/components/radio/radio.wp.scss
# src/components/toggle/toggle.ios.scss
# src/components/toggle/toggle.md.scss
# src/components/toggle/toggle.wp.scss
* fix(scss): fix for deprecated usages
2017-05-12 13:05:45 -04:00
Dan Bucholtz
59eb9a328d
refactor(): restructure components to loosen coupling, move overlay-portal, click-block, menu-controller and other app-level functionality to app directory. The motivation for this change is logical grouping, decoupling components from each other, and improving the ability to drop more unused components from bundle
2017-04-20 23:21:25 -05:00
Brandy Carney
cf24057183
feat(app): add responsive utility attributes by screen size ( #11228 )
...
- moves breakpoint mixins to the ionic.mixins file
- adds responsive attributes for text alignment, transform, and
floating elements
- adds ability to turn these off so they don’t get added to the css
file using sass variables
references #10904
closes #10567
2017-04-14 12:47:59 -05:00
Brandy Carney
e8ba41aac2
docs(grid): update breakpoints map to begin with 0
...
closes driftcyo/ionic-site#1021
2017-03-27 16:59:36 -04:00
Brandy Carney
9fd231a04c
refactor(grid): add the css from the old grid
...
edit the existing grid tests to use latest attributes
fixes #10912
2017-03-27 14:37:46 -04:00
Brandy Carney
19c36deea3
refactor(grid): remove the old grid system
...
BREAKING CHANGES:
Removed the deprecated (old) grid. See the blog post for more
information including steps to migrate:
http://blog.ionic.io/build-awesome-desktop-apps-with-ionics-new-responsi
ve-grid/
2017-03-23 14:42:19 -04:00
Dan Bucholtz
945cd8ff52
test(e2e): restructure e2e to tests to import modules
...
restructure e2e to tests to import modules
2017-03-21 10:49:11 -05:00
Dan Bucholtz
af16846568
chore(e2e): rename to to standardize on format
...
rename to to standardize on format
2017-03-20 11:57:26 -05:00
mhartington
546003037e
docs(): hide modules from docs
2017-03-16 11:49:46 -04:00
Brandy Carney
ddcd3cf1c5
refactor(components): convert components to separate modules
2017-03-15 16:07:06 -04:00
Dan Bucholtz
be79382386
test(e2e): refactor e2e tests to modular structure and utilize lazy loading where possible
...
refactor e2e tests to modular structure and utilize lazy loading where possible
2017-03-02 14:37:01 -06:00
Brandy Carney
2408e94f5d
docs(grid): copy editing
2017-02-27 11:30:44 -05:00
HassanCehef
c65ec9899a
docs(grid): fixes typo
2017-02-27 16:41:51 +01:00
Brandy Carney
42e6d7dfab
docs(grid): replace the placeholder descriptions for row/col
2017-02-24 13:59:08 -05:00
Brandy Carney
8bbaee7064
docs(grid): typo
2017-02-22 16:29:23 -05:00
Brandy Carney
2f0ecf112f
docs(grid): fill in how it works, spelling fixes
2017-02-22 13:19:34 -05:00
Brandy Carney
6ceec7ad4d
feat(grid): improve grid to a column layout with more flexibility ( #10485 )
...
The old grid is still supported but will be deprecated in the future.
closes #6050 closes #7508
2017-02-21 17:10:16 -05:00
Brandy Carney
c8c90572bc
chore(scripts): update e2e prod build to work with ionic-app-scripts ( #10083 )
...
* chore(e2e): WIP to add files needed for app-scripts
* chore(e2e): WIP one e2e test building but with errors
* chore(e2e): move e2e.prod to working with app-scripts
move shared functions into util, add support for debug flag when
running e2e.prod / demos.prod which gets passed to app-scripts
* chore(build): fix app-scripts build for all e2e and demos
* chore(e2e): update ionic-angular import path
* chore(build): update dev paths to work with prod
* chore(e2e): get watch working with e2e prod
* docs(scripts): update README for running e2e and demos
closes #8411
closes #10023
2017-01-19 11:09:57 -05:00
Brandy Carney
d252fa49e5
chore(e2e): rename app-module.ts to app.module.ts for consistency
...
references #10023
2017-01-13 15:16:24 -05:00
mhartington
4baa5b1e0c
docs(): update docs
2016-09-26 14:28:11 -04:00
Adam Bradley
52ada1ca6d
chore(components): ngmodule updates
2016-09-13 17:07:33 -05:00
Brandy Carney
16df3a4aab
refactor(css): update theme imports
2016-09-13 16:57:32 -05:00
Adam Bradley
d7be8a80c0
test(ngmodule): update to ngmodule
2016-09-13 15:44:02 -05:00
Brandy Carney
938864e8d0
refactor(button): add ion-button attribute and icon attributes to style buttons
...
BREAKING CHANGES:
- `<button>` becomes `<button ion-button>`
- `<a button>` becomes `<a ion-button>`
- `<button ion-item>` does not get the `ion-button` attribute
- Buttons inside of `<ion-item-options>` do get the `ion-button`
attribute
- Removed the `category` attribute, this should be passed in
`ion-button` instead.
- Button attributes added for icons in buttons: `icon-only`,
`icon-left`, and `icon-right`
closes #7466
2016-08-16 17:11:02 -04:00
Manu Mtz.-Almeida
ac8e4dce06
style(all): tslinter warnings
2016-07-19 13:31:46 -07:00
Brandy Carney
8fb4563527
test(all): fix all e2e tests to include an ion-nav
2016-06-17 22:05:24 -04:00
Adam Bradley
1a8f6d745d
test(header): update header markup
2016-06-17 11:43:30 -05:00
Adam Bradley
6e9087534d
test(bootstrap): update to use ionicBootstrap
2016-05-31 15:49:12 -05:00
Josh Thomas
2b836a930f
chore(tests): correct components to use src path instead of ionic to ensure karma tests pass.
2016-05-19 16:58:08 -05:00
Josh Thomas
c8f760f080
chore(build): rename ionic directory to src and update all references in the build process.
2016-05-19 13:22:40 -05:00