Quasar Framework:利用VueJs 2构建响应网站和混合移动应用程序
使用相同的代码,利用VueJs 2构建响应网站和混合移动应用程序(看起来原生!)。 rstoenescu released this
-
IE11 compatibility has been taken care of.
-
Great improvements on TouchSwipe, TouchHold, TouchRepeat (check the docs again pls)
-
fix(quasar): "en-uk" language pack should be "en-gb" #3226
-
fix(quasar): Some icon reference material-icons regardless of chosen Quasar icon set (QInput/QSelect, QBtnDropdown).
-
fix(Dialog plugin): proxy all QDialog properties
-
fix(QDialog): Dialog hides scrollbar [1.0] #3212
-
fix(quasar): Don't skip keys that have null value in $root.$options on fillInject (#3236)
-
feat(quasar): Make QInput textarea respect rows attribute when autogrow is removed (#3231)
-
fix(QUploader): Fix headers prop, add withCredentials and fields props
-
fix(quasar): ClickOutside - use event listeners without prevent (#3264)
-
fix(quasar): QPopupProxy - use dialog on small height (landscape) (#3265)
-
fix(QDate): Remove invalid update on destroy (#3255)
-
fix(QColor): Increase padding to avoid scrollbar and fix off-by-one top (#3256)
-
fix(QCheckbox/QToggle/QRadio): Fix double/triple triggering, fix QToggle icon (#3257)
-
fix(QTable): Progress bar placement
-
fix(QLinearProgress): Beginning of indeterminate state animation
-
perf(QIcon): Faster rendering icons
-
QIcon: support for Themify icons #3203
-
QSelect: new prop (hide-dropdown-icon)
-
QSplitter: new props (before-class, after-class)
-
QInput/QSelect: new prop -> "square" -- forces square borders
Assets
2
rstoenescu released this
Assets
2
- Fixes for TouchPan (recommending another read of docs).
- babel error on build on QRange #3205
- QCardAction button alignment for QBtnGroup (#3210)
- QSelect - prevent submitting a form when enter is pressed (#3208)
- Fix min-width on input in Firefox (#3206)
- Fixed QDate + QTime CSS on iOS issues
- QDate + QTime: enhance model string parsing (#3120)
- fix(Screen plugin): SSR corner cases
- fix(QParallax): trying to access invalid node -- updated for vue 2.6 compatibility
Quasar Language Pack related:
- (new) Esperanto
- (new) Khmer
- (new) Malayalam
- Updated Slovenian
- Updated fa-ir
rstoenescu released this
Assets
2
Enjoy!
New
- Prevent q-btn loading state from resizing the button #2799 (#2818)
- allow overriding QSelect options QPopover behavior. (#2771)
Fixes
- Fix NaN on IE/iOS v6 (#2838)
- QAutocomplete: Unprotected access to inputEl in mounted() #2840
- q-editor code button isssue #2827
- animScrollTo - set final scroll position if no time left for the animation (#2824)
- Autocomplete prop
value-field
became mandatory for static lists in 0.17.8 #2819 - formatDate: use localization options passed as 3rd parameter (#2809)
- QBtnToggle: Allow disable from options as stated in the docs (#2792)
- QChip with QTooltip improvements #2816
- Slider/range not dragged in specific scenarios #2794
- opts.expires not tested for proper type in cookies plugin #2793
- QInput: size adjustments for firefox (#2801)
- QDatetimePicker: add checks for el in __scrollView (#2800)
- QInfiniteScroll: fix poll addEventListener added before debounce (#2765)
Assets
2
New
- Update to QSelect - dropdown icon not being displayed when using readonly (#2466)
- QTimelineEntry: Allow titles slots for Timeline Entries (#2736)
- Hungarian i18n pack (#2703)
- Update and improvement of Traditional Chinese i18n pack (#2674)
Fixes
- QAutocomplete - valueField should not have default value #2738
- Safari 9 notification hiding glitch (#2660)
- QInput: change the way clearValue is computed (#2690)
- Timeline: Fix overlapping property "display: inline-flex;" styles from .material-icons (#2667)
- QTabs: nested tabs position (#2722)
- Centering the time on date time (#2684)
- QDatetimePicker Mat: enforce min-width in modal and popover (#2672)
- Add default callback function to openUrl (#2661)
v0.17.8
rstoenescu released this
VSCode code autocompletion is coming! Will publish an article on our Medium.com Quasar blog.
New
- Finalized Vetur support -- VSCode code autocompletion support through Vetur extension (will get enabled once Vetur makes a new release)
$tooltip-fontsize
Stylus variable
Fixes
v0.17.7
rstoenescu released this
When upgrading, please add
responsive
Boolean prop to QTimeline to maintain previous behaviour. We apologise for this change in a minor release but it is really needed.
New
- [Request] QTimeline always one-sided #2324
- [Request] QCarousel/QEditor/QTable emit event on fullscreen change #2338
- [Request] QCollapsible add style for open item #2375
- QTooltip - font-size should be 12px according to Material specs
- Do not add left/right padding to Tabs container when not on header/footer.
Fixes
- QSlideTransition sometimes doesn't play in Chrome/Firefox on desktop #2384
- Fontawesome icons don't fit timeline icons #2386
- QItem label letters being cut off
- Don't pad hideUnderlined controls (#2388)
- Clearable not working in ChipsInput (#2383)
- Some arabic i18n typos (#2380)
- Unable to override color of QRouteTab #2394
v0.17.6
rstoenescu released this
- Various CSS fixes for IE11
- Greatly improve QSlideTransition performance (also affecting QCollapsible, QTree, QStepper)
v0.17.5
rstoenescu released this
Features
- [Request] Allow shadow color and elevation to be overridable #2357
Fixes
- QAutocomplete: fix error with timing when typing immediately after focus (#2361)
- QChat: fix shrinked avatar with long text (#2360)
- QBtn: set type 'button' on buttons by default (else it's going to be 'submit') (#2354)
- Greek translation letter updated (#2355)
- Brazilian portuguese localization updates. (#2351)
- QInput textarea rows - fix css height (#2343)
- IE11 various CSS fixes
v0.17.4
rstoenescu released this
Fix: [Bug] - QScrollObservable - debounce not working with QSrollArea? #2341
v0.17.2
rstoenescu released this
One fix only:
- outline and textarea height (#2328)
v0.16.0
rstoenescu released this
The difference between Quasar v0.15.x and v0.16 is minimal. No big breaking changes as you can see below. The only reason for bumping Quasar's version is to maintain consistency (same major + minor version) with Quasar CLI (which got an important update: webpack 4, babel 7, Workbox, electron-builder support, ionicons v4 and many more).
Upgrading from v0.15.x should be seamless if you are using Quasar CLI -- which will guide you to do some minor changes to your project folder. Note that Ionicons v4 has breaking changes, so if you are using it in your project, then you need to update each such icon to its new name.
Breaking Changes
- QIcon: removed "mat" & "ios" props for performance reasons (use
:name="$q.theme === 'mat' ? val : otherVal"
instead) - Removed utils > dom > viewport() method (use window.innerHeight/innerWidth instead)
- Updated Quasar ionicons set to Ionicons v4 -- compatible with quasar-extras@2.0
New
- [Request] QBtn router handling ("to" and "replace" props) #2058
- Improved perf for utils > event by removing legacy IE < 11 code
- QFab "icon" prop is now optional
Fixes
- LayoutDrawer mini mode: still animating when hidden #2059
v0.15.14/15
rstoenescu released this
Fixed a jsFiddle compliancy issue and repackaged.
v0.15.10
rstoenescu released this
Repackage of 0.15.9 with a few stop-ship fixes:
- Notify broken in jsFiddle
- Padding for header on iOS under Cordova
v0.15.8
rstoenescu released this
New
- perf: QResizeObservable using ResizeObserver API when available
- perf: QTabs (Material theme) - do not animate position bar when selecting a tab (if no previous tab was selected)
- perf: Faster QLayout initial render
- QUploader: Allow to programmatically upload files #1791
- QPagination: increase min-width to 2em for better mobile support
Fixes
- $q.fullscreen not available if device doesn't supports Fullscreen API #1764
- QLayoutDrawer: RTL positioning when switching back and forth to a Quasar RTL language pack
- Initial QLayout view should not animate Drawer #1783
- (also perf) QKnob/QSlider/QRange: emitting
@input
/@change
- QTable: sort for non-strings column content (#1778)
- QPopover: change the way reposition is done (#1757)
- (UMD) QOptionGroup: tag name detection to work for kebab/camel/pascal case
- QBtn: Make focus helper and ripple extend over bottom border for "push" type (#1772)
- QLayout: header/footer/drawer offset not updated on start (#1770)
- Fix IE form components height (#1769)
v0.15.7
rstoenescu released this
Also check Quasar CLI v0.15.10 release notes.
New
- Dynamic branding colors - configurable at any time during runtime - More Info
- Smooth drawer (big performance tweak, especially noticeable on low end mobiles)
- Improve Layout components user response time
- QChip: new "dense" prop; design improvements on floating QChip
- QResizeObservable new property (debounce - Number, default 100)
- QStepper: flag to disable navigation through header #1716
- Quasar components inside templates using PascalCase #1601
- Add alternate text to object elements #1693
- refactor: AddressbarColor plugin - better perf, avoid duplicating meta tags, make use of CSS color props
- QLayoutDrawer: Add "no-hide-on-route-change" property #1697
- QDialog - hitting ENTER key when using prompt submits the Dialog (same as hitting OK button)
- Turkish Quasar language pack
- Default duration is now 600ms #1760
Fixes
- QPageSticky offsets when toggling a Layout Header/Footer/Drawer
- Fix Layout page offsets when navigating sub-routes that have different header/footer embedded into them
- Fix Layout page bouncing up or down on route change
- QList Side Icons squashed with fontawesome icons
- QColorPicker - fix alpha value detection when using spaces
- IE fixes: QResizeObservable object visibility and QList main flex (#1720)
- QInput: add an empty row at end of textarea to prevent scroll related problems
- HMR reload problem with parent field
- QUploader: extensions comparisons case-insensitive
- QUploader: QList not being imported #1696
- QTable: Sorting on boolean column fails #1689
- QInput: Vertical scrolling in textarea #1048
- QDatetime Prevent Prompting of Time when Selecting Just a Date #1663
- QDatetime "after" handler not setting popup value via v-model bind #1686
- breadcrumb separator is displayed even if next breadcrumb element is not visible #1639
- Breadcrumbs with & without Icons have wrong horizontal alignments #1745
- QDatetime & QColor fixes: Doubling blur/input events; setting model with before/after; keep focus when popover/modal gets opened; Modal "cancel" button not working as expected
- Promise API detection on polyfill
- QDatetimePicker: Reset to default view after closing modal (#1762)
Enjoy!
v0.15.6
rstoenescu released this
v0.15.4
rstoenescu released this
Fixes
- ie11 fails with syntax error at strip-ansi eval #1618
- QUploader
extensions
property not working with drag and drop #1647 - QCarousel @slide event is not emitting #1659
- QAutocomplete - can't type space when popover is opened #1652
- Fix inexistent MDI icons in Quasar icon set
- Breadcrumbs - not resetting text-decoration: underline from -webkit-any-link #1643
Enhancements
- QPageSticky "expand" new prop. Check it out! Very useful for working with layouts. http://quasar-framework.org/components/page-sticky.html#Expand-mode
- RTL work for Layout, Material Ripple, and various other areas
- New language packs: Hebrew, Dutch, Swedish
- QCarousel new event: "slide-trigger" (emitted before animation starts)
- QCarousel - pulling towards inexistent slide (-1, length +1) now hinders touch/mouse actions
- Improve QTabs design (both themes)
- QToolbar: add
text-color
prop to be consistent with the other components
v0.15.3
rstoenescu released this
v0.15.2
rstoenescu released this
Small refinements:
- Fixed i18n for IE11 + many other various IE11 fixes
- QTable -- watch page not to exceed available total pages
- Popover from Select shows briefly while the control first loads
- Fixed visual feedback for buttons on iOS platform
- Added Norwegian language to i18n
- Fixed iconSet when referring to "material-icons" (previously was wrongly working with "material" value)
- Fixed a minor misalignment on buttons when using "loading" prop
- Added support for QBtnDropdown in QBtnGroup
- Removed default behavior for Dialog buttons waiting for ripple effect to be over before triggering
v0.14.8
rstoenescu released this
Watchers:404 |
Star:8719 |
Fork:808 |
创建时间: 2015-10-05 23:45:36 |
最后Commits: 昨天 |
分类:Vue.js相关 / JavaScript开发 |
收录时间:2017-02-14 21:13:52 |
c9dc815