-
-
Notifications
You must be signed in to change notification settings - Fork 929
Mithril.js Bucket List #802
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
Comments
I also know this is probably not the best of titles, so if you have something better, please share. I'll probably take it. |
@IMPinball A few other ones off the top of my head:
|
hi guys! @lhorie i think the class sugar can be defined as an external module or maybe better simple use classnames
|
As soon as I get to a computer, I'll update. On Mon, Sep 28, 2015, 12:35 André D [email protected] wrote:
|
Updated! |
Updated! (recent patch) |
Updated! (recent patch & Gitter discussion) |
@lhorie generators are a language feature, the onus on support is in the runtime environment. Where do you see these being involved in Mithril? |
@barneycarroll someone had mentioned that it would be nice to support them in templates, e.g.
It's more of a nice-to-have than anything else, and not a huge priority |
@lhorie would you be okay with later making components be able to return On Mon, Nov 9, 2015, 12:50 Leo Horie [email protected] wrote:
|
@IMPinball yeah I'd like to make that work at some point |
Removing "CSS class object (string-boolean hash maps)", as they appear to be losing support there in favor of classnames. |
@IMPinball i agree! |
Updated |
Updated! |
1 similar comment
Updated! |
linting and m.prop promise infectiousness were reverted in 0.2.2-rc.1, so I'm unchecking those items |
I'm fine with that. On Sun, Dec 20, 2015, 19:39 Leo Horie [email protected] wrote:
|
Going to close this in favor of #1090 |
Uh oh!
There was an error while loading. Please reload this page.
Do subscribe to this to keep updated! I do try to keep this up to date!
This is a meta bug for some of the more prominent proposals that haven't been rejected. Discussion on any of these ideas specifically are better left on the relevant sub-bug of this one. Being on this list does not guarantee it'll be in the next version of Mithril.
If I missed anything, a new bug was opened for something on this list, or if something else comes up, please tell me. Just make sure to @mention me so I'll know about it and can update this accordingly.
a. Modularize the source code somehow. Make Mithril modular #651, Making Mithril modular #665 (PR itself dead)
b. Use classes as components (ES6, TypeScript, CoffeeScript, etc.). Components don't work with ES6 classes. #618
c.
m.deferred()
/m.sync()
→new Promise()
/Promise.all()
. Depend on ES6-style promises instead of using Mithril deferreds #800This will add a single dependency for a compliant ES6 or Promises/A+ Promise implementation, only for
m.request
andm.prop(thenable)
. The old forms will be deprecated, and this will be a breaking change.d.
m.prop()
should be a little less infectious. #800 (comment)e. Lint the source, likely with ESLint. Linters, anyone? #706 (Merged in Convert tests to Mocha/Chai/Sinon and lint them. #822, Lint Mithril main #828, Make linter happy with mithril.js #973)
f. Use a real testing framework for all the tests & unify with QUnit tests. Use a real testing and assertion framework #801 (Merged in Convert tests to Mocha/Chai/Sinon and lint them. #822)
g. Partial rendering. Partial rerendering proof of concept #291, related to Smarter redrawing: diff a tree of values rather than a tree of virtual DOM #538
h. Iterables as template arguments. Support for generators #517
Some of these were mostly discussed in the Gitter room, while others originated in other bugs.
/cc @lhorie (You're welcome in advance.)
The text was updated successfully, but these errors were encountered: