mirror of
https://github.com/atom/atom.git
synced 2026-02-17 10:01:25 -05:00
3.3 KiB
3.3 KiB
Highlights from the past week
- Atom IDE
- Shipping Console Logging
- Fixed bugs including multi-symbol autocomplete trigger, java detection etc.
- Started learning Rust
- GitHub Package
- Commit together with co-authors - atom/github#1355
- Automated the production of
gpgandgpg-agentbinaries for Windows, MacOS, and Linux with squeegpg-native. - Investigated the setup for including a TypeScript transpiler in an Atom package with React.
- Begin an npm package, squeegpg, to wrap GPG interaction and gpg-agent management using the binaries from squeegpg-native. Set up a bunch of yak-shaving tasks like configuring Circle/AppVeyor/Travis CI and installing Greenkeeper.
- Upgrade
fs-extraand replace our proliferating helper methods with the already-Promisified versions from the newer version. atom/github#1350
- Teletype
- Adjusted teletype-server's caching directives in an effort to reduce or eliminate package initialization errors (atom/teletype-server#47, atom/teletype#318)
- Published first draft of RFC for streamlining collaboration set-up, including the ability to give guests a URL that they can use to join your portal, and a "buddy list" for more quickly collaborating with coworkers and friends (atom/teletype#344)
- Tree-sitter
- Fixed some remaining issues with last week's optimizations related to parser size & compile time (https://github.com/tree-sitter/tree-sitter/pull/148)
- Xray
- Optimized selections. We're moving 1k selections in a document with 10k edits in ~2ms, and we think there's still room for improvement.
- Made significant progress on a switch to a client/server architecture.
- See this week's in-depth Xray update for more details.
- Engineering Improvements
- Process
.tsxfiles within Atom as TypeScript in a kind of hacky way. atom/atom#16944
- Process
- Shipped Atom 1.25.0 and 1.26.0-beta0!
Focus for week ahead
- Atom IDE
- Continue learning rust, try out ide-rust
- Bugs and PRs
- Check in with Facebook on Symbols and Debugger
- Folder level configuration
- GitHub Package
- Wrap up co-authors feature atom/github#1355
- Teletype
- Update RFC for streamlining collaboration set-up to incorporate feedback from core dev team, and then request comments from the public (atom/teletype#344)
- Add preliminary support for joining a portal via URL (atom/teletype#109)
- Tree-sitter
- Address bugs reported now that Tree-sitter is in stable Atom.
- Xray
- Continue to make progress on the PR switching Xray to a client/server architecture. Hopefully we can merge it this week.
- Investigate a switch from JSON to protocol buffers.