Also makes theming changes quite a lot easier using css.
(http://groups.google.com/group/ace-internals/browse_thread/t..., http://groups.google.com/group/ace-internals/browse_thread/t...)
777 karma · joined April 25, 2010
Also makes theming changes quite a lot easier using css.
(http://groups.google.com/group/ace-internals/browse_thread/t..., http://groups.google.com/group/ace-internals/browse_thread/t...)
If you want an online-only workflow, Cloud9 already offers github as a backend for an Ace powered IDE. I think Ajax.org have hired someone to work on IntelliSense style auto-complete for Cloud9, not sure if those will be suitable to be put into Ace itself.
Support for IE<9 older browsers is a little sketchy at the moment, but hopefully greater exposure through github will see more fixes and features contributed. (Fabian Jakobs seems quite open to new features as long as they fit in with the projects goals)
Writing the whole interface in a WebGL canvas could be really fun, but far too much work for an MVP, and would kind of mess with making it work on iPad etc.
Bit of silly coding, given the ABI is fixed from 13 onwards.
If your site is rendered client side with backbone and templating etc, then there probably aren't many gains to be had there.
* Using scroll for zoom in a 2d workspace probably makes sense with a mouse, but with the macbook touchpad it was rather annoying to be unable to pan around (as moving quickly around is rather a benefit to flicking through a mindmap). Not sure how to fix that, but my inclination would be to offer keybinds for zooming in and out, or an option to allow panning with scroll.
* Behaves badly with browser zoom, you probably want to do some kind of dpi detection and rescale the interface as required.
* Possibly allow moving of the central idea.
* Showing/hiding child branches is very nice.
* Select a links child if you click on it? (as link settings are associated with the child) Also, possible to update the link colour immediately?
Overall very nice.
The RFC (https://wiki.php.net/rfc/shortsyntaxforarrays) was actually rejected by the developers, I think it's only really been put in to appease large userland pressure. Find it rather amusing that a 2 change to the parser for an alias would be rejected on 'maintainability' grounds.
The new two finger default page gesture is proving rather problematic for the web-app I'm currently working on (which has a workspace larger than the screen which you can scroll around). If you scroll to the left you can accidentally do a page-back and leave the app. Setting a beforeunload handler actually makes the problem worse because the confirmation dialog doesn't appear until the page has completely disappeared, and if you choose to stay on the page, Safari just shows a blank page instead of redisplaying the app.
I don't quite understand the by-default conflation of two actions (scrolling and paging) using two fingers. It's all very well that I can myself change to three finger swipes for paging, but I can hardly instruct all Lion/Safari users to change their system settings. (I understand that a workspace web-app is rather the edge case).
Though this is a much welcome change from AGPL or commercial.
Granted it's quite neat, but it seems like a bad idea. I think too many libraries recently are focusing on length of code to the detriment of good principles and clarity.
You can manipulate the possibility of observing certain states by performing operations on the bits (which are effectively interference). So a quantum calculation is more a probabilistic restriction on which state you want, rather than a direct calculation. In order to be sure of a result, you need to repeat the calculation to get a desired confidence (or just check the answer directly if that would be faster).